Couple of strange things that are annoying me.
I am using Websockets to write an RTI driver.
When you change the relay state via the web interface I get a notification via Websockets with 4 json packages.
One with the 'Output:true' one with the 'apower' one with the 'current' and one with the 'pf' but I am missing one that will give me the voltage.
I know the voltage is there and available as when I sent Shelly.GetStatus I get all the settings of the switch including voltage.
It's annoying as I have to pole the 2PM after each notification just to get the voltage. Why is the voltage not included in the Websocket notifications?
I also found this when trying to do the same with RCP over UDP.