solmoller/eversolar-monitor ? reverse-engineered prompt
Reverse engineered prompt
Build me a small Perl based monitor for Eversolar and Zeversolar solar inverters that reads live data from an RS485 connection, either through a USB adapter or an ethernet to serial adapter. It should save the readings into a local SQLite database and keep collecting new data on a schedule so I can see daily and total production over time.
I also want a simple built in web page that shows the current status and basic statistics in a friendly way. If it’s not too much, add optional support for sending the data to services like pvoutput.org and other solar monitoring sites, plus a way to connect with home automation tools like Home Assistant or Domoticz.
Make it easy to configure with a single ini file, and keep it suitable for running on a Raspberry Pi or a normal Linux machine. If you need to check current docs or adapter details, look them up online and make sure the setup instructions are clear enough for a regular person to follow.
Are you gonna build this?
make sure you review the code using coderabbit