inverter and meter seems to run

This commit is contained in:
Nils Reiners
2025-09-18 14:14:53 +02:00
parent 397935f51a
commit 0bcf8a2d8c
6 changed files with 296 additions and 68 deletions

View File

@@ -3,6 +3,7 @@ from datetime import datetime
from data_base_influx import DataBaseInflux
from heat_pump import HeatPump
from pv_inverter import PvInverter
from solaredge_meter import SolaredgeMeter
from shelly_pro_3m import ShellyPro3m
# For dev-System run in terminal: ssh -N -L 127.0.0.1:8111:10.0.0.10:502 pi@192.168.1.146
@@ -19,7 +20,8 @@ db = DataBaseInflux(
hp = HeatPump(device_name='hp_master', ip_address='10.0.0.10', port=502)
shelly = ShellyPro3m(device_name='wohnung_2_6', ip_address='192.168.1.121')
wr = PvInverter(device_name='wr_master', ip_address='192.168.1.112')
wr = PvInverter(device_name='solaredge_master', ip_address='192.168.1.112')
meter = SolaredgeMeter(device_name='solaredge_meter', ip_address='192.168.1.112')
#controller = SgReadyController(hp, wr)
@@ -29,6 +31,7 @@ while True:
db.store_data(hp.device_name, hp.get_state())
db.store_data(shelly.device_name, shelly.get_state())
db.store_data(wr.device_name, wr.get_state())
db.store_data(meter.device_name, meter.get_state())
#controller.perform_action()
time.sleep(0.1)