I recently installed a 4kWp PV-System ( 10 Panels connected to 5 Microinverters)
Naturally, I wanted to connect it all to my Smarthome. But the Modbus-TCP Interface of the Inverters (Deye SUN800) is not working for me. After browsing GitHub, I stumbled upon a solution (https://flows.nodered.org/flow/bf4e518f48eca5922ea3274680ac8692) to connect the web server of the inverter-data-logger. The web interface provides all necessary data like current power production, daily production, total production and fault codes. It works by logging into the web page via node-red and parsing the content for the needed data. After some filtering, the data is passed on to influx db (for grafana) and my smart home PLC via MQTT.
![](https://cdn.hackaday.io/images/7752161679519283295.jpg)
Now my smart home "knows" when "free" electricity is available and can switch on the car charger or the heat pump.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Moin, unfortunately I fail to convert the data in the function after the "Search for webdata" in the upper branch. How do I have to formulate it so that I can read the current power there (webdata_now_p ?).
Are you sure? yes | no