Hey there, I am well on my way to reverse-engineering the app.eviqo.io websockets protocol. I have not yet done a 3rd party HACS integration but am interested on this being my first one. Unfortunately the device is cloud only so its not the premiere “local polling.” If there is interest, I will publish it.
I pushed the repository that is successfully reverse engineering the websocket connection to the main website. Creating a hacs integration is next!
Some stuff you will get if you clone and try it out would be basic power stats for a session (mine is at ~30A at ~240V):
22:51:06 - evipy - listen:432 - {'widget_id': '5', 'widget_name': 'Voltage', 'device_id': '89349', 'widget_value': '239.02'}
22:51:06 - evipy - listen:432 - {'widget_id': '2', 'widget_name': 'Power', 'device_id': '89349', 'widget_value': '7.09'}
22:51:06 - evipy - listen:432 - {'widget_id': '4', 'widget_name': 'Amperage', 'device_id': '89349', 'widget_value': '29.6'}
22:51:09 - evipy - listen:432 - {'widget_id': '5', 'widget_name': 'Voltage', 'device_id': '89349', 'widget_value': '239.01'}
22:51:09 - evipy - listen:432 - {'widget_id': '2', 'widget_name': 'Power', 'device_id': '89349', 'widget_value': '7.09'}
The next iteration of the project would be to figure out how to set the current limits which you can do via the web app. The device supports ~50A down to ~5A I believe. It is fully configurable if you wanted to reduce the amperage during peak TOU for lesser cost for example.
Hey ya thank you! Awaiting the HACS integration lol!
I got delayed with some personal stuff but will try to get the HACS out the door soon. I too want to get some of this date into HA so am deeply interested. I won’t support more than 1 charger for now to reduce complexity and would be surprised if the 2 people in the world with 2 Eviqo chargers also use HA, so I am not worried about it for now.