Zero fire switch multi-cut setting tutorial – Home Assistant step-by-step tutorial EP 8

If you do not have a professional background in water and electricity, and want to handle smart homes by yourself, the first and easiest place to get stuck is how to make a smart switch. Today I will use my own experience to share with you how to use the zero fire switch setting in Home Assistant. It doesn’t matter if you don’t use Home Assistant as a smart home hub system to determine the multi-cut synchronization method. The previously installed parts are basically the same. Only the dual-cut synchronization part can be set in the respective systems.


What is "zero fire"?

"What is "Zero Fire"? ’ may be the first question that pops into your mind.

If you have been collecting information related to smart homes, you may see many people saying, "To make a smart home, just pull the neutral line on the switch first" or "Remember to pull the neutral line"...etc., and "Zero "Fire" two words:

  • "Zero" refers to the "zero line", also known as the "neutral line" and "water line".
  • "Fire" refers to "line of fire".

Corresponding to the "zero fire switch" is the "single fire switch". In Taiwan, in the past, switches generally had the live wire in and the lamp load wire out. This is called "single fire"; the so-called "zero fire" means that the switch and the electrical box are connected to the neutral wire. and the live wire, and the other side is connected to the load wire of the lamp, as shown in the figure below:

單火開關燈控迴路
零火開關燈控迴路

Why does a smart switch need a neutral wire?

The reason why smart switches need a neutral line is to allow the switch itself to have a stable current to maintain the connection between the switch and the smart home central system when the lights are turned off.

From the above circuit diagram, we can know that when the general switch does not turn on the light, the switch itself has no current, so there is no way to connect to the smart home system in any way; in order to solve the problem, there is no way to add zero There are also many "single fire switch" smart switch products on the market, that is, smart switches that do not require a neutral wire. The principle of a single fire switch is to pass a small current through the original live wire and light wire to switch the smart switch. powered by.


Isn’t the single fire switch nice?

The single-fire switch is of course great for people who have no way to pull the neutral line but want to enjoy the convenience of a smart home, but of course they have to pay a corresponding price. The disadvantages and solutions of the single-fire switch:

Will-o'-the-wisp problem

In order to be able to connect to the smart home system, the single-fire switch will supply power to itself through a small amount of current in the circuit. Therefore, when the single-fire switch happens to encounter a lamp with a small wattage that can store electricity, it will recharge when it is fully charged. The explosion produces a will-o'-the-wisp; the solution is to connect a higher wattage capacitor across the lamp end so that this tiny amount of current can be released. However, this will be another expense and also increase the entire circuit. complexity, there will be one more link to consider during future maintenance.

Possible loss of lamps

Because the single-fire switch will release a small amount of current to the lamp for a long time and will not completely cut off the power, the single-fire switch will cause additional losses to the lamp.

Limited functionality

If you, like me, choose Zigbee as the main device connection method in your smart home, then the zero-fire switch will also be a better choice, because the zero-fire switch has complete current support and can become a repeater in the Zigbee mesh network To extend the Zigbee network coverage, the single-fire switch cannot become a Zigbee relay because it only draws a small amount of current from the circuit.


How to install zero fire switch with double cut and multi cut?

Without further ado, let’s go straight to the picture!

零火開關多切安裝

One end is the "main control end", which is connected to the live wire, neutral wire, and light wire, and is the part that is actually wired to control the lamp; the other end, the "remote control end", is only connected to the neutral wire and live wire, so that the switch itself has power and can be connected to the smart home. The central system is wired for control.

In fact, the concept is that simple. You can use the remote control as much or as little as you want. In fact, you still need to decide the method of operation based on the condition of your home wiring. If you don’t have enough electrical knowledge, you should leave it to a professional plumber. It’s safer! Please also respect the profession and don’t give my article to the plumbers to follow before you understand it🤣

After completing the installation of the hardware, only the main control switch can control the lamps. Pressing the switch on the remote control will not affect the lamps. This is normal. Please don’t be nervous. Next, you only need to connect the main control and remote control in the smart home system. By setting the linkage on both ends, you can achieve double-cut control.


How to set dual-cut and multi-cut switches in Home Assistant?

Friends who don’t know how to use Blueprint in Home Assistant can refer to the following article first:

Here we use the "Sync Multiple Switches" Blueprint to set up, add the switches we want to link, and the setting is complete!

Blueprint 設定開關連動

FAQ

What do "zero fire" and "single fire" mean? What's the difference?

"Zero fire" means that the switch needs to be connected to the neutral wire, while "single fire" means that the switch does not need to be connected to the neutral wire.

What should I do if my switch has no neutral wire?

Ask a plumber to pull the neutral line, or change the line yourself (there is danger). You can refer to:https://youtu.be/oShovxG_7UM.

19 COMMENTS
  1. Hi Neil
    Sorry to ask for advice
    Do you know if the switch adding method of vizo single fire version is the same as that of zero fire version? I have tried it and found that the zero-fire version can be successfully added to HA, but the single-fire version cannot be found.
    I can't find any information online, so I want to ask you for advice.

    • I also want to ask, I have used Blueprint to add the switches I want to link to Multiple Switches, but the linkage is still not successful. However, a double-open switch appears. Should that switch remain permanently open? Or are there any other settings that we should pay attention to in the future?

    • Hi L,

      Are your single-fire and zero-fire switches connected via Zigbee? If yes, use Z2M/ZHA to access HA
      If it is a WiFi connection, you may want to try local Tuya access

      • Hi Neil, they are all Zigbee, and later they all joined with ZHA smoothly!
        Thanks~

  2. "Add the neutral wire to the switch end and the live wire to the lamp end."
    Can I ask if only one can be used (one is a smart switch and the other is a Relay)?
    If so, which one do you recommend?

    • Hi HHA,

      If the relay can be plugged into the electrical box or switch box, then choosing relay or switch is almost the same. However, whether it is switch or relay, it is recommended to use the neutral version!
      If you choose directly, I would recommend choosing a switch. One less device and one less variable "light bulb, switch" vs "light bulb, relay, switch". One less device will make future debugging less complicated.

  3. Hi Neil,
    I have successfully added the vizo switch to Z2M (and can control the switch in the Z2M interface), but I cannot find the "entity" of the switch. I would like to ask how to set the "entity" of the device.
    (From Settings-Devices and Services-Entities, I can't find any switch entity QQ at all, so I can't select the switch to be synchronized in the blueprint)

    • Hi Geo,
      If everything is set correctly, you should be able to see it. Look in the following two places:

      1. Settings > Devices & Services > Entities > Search for "switch.": This will find all switch entities
      2. Settings > Devices and Services > Integration > MQTT: Here you can see the devices and entities integrated with MQTT

      If you can't find these two places, there is probably a problem during the setting process. It is recommended to restore and then set it again.

      實體搜尋switch
      MQTT查看整合實體

      • Thank you Neil~
        The reason is that in Settings > Devices and Services > Integration > MQTT, MQTT was not automatically added. After manually adding the integration, the entity ran out!!!
        You can also use blueprints to double-cut smoothly>
        Thank you very much

  4. Hi Neil,
    Please tell me about the synchronization of one-to-many switches (for example: one touch). Is there any way to achieve it if it is the built-in automation of HA?
    My usage scenarios are as follows: A (remote control), BCD (physical control)
    A On/Off: BCD on/off at the same time
    Any one of BCD is opened: A is opened in conjunction with others, and the others remain as they are.
    BCD all off: Linked to A
    Currently I use 2 automations, and there is a disco phenomenon (that is, the light turns on quickly and then turns off quickly)

    • Hi Mark,
      HA can achieve one-to-many switch synchronization. It seems that the problem should be a conflict in the automation logic you currently set, because your second and third logic will trigger the first logic. Try adjusting it to the following logic:

      • BCD any one is open: Determine whether BCD is fully open, if so, A is open
      • BCD any level: Determine whether BCD is fully closed, if so, A is closed.
      • A open: BCD fully open
      • A level: BCD all off

      In vernacular terms the effect is:

      • The light is not fully on, one touch is fully on
      • The light is fully on, one touch is fully off
      • The light is not fully turned off, one touch is fully turned off
      • Lights are all off, one touch is all on

      It can probably be understood that the effect you want to achieve is "no matter how many times the light is turned on, it must be fully turned off, and no matter how many times it is turned on, it must be fully turned on." But the logic itself conflicts. If you want to achieve it, you will need two one Touch buttons, one is responsible for fully opening, the other is responsible for fully closing
      But it’s no longer one touch, it’s become “two touch” 🤣

      • Hi Neil,
        I later switched to "situational" control, which became simpler and easier to maintain.
        In addition, Blueprint is really easy to use. I used this to set up double-cutting and even multi-cutting at home.
        grateful

LEAVE A REPLY

Please enter your comment!
Please enter your name here

you might like
recent discussions
  • Neil 2025/05/07Hi Lulu, it depends on whether you want to control the switch intelligently. I usually don't recommend using traditional switches with smart lamps, because in this case the traditional switch can only be always on so that the lamp can be powered and connected to the line. In short, if you want to use smart lamps, it is recommended that the switch be equipped with a neutral line. After the neutral line is pulled, there are two ways: 1. Use a zero-fire switch with a decoupling function with smart lamps, set the switch to decoupling mode (the lamp is always powered, only for remote control), and set the switch to link the lamp in HA. 2. Use a zero-fire switch with smart lamps, directly connect the live wire and the control wire at the switch (the control wire does not enter the switch), and finally set the switch to link the lamp in HA.A complete analysis of smart home lighting control solutions: smart switches, smart bulbs, smart relays, there is always one that suits you!
  • Lulu 2025/05/05Hello Neil, I would like to ask, the current smart lamps already have recessed lamp types, do I still need to pull a neutral wire?A complete analysis of smart home lighting control solutions: smart switches, smart bulbs, smart relays, there is always one that suits you!
  • MINECRAFT APK 2025/04/26Very detailed installation steps! This article helped me successfully complete the setup of Home Assistant. I look forward to the follow-up tutorials! Thanks for sharing!Home Assistant installation steps detailed, quickly build a smart home – step-by-step tutorial EP 1
  • Jerry 2025/04/14Thank you very much Neil for your selfless sharing. The websites you provided are of great help to me. I will save it first and digest it slowly^^ I also look forward to Neil's industry news and teaching articles in the futureHome Assistant Floor plan A new experience in smart home control with visual floor plan! – Home Assistant step-by-step tutorial EP 6
  • Neil 2025/04/13Hi Jerry, I usually get information about HA from these places: Website: – Home Assistant official Release notes – Automata – Home Automation Community – Weijia Home Intelligence FB Group: – Taiwan Home Assistant enthusiasts exchange – Home Assistant YouTube channel: – Smart Home Solver – Everything Smart Home – Home Assistant Programming language: Strictly speaking, YAML is not really a programming language (let me make this clear in case some people mind 🤣), but if we include these data formats or style languages that “look like” programming languages, and sort them by depth of use in HA (the deeper the bottom, the deeper the bottom): – YAML (data format): a language for configuration files used in many places in the HA environment. – CSS (style language): used to adjust the interface style (font size, color, image, position, etc.). – JSON (data format): If you use Node-RED, you will probably come across it. – Jinja2 (Python template syntax): You may encounter it when you explore automation or Dashboard in depth. ※ But in fact, even if HA does not know the above, it can still make a smart home complete. You don’t have to put so much pressure on yourself, but if you are interested, it is also good to know more. It is actually difficult to generalize about the support of devices. Now, even if the home appliances themselves do not support it, there are still many different ways to connect traditional home appliances to HA. In addition, cases like Haier do require in-depth research. What I usually do is to crawl a lot of information on the Internet, and usually find attempts made by others. It just so happens that when I was looking up other information recently, I saw someone sharing how Haier water heaters were connected to HA. But it is indeed like what you said, if you get involved for a while, you will understand these details more and more. 🤣Home Assistant Floor plan A new experience in smart home control with visual floor plan! – Home Assistant step-by-step tutorial EP 6
  • Jerry 2025/04/10Hello Neil: After observing for 1 or 2 days, everything seems to be normal. Maybe it’s because the system was not stable during the initial setup period!? The more I play, the deeper I feel. I also find that I still have many shortcomings. I wonder if Neil can share and teach everyone how to fish? For example, recommend good websites, forums, FB groups, youtube videos, or give some guidance. In addition to the YAML language, would it be helpful to know some CSS syntax? Do I need to know other languages? I can even start a new teaching direction. When I see non-big-name products that claim to support APP (such as products from mainland China), I can teach everyone how to identify whether they can be connected to HA and how to ask customer service? Where can I see supported articles or platforms? This kind of experience sharing, I think, will be very helpful to everyone. I am currently looking to buy a heat pump water heater from Haier. Haier is a big manufacturer in the world and has its own APP. I have also found Haier's kit from HACS, but it does not seem to support heat pump water heaters. Does that mean it cannot be connected to HA? Or is there any channel to check it? There are also many flat panel lights and fan function lamps on the other side of the strait, which also claim to support APP connection, but they are all small manufacturers and it is difficult to tell whether they can be connected to HA. These are the problems I am facing now. If the home appliances I buy are different from what Neil shared, I don’t know where to start. Maybe I'm still too inexperienced. If I play for a few more months, maybe the above problems won't be a problem anymore, haha^^Home Assistant Floor plan A new experience in smart home control with visual floor plan! – Home Assistant step-by-step tutorial EP 6
  • Neil 2025/04/09Hi Jerry, I tested it myself and it was fine, but please note that because it is controlled through the cloud, there is an extra layer of brand mediation, so it is not suitable for fast switching. I tested it myself and it took about 1 second to complete the synchronization after clicking. Remember to put the entity in entities, otherwise the status display may have problemsHome Assistant Floor plan A new experience in smart home control with visual floor plan! – Home Assistant step-by-step tutorial EP 6
  • Jerry 2025/04/07Thanks Neil for clarifying this. I tested it later and found that when using the "button panel" to control the switch of the Electrolux air conditioner (the same model as Neil), the device will respond to turning on or off in about 1 second, but the "status icon" for turning on is much slower, and it takes about 30 seconds. The "status icon" for turning off is normal, and the "status icons" of other negative ion switches and the "status icons" of the monitoring light switch are also normal, which made me think there was a problem with the synchronization. I'll test it again, maybe it's caused by the wrong setting.Home Assistant Floor plan A new experience in smart home control with visual floor plan! – Home Assistant step-by-step tutorial EP 6
  • Neil 2025/04/07Hi Jerry, 1. This method is through cloud integration, which is actually using HA to call Xiaomi/Electrolux to control the device. 2. It is not normal. If this happens, you may need to check whether the entity you display on the floor plan can truly represent the status of the device. If not, you may need to try other entities of the same device.Home Assistant Floor plan A new experience in smart home control with visual floor plan! – Home Assistant step-by-step tutorial EP 6
you might like