Hello community,
i now played arround with my four sonoff´s for some weeks. They are all running EspEasy R108 and are stable and reliable now.
My only problem was that they loose the connection to the mqtt server from time to time. Of course they reconnect quite soon but on reconnect they mostly reset the state of the relay. thats really annoying when the light in the living room goes on in the middle of the night! Probably this is an issue of my wlan… but i looked for a other solution… and i finally stepped over http commands that i can send directly to the sonoff device.
I´m running this solution for over a week now and no problem until now.
Here is what you need:
a sonoff device with EspEasy R108 (maybe also versions from R78 and higher, but not tested)
some time to create the shell device in pimatic and to configure the sonoff device itself
First step: configuring the SONOFF Device
Access the web-initerface of your sonoff with your browser: e.g. http://192.168.xxx.xxx
under CONFIG you can switch the protocol to STANDALONE as you don´t need the additional mqtt service anymore!
Second step: setting up ShellSwitch device in pimatic
create a new device like this:
{
"id": "sonoff_1",
"name": "GangLicht Decke",
"class": "ShellSwitch",
"onCommand": "curl --silent http://192.168.xxx.xxx/control?cmd=GPIO,12,1",
"offCommand": "curl --silent http://192.168.xxx.xx/control?cmd=GPIO,12,0",
"getStateCommand": "curl --silent http://192.168.xxx.xxx/control?cmd=Status,GPIO,12 | grep 'state' | cut -d ':' -f2 | cut -c 2-",
"interval": 900000
},
If you don´t want to check the state you can leave out the lines with the "getStateCommand"
and "interval"
Don´t forget to replace the 192.168.xxx.xxx in the IP adress with the adress of your sonoff device!
Last Step: Try your newly created switch in the pimatic webinterface
and when every thing is fine -> be happy!
Comments and additions are welcome !
Next step will be to test connected sensors and so on…
Enjoy your day with pimatic
Johnny11