I have 3 shelly switches running great with stock driver until this morning
One of them did something strange, it missed an OFF event. the weird thing is that the parent shows the event but the child does not? And I could not operate it with the dashboard tile today either. When I got home i went to the device page and refreshed and it seems to be fine now. Just updated to .147 so I will see what happens tomorrow morning when it should turn off.
my shellys used to go wild when there was a firmware update available, and after applying the update it went back to normal. Go to the switch's IP address and check for updates
I had the 3 devices using Scotts stock driver for a while, then had some google home errors you and scott helped troubleshoot in another thread. So i switched to the HE drivers, yours created a child switch for the relay. See below
Sure, just switching drivers isn't going to clean out any existing state data.
For this type of device one really should create a new instance using the new driver, then switch that out in your apps.
Ok, cool so just leftover data from the other driver. Thanks.
Do you think that may have something to do with the missed event? The other 2 are still working fine. This one hasnt messed up again but its only had one more OFF event since missing that one
As Mike said it shouldn't. I looked at the last bit of code I got from Mike and there is no reference to any state variables being used so that is a definite no.
Also to keep it straight we should call the HE Shelly driver a core driver instead of a stock driver because in all reality my drivers came way before the HE drivers did
interestingly if i get rid of the timer in the app to auto turn off. then i do get the on/off event in the logs.. and event history. kind of counter intuitive..
so for now so i can check event history i have removed the auto turn off and added a rule machine rule to turn off. any idea if this is fixed in 2.2.4
Yes I mean the 'Shelly WiFi Switch' driver provided by HE and no a custom driver.
And thanks for the advice, as checking the Output Switched fields identified the wrong IP address for the HE.