Still pretty new here, but i got myself a zemismart 2 way switch, and decided to trace it out and get ESPHome to work on it.
I wanted to share it here, so other people might find it? I only bought the 2 switch one, but traced it as best i could for all of them… Works so good! will be buying more for sure!
I couldnt be bothered drawing this up in Altium as i dont have all the right footprints handy, but here is a hand drawn schematic (as best i could figure out anyway)
Pinouts:
Inputs;
[edit] i have all 3 switches now, and these were the pinouts i found;
1 way - GPIO0
2 way GPIO16 top, GPIO5 bottom
3 way GPIO16 top, GPIO5 middle, GPIO4 bottom
Outputs;
Status LED GPIO2
Load 1 GPIO13
Load 2 GPIO12
Load 3 GPIO14
I really did. I 3D printed a backbox and ran a cable and plug out of it to plug in behind the sofa. I have set the three buttons up as binary sensors with the “on” action being to call a script that sets the lights and some other stuff (sort of enhanced scenes) that I can use when I sit down to watch TV or when I stand up again afterwards. I am trying to not walk around with my mobile so much (fighting the battle for less screentime) so having these buttons is very useful.
I tried Tuya convert but gave up after an hour, it is possible that the one I had has a later version of the firmware that doesn’t work.
I ended up removing 4 screws to discover TX,RX,3.3V,GND and IO0 pins exposed (no soldering required) for a serial flash. Took me 5 mins after that! All very easy and totally non-destructive.
Hi @Hans_van_der_Drift
I unfortunately have a different model than you do. Mine is version 1.3 and yours is 1.2
They look very similar but not the same.
It looks like you have a 0R jumper on R23, and mine is on R19, so your switch actually goes to GPIO0.
So as long as you make sure you dont press the button down as the power comes on, you’ll be fine!
So try that guessing thats the only one you hadnt tried yet??
Some one knows if a EU version of this one or other esphome compatible wifi switches with wall mount and real physical (push) buttons exist? This touch things are just pain in a real life scenario…