diff --git a/component_test_connectors/solaredge_inverter_read_data.py b/component_test_connectors/solaredge_inverter_read_data.py new file mode 100644 index 0000000..4898ac7 --- /dev/null +++ b/component_test_connectors/solaredge_inverter_read_data.py @@ -0,0 +1,7 @@ +from pv_inverter import PvInverter + +wr = PvInverter(device_name='solaredge_master', ip_address='192.168.1.112') + +state = wr.get_state() + +print('end') \ No newline at end of file diff --git a/main.py b/main.py index 484fbce..66a4537 100644 --- a/main.py +++ b/main.py @@ -22,24 +22,24 @@ db = DataBaseInflux( hp_master = HeatPump(device_name='hp_master', ip_address='10.0.0.10', port=502) hp_slave = HeatPump(device_name='hp_slave', ip_address='10.0.0.11', port=502) shelly = ShellyPro3m(device_name='wohnung_2_6', ip_address='192.168.1.121') -wr = PvInverter(device_name='solaredge_master', ip_address='192.168.1.112') -meter = SolaredgeMeter(device_name='solaredge_meter', 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') -es.add_components(hp_master, hp_slave, shelly, wr, meter) -controller = SgReadyController(es) +es.add_components(hp_master, hp_slave, shelly)#, wr, meter) +#controller = SgReadyController(es) now = datetime.now() while True: now = datetime.now() if now.second % interval_seconds == 0 and now.microsecond < 100_000: state = es.get_state_and_store_to_database(db) - mode = controller.perform_action(heat_pump_name='hp_master', meter_name='solaredge_meter', state=state) + #mode = controller.perform_action(heat_pump_name='hp_master', meter_name='solaredge_meter', state=state) - if mode == 'mode1': - mode_as_binary = 0 - else: - mode_as_binary = 1 - db.store_data('sg_ready', {'mode': mode_as_binary}) + # if mode == 'mode1': + # mode_as_binary = 0 + # else: + # mode_as_binary = 1 + # db.store_data('sg_ready', {'mode': mode_as_binary}) time.sleep(0.1)