I have my Homeward P1 and 3fase kWh meters connected to homey and that works well.
Now have more P1 meters and kWh meters connected in the same Homeward app (different houses).
Those other houses with P1 are on a different Wifi network than the Homey. How can I connect these to one homey ?
Maybe this app works?
I built for an app request a while back but I’m not sure if it still works. It only supports live power, if you need any more features (all local features are also supported, just not implemented) please let me know
Yes it works well, It just want I need. Thank you
Now only the P1 meter, but it would be nice if the KWH meters (1 and 3 phase) and the energy plus would also work
Hi, admire your effort but I also have to point that I have contact with Homewizard on a regular basis to what level it is ok to use https://hwenergy.app site as source to gather / use data.
I recently added the watermeter that is battery based and only updates 4x a day to the cloud and hence a way to get this now added as part of the Homewizard app I maintain.
The other sources like P1, kwh are different ball game as should be considered with caution and therefor I have not added those yet as the usecase(s) need to be clear and aligned what Homewizard. Also to avoid any misunderstanding for users on P1 (local api / real time data) and (p1 cloud based +5min aggregates).
My app uses the WebSocket connection that the Android app uses (the Android app was reverse engineered using HTTP Toolkit, a rooted emulator and Frida interception method). It uses the default update interval (40 seconds). I didn’t make it subscribe to the WS that the “Now” tab (which is 1 second updates) uses, to save server resources.
It uses the regular API that the HomeWizard Energy Android app uses for login and token refresh
You also receive 40 second realtime information about power usage, it’s just not visible in the app. When you click the Now tab in the mobile app, it connects a second WebSocket which then provides 1 second realtime data. The 5 min aggregates are just what’s used to display the graphs/what’s stored in the HomeWizard timescaledb server.
How did you reverse engineer it? The hwenergy.app site uses polling AFAIK, I don’t recommend to use that. The Android app server provides way more data via WS
I use the python code that is on github for Home Assistant and made that working for Homey.
I don’t know what code HA uses, but my code uses a reverse engineered API that I reverse engineered myself.
What server is being used? hwenergy.app or energy-app-ws.homewizard.com/homes.api.homewozard.com?
Lets discuss privately rather pushing here 