Solar Panels -> Controller -> Battery -> 120 Volt inverter

Growatt SPF3000TL-LVM-24P Controller Charger Inverter
The controller.

PV: Photovoltaic panel (x4) specifications
The panels.

Electical storage: Ampere Time 24 Volt, 100 Amperehour, LiFePO4 battery
The battery.
The battery heaters.
Monitor the battery temperature remotely.

Communication: Modbus is a data communications protocol originally published by Modicon (now Schneider Electric) in 1979
Documentation: The Modbus document.

How to read/write data from/to the controller.

sqlite3: Store the data.

Phplot: Read the data and make graphs

View the live graphs. Graphs are updated every 12 minutes.