2PM giving odd feedback via websockets

  • 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.