I am in the Netherlands and I want to automate the lights in my hallway. There are 3 lights in the ceiling. They can be controlled by 3 switches. 1 upstairs, 1 downstairs when coming down and 1 when entering the hall. See the picture for the wiring diagram of the original situation.
I have no neutral running passed the switches. I want to avoid puling a cable, since I am not sure how they run, because the cables in all wall boxes enter from the same side. I cannot find the split in the ceiling and I want to avoid breaking it open. (I remain searching for it, I will update when I have found it)
I currently have installed 2 Sonoff ZBmini L2 modules and made an automation in HA such that the lights turn on and off based on the status of the 2 Sonoff devices (see the picture for the wiring diagram of the current solution).It works, but not smoothly yet. Also, I have to install 1 more Sonoff module, so that the upstairs switch can also be used. Before doing that I wanted to do some more research. Therefore I am posting here.
Other solutions I have considered are putting ZigBee switches on the wall so that I only have to install one Sonoff module, but I couldn’t find a good fitting wall switch. I have Jung wall switches. The wall switches vary from a double or triple Jung cover frame. The ZigBee wall switches are also surprisingly expensive, EU40 compared to EU16 for a Sonoff module.
To get to my question. What solution would best fit my situation, avoiding to pull new wires or breaking open my ceiling? If I have to go with a higher cost solution, so be it.


