Seite 19 von 46

Re: Feedback 2.0 Alpha 3

Verfasst: Di Jul 12, 2022 2:48 pm
von mrinas
LenaK hat geschrieben: Di Jul 12, 2022 2:38 pm
vuffiraa hat geschrieben: Di Jul 12, 2022 11:50 am Den Fehler habe ich nach einem Update auch. Der interessante Teil sollte der sein:

Code: Alles auswählen

  File "/var/www/html/openWB/packages/control/prepare.py", line 52, in __copy_system_data
    self.__copy_cp_data()
  File "/var/www/html/openWB/packages/control/prepare.py", line 77, in __copy_cp_data
    data.data.cp_all_data = copy.deepcopy(subdata.SubData.cp_all_data)
AttributeError: type object 'SubData' has no attribute 'cp_all_data'
Da es bei mir immer noch kein BEV gibt, sehe ich nur, dass der Graph im UI nicht läuft. Im Status werden die aktuellen Verbrauchwerte angezeigt.

VG
Das war das Problem. Sollte nun behoben sein.
Jup, der Graph funktioniert wieder, danke!

Die Versionsinformation gefällt mir auch gut, inklusive der Details was enthalten ist. Noch schöner wäre es wenn diese Informationen direkt beim Aufrufen der Seite geladen werden, ich musste erst auf 'Informationen aktualisieren' klicken um diese zu bekommen.

Konkretes Beispiel, hab' die Seite aufgerufen und mir wurden keine Updates angezeigt, obwohl Lena eben ein PR gemerged hat.
Screenshot 2022-07-13 090947.png
Klick auf Suche brachte dann das erwartete Ergebnis:
Screenshot 2022-07-13 090953.png

Re: Feedback 2.0 Alpha 3

Verfasst: Di Jul 12, 2022 3:01 pm
von derNeueDet
Jetzt sieht es wieder gut aus. Graph im Dashboard läuft wieder.

Re: Feedback 2.0 Alpha 3

Verfasst: Mi Jul 13, 2022 7:26 am
von mrinas
Hm noch einer. Meine Box irgendwoher (früher mal konfigurierte?) Ladepunkte bzw. Fragemente der Konfiguration hergezaubert.

In den Komponenten ist genau ein LP konfiguriert (LP13), im Graph sehe ich aber zwei weitere, einen sogar mit fiktiver Ladeleistung. Im Broker sehe ich die auch, ich meine ich hatte das vor einer Weile schon einmal. Mal sehen ob ich die zu Fuss wieder entfernen kann.
Screenshot 2022-07-13 092609.png
Screenshot 2022-07-13 092554.png
Screenshot 2022-07-13 092558.png
Screenshot 2022-07-13 092603.png

Re: Feedback 2.0 Alpha 3

Verfasst: Mi Jul 13, 2022 7:43 am
von mrinas
hm, die beiden Ladepunkt-Leichen verhindern derzeit leider auch den Start des Ladevorgangs. Der existierende LP hat von 3p auf 1p gewechselt soweit ich das nachvollziehen kann, es macht den Eindruck alsob die anderen LPs hier aber den Algorithmus aus dem Tritt bringen und deswegen der Ladevorgang nicht gestartet wird.

Code: Alles auswählen

2022-07-13 09:41:04,543 - {root:45} - INFO - # ***Start*** 
2022-07-13 09:41:04,560 - {modules.loadvars:91} - ERROR - Fehler im loadvars-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/loadvars.py", line 87, in _get_cp
    thread = threading.Thread(target=chargepoint_module.get_values, args=())
AttributeError: 'NoneType' object has no attribute 'get_values'
2022-07-13 09:41:04,562 - {modules.loadvars:91} - ERROR - Fehler im loadvars-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/loadvars.py", line 87, in _get_cp
    thread = threading.Thread(target=chargepoint_module.get_values, args=())
AttributeError: 'NoneType' object has no attribute 'get_values'
2022-07-13 09:41:04,566 - {soc.modules.common.component_context:24} - DEBUG - Update Komponente ['Ladepunkt']
2022-07-13 09:41:04,568 - {modules.sma_shm.device:50} - DEBUG - Beginning update
2022-07-13 09:41:04,569 - {modules.json.device:99} - DEBUG - Start device reading {'component14': <modules.json.counter.JsonCounter object at 0x731d5ac0>}
2022-07-13 09:41:04,570 - {soc.modules.common.component_context:51} - DEBUG - Update Komponenten ['EnergyMeter 1.0']
2022-07-13 09:41:04,571 - {soc.modules.common.component_context:51} - DEBUG - Update Komponenten ['Pumpe']
2022-07-13 09:41:04,573 - {modules.json.device:99} - DEBUG - Start device reading {'component15': <modules.json.counter.JsonCounter object at 0x731d5bb0>}
2022-07-13 09:41:04,587 - {urllib3.connectionpool:227} - DEBUG - Starting new HTTP connection (1): 192.168.178.81:80
2022-07-13 09:41:04,589 - {soc.modules.common.component_context:51} - DEBUG - Update Komponenten ['Trockner']
2022-07-13 09:41:04,590 - {modules.sma_modbus_tcp.device:63} - DEBUG - Start device reading {'component18': <modules.sma_modbus_tcp.inverter_modbus_tcp.SmaModbusTcpInverter object at 0x731d56b8>}
2022-07-13 09:41:04,601 - {urllib3.connectionpool:227} - DEBUG - Starting new HTTP connection (1): 192.168.178.209:80
2022-07-13 09:41:04,603 - {modules.sma_modbus_tcp.device:63} - DEBUG - Start device reading {'component19': <modules.sma_modbus_tcp.inverter_modbus_tcp.SmaModbusTcpInverter object at 0x731d5250>}
2022-07-13 09:41:04,605 - {soc.modules.common.component_context:24} - DEBUG - Update Komponente ['WR Haus']
2022-07-13 09:41:04,606 - {modules.http.device:99} - DEBUG - Start device reading {'component21': <modules.http.counter.HttpCounter object at 0x731d5d60>}
2022-07-13 09:41:04,611 - {soc.modules.common.component_context:24} - DEBUG - Update Komponente ['WR Garage']
2022-07-13 09:41:04,613 - {soc.modules.common.component_context:24} - DEBUG - Update Komponente ['LP1 (Garage)']
2022-07-13 09:41:04,615 - {urllib3.connectionpool:452} - DEBUG - http://192.168.178.81:80 "GET /meter/0 HTTP/1.1" 200 119
2022-07-13 09:41:04,637 - {urllib3.connectionpool:227} - DEBUG - Starting new HTTP connection (1): 192.168.178.51:80
2022-07-13 09:41:04,643 - {soc.modules.common.req:11} - DEBUG - Get-Response: {"power":1.14,"overpower":0.00,"is_valid":true,"timestamp":1657705265,"counters":[1.105, 1.084, 1.114],"total":2668637}
2022-07-13 09:41:04,647 - {urllib3.connectionpool:452} - DEBUG - http://192.168.178.209:80 "GET /meter/0 HTTP/1.1" 200 87
2022-07-13 09:41:05,074 - {modules.common.simcount:273} - DEBUG - Fortsetzen der Simulation: Importzähler: 55727072Ws, Export-Zähler: 0Ws
2022-07-13 09:41:05,076 - {soc.modules.common.component_context:24} - DEBUG - Update Komponente ['EnergyMeter 1.0']
2022-07-13 09:41:05,081 - {urllib3.connectionpool:452} - DEBUG - http://192.168.178.51:80 "GET /openWB/ramdisk/llkwh HTTP/1.1" 200 7
2022-07-13 09:41:05,084 - {soc.modules.common.req:11} - DEBUG - Get-Response: {"power":0.00,"is_valid":true,"timestamp":0,"counters":[0.000, 0.000, 0.000],"total":0}
2022-07-13 09:41:05,087 - {soc.modules.common.store._api:20} - DEBUG - Saving CounterState(voltages=[230.073, 223.572, 227.218], powers=[-930.3, -1005.9, 85.8], currents=[-4.055, -4.638, 0.666], power_factors=[0.999, 0.992, 0.732], imported=32806996.0, exported=72665163.19999999, power=-1850.5, frequency=None)
2022-07-13 09:41:05,089 - {soc.modules.common.req:11} - DEBUG - Get-Response: 4720.91
2022-07-13 09:41:05,091 - {modules.common.simcount:322} - DEBUG - simcount Berechnungsgrundlage: vergangene Zeit [s]9.933760166168213, vorherige Leistung[W]: 1, aktuelle Leistung[W]: 1.14
2022-07-13 09:41:05,481 - {modules.common.simcount:273} - DEBUG - Fortsetzen der Simulation: Importzähler: 106064417Ws, Export-Zähler: 0Ws
2022-07-13 09:41:05,483 - {soc.modules.common.store._api:20} - DEBUG - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-974, exported=39407013)
2022-07-13 09:41:05,485 - {modules.http.api:16} - DEBUG - Antwort auf http://192.168.178.51/openWB/ramdisk/llkwh 4720.91
2022-07-13 09:41:05,488 - {modules.common.simcount:334} - DEBUG - simcount Gesamtenergie im Zeitintervall: 10.629123377799987
2022-07-13 09:41:05,495 - {modules.sma_shm.device:67} - DEBUG - All components updated
2022-07-13 09:41:05,501 - {modules.common.simcount:322} - DEBUG - simcount Berechnungsgrundlage: vergangene Zeit [s]9.866120100021362, vorherige Leistung[W]: 0, aktuelle Leistung[W]: 0
2022-07-13 09:41:05,502 - {soc.modules.common.store._api:20} - DEBUG - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-1247, exported=1096744)
2022-07-13 09:41:05,506 - {modules.common.simcount:293} - DEBUG - simcount aufsummierte Energie: Bezug[Ws]: 55727082.629123375, Einspeisung[Ws]: 0
2022-07-13 09:41:05,524 - {modules.common.simcount:300} - INFO - simcount Ergebnis: Bezug[Wh]: 15479.745174756494, Einspeisung[Wh]: 0.0
2022-07-13 09:41:05,514 - {modules.sma_shm.device:58} - DEBUG - Update complete
2022-07-13 09:41:05,519 - {modules.common.simcount:334} - DEBUG - simcount Gesamtenergie im Zeitintervall: 0.0
2022-07-13 09:41:05,512 - {urllib3.connectionpool:227} - DEBUG - Starting new HTTP connection (1): 192.168.178.51:80
2022-07-13 09:41:05,530 - {modules.common.simcount:304} - DEBUG - simcount Zwischenergebnisse aktuelle Berechnung: Import: 55727082.629123375 Export: 0 Power: 1.14
2022-07-13 09:41:05,532 - {modules.common.simcount:293} - DEBUG - simcount aufsummierte Energie: Bezug[Ws]: 106064417.0, Einspeisung[Ws]: 0
2022-07-13 09:41:05,537 - {modules.common.simcount:300} - INFO - simcount Ergebnis: Bezug[Wh]: 29462.338055555556, Einspeisung[Wh]: 0.0
2022-07-13 09:41:05,538 - {modules.common.simcount:304} - DEBUG - simcount Zwischenergebnisse aktuelle Berechnung: Import: 106064417.0 Export: 0 Power: 0
2022-07-13 09:41:05,539 - {soc.modules.common.store._api:20} - DEBUG - Saving CounterState(voltages=[230.0, 230.0, 230.0], powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], power_factors=[0.0, 0.0, 0.0], imported=15479.745174756494, exported=0.0, power=1.14, frequency=50)
2022-07-13 09:41:05,543 - {soc.modules.common.store._api:20} - DEBUG - Saving CounterState(voltages=[230.0, 230.0, 230.0], powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], power_factors=[0.0, 0.0, 0.0], imported=29462.338055555556, exported=0.0, power=0, frequency=50)
2022-07-13 09:41:05,551 - {urllib3.connectionpool:452} - DEBUG - http://192.168.178.51:80 "GET /openWB/ramdisk/llaktuell HTTP/1.1" 200 1
2022-07-13 09:41:05,553 - {soc.modules.common.req:11} - DEBUG - Get-Response: 0
2022-07-13 09:41:05,553 - {modules.http.api:16} - DEBUG - Antwort auf http://192.168.178.51/openWB/ramdisk/llaktuell 0
2022-07-13 09:41:05,568 - {urllib3.connectionpool:227} - DEBUG - Starting new HTTP connection (1): 192.168.178.51:80
2022-07-13 09:41:05,577 - {urllib3.connectionpool:452} - DEBUG - http://192.168.178.51:80 "GET /openWB/ramdisk/lla1 HTTP/1.1" 200 3
2022-07-13 09:41:05,579 - {soc.modules.common.req:11} - DEBUG - Get-Response: 0.0
2022-07-13 09:41:05,580 - {modules.http.api:16} - DEBUG - Antwort auf http://192.168.178.51/openWB/ramdisk/lla1 0.0
2022-07-13 09:41:05,586 - {urllib3.connectionpool:227} - DEBUG - Starting new HTTP connection (1): 192.168.178.51:80
2022-07-13 09:41:05,593 - {urllib3.connectionpool:452} - DEBUG - http://192.168.178.51:80 "GET /openWB/ramdisk/lla2 HTTP/1.1" 200 3
2022-07-13 09:41:05,596 - {soc.modules.common.req:11} - DEBUG - Get-Response: 0.0
2022-07-13 09:41:05,596 - {modules.http.api:16} - DEBUG - Antwort auf http://192.168.178.51/openWB/ramdisk/lla2 0.0
2022-07-13 09:41:05,604 - {urllib3.connectionpool:227} - DEBUG - Starting new HTTP connection (1): 192.168.178.51:80
2022-07-13 09:41:05,614 - {urllib3.connectionpool:452} - DEBUG - http://192.168.178.51:80 "GET /openWB/ramdisk/lla3 HTTP/1.1" 200 3
2022-07-13 09:41:05,618 - {soc.modules.common.req:11} - DEBUG - Get-Response: 0.0
2022-07-13 09:41:05,619 - {modules.http.api:16} - DEBUG - Antwort auf http://192.168.178.51/openWB/ramdisk/lla3 0.0
2022-07-13 09:41:05,621 - {soc.modules.common.store._api:20} - DEBUG - Saving CounterState(voltages=[230.0, 230.0, 230.0], powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], power_factors=[0.0, 0.0, 0.0], imported=4720.91, exported=0, power=0.0, frequency=50)
2022-07-13 09:41:06,340 - {control.counter:395} - DEBUG - 24000W EVU-Leistung, die noch bezogen werden kann.
2022-07-13 09:41:06,357 - {control.chargepoint:608} - DEBUG - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 3
2022-07-13 09:41:06,361 - {control.chargepoint:631} - DEBUG - Umschaltung wird durchgeführt, Phasenzahl nicht ändern 1
2022-07-13 09:41:06,377 - {control.ev:314} - DEBUG - Anpassen der Sollstromstärke an EV-Vorgaben. Sollstromstärke: 1 neue Sollstromstärke: 6
2022-07-13 09:41:06,377 - {control.ev:242} - DEBUG - Änderung der Sollstromstärke :False, Änderung des Lademodus :False
2022-07-13 09:41:06,379 - {control.prepare:288} - DEBUG - LP 12, EV: Standard-Fahrzeug (EV-Nr.0): Theoretisch benötigter Strom 6A, Lademodus pv_charging, Submodus: pv_charging, Phasen: 1, Priorität: False, max. Ist-Strom: 6.9
2022-07-13 09:41:06,385 - {control.chargepoint:608} - DEBUG - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 3
2022-07-13 09:41:06,387 - {control.chargepoint:631} - DEBUG - Umschaltung wird durchgeführt, Phasenzahl nicht ändern 1
2022-07-13 09:41:06,389 - {control.ev:314} - DEBUG - Anpassen der Sollstromstärke an EV-Vorgaben. Sollstromstärke: 1 neue Sollstromstärke: 6
2022-07-13 09:41:06,391 - {control.ev:242} - DEBUG - Änderung der Sollstromstärke :False, Änderung des Lademodus :False
2022-07-13 09:41:06,392 - {control.prepare:288} - DEBUG - LP 13, EV: Standard-Fahrzeug (EV-Nr.0): Theoretisch benötigter Strom 6A, Lademodus pv_charging, Submodus: pv_charging, Phasen: 1, Priorität: False, max. Ist-Strom: 0.0
2022-07-13 09:41:06,397 - {control.prepare:304} - INFO - LP 16: Keine Ladung, da kein Auto angesteckt ist.
2022-07-13 09:41:06,398 - {control.pv:91} - DEBUG - 1735.5W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-07-13 09:41:06,403 - {control.data:286} - DEBUG - all
{'get': {'power': 0}, 'config': {'configured': False}, 'set': {'charging_power_left': 0, 'switch_on_soc_reached': False}}
2022-07-13 09:41:06,404 - {control.data:286} - DEBUG - cp12
ChargepointData(get=Get(charge_state=1, connected_vehicle=ConnectedVehicle(config=ConnectedConfig(average_consumption=17, charge_template=0, chargemode='stop', current_plan=0, ev_template=0, priority=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=ConnectedSoc(fault_str='Kein Fehler.', fault_state=0, range_charged=0, range_unit='km', range=0, soc=0, timestamp=None)), currents=[6.9, 0.0, 0.0], daily_imported=0, daily_exported=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=0, phases_in_use=1, plug_state=1, power=1518, rfid_timestamp=None, rfid=None, state_str=None, voltages=[221.1, 229.7, 232.2]), set=Set(autolock_state=0, change_ev_permitted=[True, ''], charging_ev=0, charging_ev_prev=-1, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', imported_at_mode_switch=2901155.0, imported_at_plugtime=2901155.0, imported_since_mode_switch=0, imported_since_plugged=0.0, range_charged=0, time_charged='0:03', timestamp_start_charging='07/13/2022, 09:37:16'), manual_lock=False, phases_to_use=0, plug_time='07/12/2022, 13:39:01', required_power=1380, rfid=None, charging_ev_data=<control.ev.Ev object at 0x74345b08>), config=Config(connection_module={}, power_module={}, ev=0, name='Standard-Ladepunkt', type=None, template=0, connected_phases=3, phase_1=0, auto_phase_switch_hw=False, control_pilot_interruption_hw=False, id=0))
2022-07-13 09:41:06,410 - {control.data:286} - DEBUG - cp13
ChargepointData(get=Get(charge_state=False, connected_vehicle=ConnectedVehicle(config=ConnectedConfig(average_consumption=17, charge_template=0, chargemode='stop', current_plan=0, ev_template=0, priority=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=ConnectedSoc(fault_str='Kein Fehler.', fault_state=0, range_charged=0, range_unit='km', range=0, soc=0, timestamp=None)), currents=[0.0, 0.0, 0.0], daily_imported=0.0, daily_exported=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=2901155.0, phases_in_use=1, plug_state=True, power=0, rfid_timestamp=None, rfid=None, state_str=None, voltages=[225.2, 227.0, 230.0]), set=Set(autolock_state=0, change_ev_permitted=[True, ''], charging_ev=0, charging_ev_prev=-1, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', imported_at_mode_switch=2901155.0, imported_at_plugtime=2901155.0, imported_since_mode_switch=0, imported_since_plugged=0.0, range_charged=0, time_charged='0:03', timestamp_start_charging='07/13/2022, 09:37:16'), manual_lock=False, phases_to_use=1, plug_time='07/13/2022, 08:31:20', required_power=1380, rfid=None, charging_ev_data=<control.ev.Ev object at 0x74345b08>), config=Config(connection_module={}, power_module={}, ev=0, name='Standard-Ladepunkt', type=None, template=0, connected_phases=3, phase_1=0, auto_phase_switch_hw=False, control_pilot_interruption_hw=False, id=0))
2022-07-13 09:41:06,412 - {control.data:286} - DEBUG - cp16
ChargepointData(get=Get(charge_state=False, connected_vehicle=ConnectedVehicle(config=ConnectedConfig(average_consumption=17, charge_template=0, chargemode='stop', current_plan=0, ev_template=0, priority=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=ConnectedSoc(fault_str='Kein Fehler.', fault_state=0, range_charged=0, range_unit='km', range=0, soc=0, timestamp=None)), currents=[0.0, 0.0, 0.0], daily_imported=0, daily_exported=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=0, phases_in_use=0, plug_state=False, power=0, rfid_timestamp=None, rfid=None, state_str='Keine Ladung, da kein Auto angesteckt ist.', voltages=[230.0, 230.0, 230.0]), set=Set(autolock_state=0, change_ev_permitted=False, charging_ev=-1, charging_ev_prev=-1, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='pv_charging', imported_at_mode_switch=2901155.0, imported_at_plugtime=2901155.0, imported_since_mode_switch=0, imported_since_plugged=0.0, range_charged=0, time_charged='0:03', timestamp_start_charging='07/13/2022, 09:37:16'), manual_lock=False, phases_to_use=0, plug_time=None, required_power=0, rfid=None, charging_ev_data=<control.ev.Ev object at 0x74345d30>), config=Config(connection_module={}, power_module={}, ev=0, name='Standard-Ladepunkt', type=None, template=0, connected_phases=3, phase_1=0, auto_phase_switch_hw=False, control_pilot_interruption_hw=False, id=0))
2022-07-13 09:41:06,412 - {control.data:286} - DEBUG - cpt0
{'name': 'Standard Ladepunkt-Vorlage', 'autolock': {'wait_for_charging_end': False, 'active': False, 'plans': {}}, 'rfid_enabling': False, 'valid_tags': []}
2022-07-13 09:41:06,413 - {control.data:286} - DEBUG - all
{'set': {'loadmanagement_active': False, 'home_consumption': 369, 'invalid_home_consumption': 0, 'daily_yield_home_consumption': 32299.700000001998}, 'get': {'hierarchy': [{'id': 7, 'type': 'counter', 'children': [{'id': 13, 'type': 'cp', 'children': []}, {'id': 14, 'type': 'counter', 'children': []}, {'id': 15, 'type': 'counter', 'children': []}, {'id': 18, 'type': 'inverter', 'children': []}, {'id': 19, 'type': 'inverter', 'children': []}, {'id': 21, 'type': 'counter', 'children': []}]}]}}
2022-07-13 09:41:06,413 - {control.data:286} - DEBUG - counter7
{'set': {'consumption_left': 24000, 'currents_used': [-4.05, -4.64, 0.67]}, 'get': {'daily_exported': 859.49999999, 'daily_imported': 2682.7, 'voltages': [230.07, 223.57, 227.22], 'currents': [-4.05, -4.64, 0.67], 'powers': [-930.3, -1005.9, 85.8], 'power_factors': [1.0, 0.99, 0.73], 'imported': 32806996.0, 'exported': 72665163.19999999, 'power': -1850.5, 'fault_str': 'Kein Fehler.', 'fault_state': 0}, 'config': {'max_currents': [35, 35, 35], 'max_total_power': 24000}}
2022-07-13 09:41:06,414 - {control.data:286} - DEBUG - counter14
{'set': {'currents_used': [0.0, 0.0, 0.0]}, 'get': {'daily_exported': 0.0, 'daily_imported': 9.326896286283, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'voltages': [230.0, 230.0, 230.0], 'currents': [0.0, 0.0, 0.0], 'powers': [0.0, 0.0, 0.0], 'power_factors': [0.0, 0.0, 0.0], 'imported': 15479.745174756494, 'exported': 0.0, 'power': 1.14, 'frequency': 50}, 'config': {'max_currents': [16, 16, 16], 'max_total_power': 11000}}
2022-07-13 09:41:06,414 - {control.data:286} - DEBUG - counter15
{'set': {'currents_used': [0.0, 0.0, 0.0]}, 'get': {'daily_exported': 0.0, 'daily_imported': 0.0, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'voltages': [230.0, 230.0, 230.0], 'currents': [0.0, 0.0, 0.0], 'powers': [0.0, 0.0, 0.0], 'power_factors': [0.0, 0.0, 0.0], 'imported': 29462.338055555556, 'power': 0, 'frequency': 50, 'exported': 0.0}, 'config': {'max_currents': [16, 16, 16], 'max_total_power': 11000}}
2022-07-13 09:41:06,416 - {control.data:286} - DEBUG - counter21
{'set': {'currents_used': [0.0, 0.0, 0.0]}, 'get': {'daily_exported': 0, 'daily_imported': 0.0, 'voltages': [230.0, 230.0, 230.0], 'currents': [0.0, 0.0, 0.0], 'powers': [0.0, 0.0, 0.0], 'power_factors': [0.0, 0.0, 0.0], 'imported': 4720.91, 'exported': 0, 'power': 0.0, 'frequency': 50, 'fault_str': 'Kein Fehler.', 'fault_state': 0}, 'config': {'max_currents': [16, 16, 16], 'max_total_power': 11000}}
2022-07-13 09:41:06,416 - {control.data:286} - DEBUG - ct0
{'name': 'Standard-Ladeprofil-Vorlage', 'disable_after_unplug': False, 'prio': False, 'load_default': False, 'time_charging': {'active': False, 'plans': {}}, 'chargemode': {'selected': 'pv_charging', 'pv_charging': {'min_soc_current': 6, 'min_current': 0, 'feed_in_limit': False, 'min_soc': 0, 'max_soc': 100}, 'scheduled_charging': {'plans': {}}, 'instant_charging': {'current': 16, 'limit': {'selected': 'none', 'soc': 50, 'amount': 22}}}}
2022-07-13 09:41:06,421 - {control.data:286} - DEBUG - ct1
{'name': 'Tesla', 'disable_after_unplug': False, 'prio': False, 'load_default': False, 'time_charging': {'active': True, 'plans': {'1': {'name': 'Urlaub', 'active': False, 'time': ['06:00', '09:00'], 'current': 16, 'frequency': {'selected': 'once', 'once': ['2022-06-15', '2022-06-15'], 'weekly': [False, False, False, False, False, False, False]}}}}, 'chargemode': {'selected': 'pv_charging', 'pv_charging': {'min_soc_current': 10, 'min_current': 0, 'feed_in_limit': False, 'min_soc': 0, 'max_soc': 100}, 'scheduled_charging': {'plans': {}}, 'instant_charging': {'current': 16, 'limit': {'selected': 'none', 'soc': 85, 'amount': ''}}}}
2022-07-13 09:41:06,424 - {control.data:286} - DEBUG - ev0
{'set': {'ev_template': {'name': 'Standard-Fahrzeug-Vorlage', 'max_current_multi_phases': 16, 'max_phases': 3, 'phase_switch_pause': 2, 'control_pilot_interruption': False, 'average_consump': 17, 'min_current': 6, 'max_current_one_phase': 32, 'battery_capacity': 82, 'nominal_difference': 2, 'request_interval_charging': 5, 'request_interval_not_charging': 720, 'request_only_plugged': False, 'prevent_charge_stop': False, 'prevent_phase_switch': False}}, 'control_parameter': {'required_current': 6, 'phases': 1, 'prio': False, 'timestamp_switch_on_off': None, 'timestamp_auto_phase_switch': '0', 'timestamp_perform_phase_switch': '0', 'submode': 'pv_charging', 'chargemode': 'pv_charging', 'used_amount_instant_charging': 0, 'imported_at_plan_start': 0, 'current_plan': None}, 'name': 'Standard-Fahrzeug', 'charge_template': 0, 'ev_template': 0, 'tag_id': [], 'get': {'soc': 0}}
2022-07-13 09:41:06,428 - {control.data:286} - DEBUG - ev3
{'set': {'ev_template': {'name': 'Tesla', 'max_current_multi_phases': 16, 'max_phases': 3, 'phase_switch_pause': 2, 'control_pilot_interruption': False, 'control_pilot_interruption_duration': 4, 'average_consump': 20, 'min_current': 6, 'max_current_one_phase': 16, 'battery_capacity': 75, 'nominal_difference': 2, 'soc': {'request_interval_charging': 5, 'request_interval_not_charging': 720, 'request_only_plugged': False}, 'prevent_charge_stop': False, 'prevent_phase_switch': False}}, 'control_parameter': {'required_current': 0, 'phases': 1, 'prio': False, 'timestamp_switch_on_off': None, 'timestamp_auto_phase_switch': None, 'timestamp_perform_phase_switch': None, 'submode': 'stop', 'chargemode': 'stop', 'used_amount_instant_charging': 0, 'imported_at_plan_start': 0, 'current_plan': None}, 'charge_template': 1, 'ev_template': 1, 'name': 'Tesla', 'tag_id': [], 'get': {'soc': 0}}
2022-07-13 09:41:06,430 - {control.data:286} - DEBUG - ev4
{'set': {}, 'control_parameter': {'required_current': 0, 'phases': 0, 'prio': False, 'timestamp_switch_on_off': None, 'timestamp_auto_phase_switch': None, 'timestamp_perform_phase_switch': None, 'submode': 'stop', 'chargemode': 'stop', 'used_amount_instant_charging': 0, 'imported_at_plan_start': 0, 'current_plan': None}, 'charge_template': 0, 'ev_template': 0, 'name': 'Tesla2', 'tag_id': [], 'get': {'soc': 0}}
2022-07-13 09:41:06,432 - {control.data:286} - DEBUG - et0
{'name': 'Standard-Fahrzeug-Vorlage', 'max_current_multi_phases': 16, 'max_phases': 3, 'phase_switch_pause': 2, 'control_pilot_interruption': False, 'average_consump': 17, 'min_current': 6, 'max_current_one_phase': 32, 'battery_capacity': 82, 'nominal_difference': 2, 'request_interval_charging': 5, 'request_interval_not_charging': 720, 'request_only_plugged': False, 'prevent_charge_stop': False, 'prevent_phase_switch': False}
2022-07-13 09:41:06,434 - {control.data:286} - DEBUG - et1
{'name': 'Tesla', 'max_current_multi_phases': 16, 'max_phases': 3, 'phase_switch_pause': 2, 'control_pilot_interruption': False, 'control_pilot_interruption_duration': 4, 'average_consump': 20, 'min_current': 6, 'max_current_one_phase': 16, 'battery_capacity': 75, 'nominal_difference': 2, 'soc': {'request_interval_charging': 5, 'request_interval_not_charging': 720, 'request_only_plugged': False}, 'prevent_charge_stop': False, 'prevent_phase_switch': False}
2022-07-13 09:41:06,435 - {control.data:286} - DEBUG - general
{'grid_protection_active': False, 'chargemode_config': {'instant_charging': {'phases_to_use': 3}, 'pv_charging': {'bat_prio': True, 'switch_on_soc': 60, 'switch_off_soc': 40, 'rundown_power': 1000, 'rundown_soc': 50, 'charging_power_reserve': 200, 'control_range': [-230, 0], 'switch_off_threshold': 500, 'switch_off_delay': 180, 'switch_on_delay': 40, 'switch_on_threshold': 1300, 'feed_in_yield': 0, 'phase_switch_delay': 8, 'phases_to_use': 0}, 'scheduled_charging': {'phases_to_use': 0}, 'standby': {'phases_to_use': 1}, 'phases_to_use': 1, 'time_charging': {'phases_to_use': 3}, 'individual_mode': True, 'unbalanced_load': False, 'unbalanced_load_limit': 18}, 'control_interval': 10, 'extern': False, 'extern_display_mode': 'local', 'external_buttons_hw': False, 'grid_protection_configured': False, 'notifications': {'selected': 'none', 'plug': False, 'start_charging': False, 'stop_charging': False, 'smart_home': False, 'configuration': {}}, 'price_kwh': 0.23, 'range_unit': 'km', 'ripple_control_receiver': {'configured': False}}
2022-07-13 09:41:06,435 - {control.data:286} - DEBUG - graph
{'config': {'duration': 120}}
2022-07-13 09:41:06,436 - {control.data:286} - DEBUG - optional
{'et': {'get': {}, 'active': False, 'config': {'max_price': 0, 'provider': {}}}, 'int_display': {'active': False, 'on_if_plugged_in': True, 'pin_active': False, 'pin_code': '0000', 'standby': 60, 'theme': 'cards'}, 'led': {'active': False}, 'active': False, 'max_current': 16, 'rfid': {'active': False}}
2022-07-13 09:41:06,436 - {control.data:286} - DEBUG - all
{'set': {'overhang_power_left': 1735.5, 'available_power': 1735.5, 'reserved_evu_overhang': 0, 'released_evu_overhang': 0}, 'get': {'power': -2221, 'exported': 40503757, 'daily_exported': 1781, 'monthly_exported': 0, 'yearly_exported': 0}, 'config': {'configured': True}}
2022-07-13 09:41:06,436 - {control.data:286} - DEBUG - pv18
{'get': {'daily_exported': 908, 'monthly_exported': 0, 'yearly_exported': 0, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'power': -974, 'currents': [0.0, 0.0, 0.0], 'exported': 39407013}, 'config': {'max_ac_out': 0}}
2022-07-13 09:41:06,436 - {control.data:286} - DEBUG - pv19
{'get': {'daily_exported': 873, 'monthly_exported': 0, 'yearly_exported': 0, 'fault_str': 'Kein Fehler.', 'fault_state': 0, 'power': -1247, 'currents': [0.0, 0.0, 0.0], 'exported': 1096744}, 'config': {'max_ac_out': 0}}
2022-07-13 09:41:06,437 - {control.data:286} - DEBUG - system
{'update_in_progress': False, 'perform_update': False, 'boot_done': True, 'ip_address': '192.168.178.99', 'dataprotection_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'lastlivevaluesJson': {'timestamp': 1657698056, 'time': '09:40:56', 'grid': -1.823, 'counter14-power': 0.001, 'counter15-power': 0.0, 'counter21-power': 0.0, 'house-power': 0.396, 'charging-all': 1.518, 'pv-all': 2.221, 'cp12-power': 1.518, 'cp13-power': 0.0, 'cp16-power': 0.0}, 'version': '1.99.003', 'current_commit': '2022-07-12 16:37:33 +0200 [f088d7d0]', 'current_master_commit': '2022-07-13 09:02:17 +0200 [e0d84201]', 'current_missing_commits': ['2022-07-13 09:02:17 +0200 [e0d84201] - Merge pull request #479 from LKuemmel/fix_cp_dataclass', '2022-07-13 09:00:41 +0200 [7986f758] - fix cp config'], 'module_update_completed': True}
2022-07-13 09:41:06,439 - {control.data:273} - DEBUG - 

2022-07-13 09:41:06,439 - {control.algorithm:43} - DEBUG - # Algorithmus-Start
2022-07-13 09:41:06,440 - {control.algorithm:45} - INFO - EVU-Punkt: Leistung[W] -1850.5, Ströme[A] [-4.05, -4.64, 0.67]
2022-07-13 09:41:06,440 - {control.algorithm:83} - INFO - ## Überschuss-Ladung über Mindeststrom bei PV-Laden zurücknehmen.
2022-07-13 09:41:06,442 - {control.algorithm:200} - DEBUG - ## Ladung muss nicht wegen aktiven Lastmanagements gestoppt werden.
2022-07-13 09:41:06,444 - {control.algorithm:562} - INFO - ## Zuteilung des Überschusses
2022-07-13 09:41:06,446 - {control.algorithm:588} - DEBUG - Zuteilung für Ladepunkte [12, 13] in Lademodus pv_charging Submodus pv_charging Prio False
2022-07-13 09:41:06,449 - {control.algorithm:598} - INFO - ## Zuteilung beendet, da kein Ladepunkt mehr auf Zuteilung wartet.
2022-07-13 09:41:06,451 - {control.algorithm:851} - INFO - ## Übrigen Überschuss verteilen.
2022-07-13 09:41:06,456 - {control.process:22} - DEBUG - # Ladung starten.
2022-07-13 09:41:06,458 - {control.chargelog:61} - DEBUG - imported_since_mode_switch -2901155.0 counter 0
2022-07-13 09:41:06,460 - {helpermodules.timecheck:366} - ERROR - Fehler im System-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/timecheck.py", line 358, in check_timestamp
    stamp = datetime.datetime.strptime(timestamp, "%m/%d/%Y, %H:%M:%S")
  File "/usr/lib/python3.9/_strptime.py", line 568, in _strptime_datetime
    tt, fraction, gmtoff_fraction = _strptime(data_string, format)
  File "/usr/lib/python3.9/_strptime.py", line 349, in _strptime
    raise ValueError("time data %r does not match format %r" %
ValueError: time data '0' does not match format '%m/%d/%Y, %H:%M:%S'
2022-07-13 09:41:06,463 - {control.chargepoint:596} - ERROR - Fehler in der Ladepunkt-Klasse von 12
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/chargepoint.py", line 530, in initiate_phase_switch
    raise ValueError(str(self.data.set.phases_to_use)+" ist keine gültige Phasenzahl (1/3).")
ValueError: 0 ist keine gültige Phasenzahl (1/3).
2022-07-13 09:41:06,465 - {control.process:107} - INFO - LP12: set current 0 A
2022-07-13 09:41:06,469 - {control.process:51} - ERROR - Fehler im Process-Modul für Ladepunkt cp12
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/process.py", line 49, in process_algorithm_results
    modules_threads.append(self._start_charging(chargepoint))
  File "/var/www/html/openWB/packages/control/process.py", line 110, in _start_charging
    return threading.Thread(target=chargepoint.chargepoint_module.set_current,
AttributeError: 'NoneType' object has no attribute 'set_current'
2022-07-13 09:41:06,471 - {helpermodules.timecheck:366} - ERROR - Fehler im System-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/timecheck.py", line 358, in check_timestamp
    stamp = datetime.datetime.strptime(timestamp, "%m/%d/%Y, %H:%M:%S")
  File "/usr/lib/python3.9/_strptime.py", line 568, in _strptime_datetime
    tt, fraction, gmtoff_fraction = _strptime(data_string, format)
  File "/usr/lib/python3.9/_strptime.py", line 349, in _strptime
    raise ValueError("time data %r does not match format %r" %
ValueError: time data '0' does not match format '%m/%d/%Y, %H:%M:%S'
2022-07-13 09:41:06,473 - {control.process:107} - INFO - LP13: set current 0 A
2022-07-13 09:41:06,475 - {control.process:51} - ERROR - Fehler im Process-Modul für Ladepunkt cp16
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/process.py", line 49, in process_algorithm_results
    modules_threads.append(self._start_charging(chargepoint))
  File "/var/www/html/openWB/packages/control/process.py", line 110, in _start_charging
    return threading.Thread(target=chargepoint.chargepoint_module.set_current,
AttributeError: 'NoneType' object has no attribute 'set_current'
2022-07-13 09:41:06,488 - {soc.modules.common.component_context:24} - DEBUG - Update Komponente ['Ladepunkt']
2022-07-13 09:41:06,502 - {control.pv:438} - DEBUG - 1735.5W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-07-13 09:41:06,515 - {control.counter:414} - DEBUG - 24000W verbleibende EVU-Bezugs-Leistung
2022-07-13 09:41:06,546 - {helpermodules.setdata:297} - ERROR - Payload ungültig: Topic openWB/set/chargepoint/12/set/log/imported_since_plugged, Payload -2901155.0 liegt in keinem der angegebenen Wertebereiche.
2022-07-13 09:41:06,553 - {helpermodules.setdata:297} - ERROR - Payload ungültig: Topic openWB/set/chargepoint/12/set/log/imported_since_mode_switch, Payload -2901155.0 liegt in keinem der angegebenen Wertebereiche.
2022-07-13 09:41:06,557 - {helpermodules.setdata:297} - ERROR - Payload ungültig: Topic openWB/set/chargepoint/12/set/log/range_charged, Payload -17065.61764705882 liegt in keinem der angegebenen Wertebereiche.

Re: Feedback 2.0 Alpha 3

Verfasst: Mi Jul 13, 2022 8:52 am
von mrinas
Ich kann machen was ich will, meine 2.0er will nicht mehr laden. Auch werde ich die beiden Ladepunkt-Leichen nicht los. Service gestoppt, alles was irgendwie nach CP12 und 16 aussieht gelöscht, Hierachie kontrolliert, hab' sogar einen LP neu angelegt und gelöscht und im MQTT Log geschaut wo was gelöscht (bzw. auf null gesetzt wird), helps alles nüscht. Nach dem Start des Dienst dauert es vielleicht eine Minute und dann tauchen die beiden nicht existierenden Ladepunkte wieder auf.
Vielleicht bin ich ja auch auf dem falschen Weg und diese Ladepunkte und die Tatsache dass meine Box den Ladevorgang nicht starte haben nichts miteinander zu tun?

Ich parke jetzt erstmal um, Sonne scheint und das Auto kann ein paar Elektronen vertragen.

Re: Feedback 2.0 Alpha 3

Verfasst: Mi Jul 13, 2022 11:07 am
von LenaK
Ich habe heute vormittag noch einen Bug behoben, durch den Ladepunkt-Konfiguration nicht mehr korrekt in den Algorithmus übernommen wurde. Damit hat keine Kommunikation zwischen Master und externer WB mehr stattgefunden.

Das hat vermutlich nichts mit den Ladepunkt-Leichen zu tun...hast Du die Topics auf dem internen (Port 1886) oder öffentlichen (Port 1883) Broker gelöscht? Evtl waren noch Topics auf dem internern Broker.

Re: Feedback 2.0 Alpha 3

Verfasst: Mi Jul 13, 2022 11:29 am
von mrinas
Ja, hat vermutlich nichts miteinander zu tun, Ladung läuft nun wieder 👍
Ich hab' die Konfig auf dem öffentlichen Broker gelöscht. An den internen komme ich so ja ohne weiteres nicht ran, aber vielleicht muss' ich den mal erreichbar machen und dort schauen.

Re: Feedback 2.0 Alpha 3

Verfasst: Mi Jul 13, 2022 2:20 pm
von LenaK
Dann könnten noch Daten auf dem internen Broker vorhanden sein.
Wenn Du VS Code verwendest, kannst Du dort die Portweiterleitung aktivieren.

Re: Feedback 2.0 Alpha 3

Verfasst: Mi Jul 13, 2022 2:25 pm
von mrinas
LenaK hat geschrieben: Mi Jul 13, 2022 2:20 pm Dann könnten noch Daten auf dem internen Broker vorhanden sein.
Wenn Du VS Code verwendest, kannst Du dort die Portweiterleitung aktivieren.
Ah! clever, daran hatte ich gar nicht gedacht, das schau' ich mir nachher gleich mal an.

Re: Feedback 2.0 Alpha 3

Verfasst: Do Jul 14, 2022 9:12 am
von rleidner
Aktuelle Alpha3:
Ich sende per NodeRed-Flow die EVU, PV und LP - Daten aus der 1.9 per MQTT in die Alpha3.
Die "Kommandos" der Alpha3 an die MQTT-Ladepunkte zeige ich momentan in einem NodeRed dashboard an.

An der 1.9 lädt der ID.3. Das wird weitgehend korrekt in der Alpha3 angezeigt.
2 Dinge sind mir aber aufgefallen:

1) Die phases_in_use werden angezeigt, wenn der nicht dokumentierte topic openWB/chargepoint/3/set/phases_in_use gesetzt wird.
--> in der MQTT Ladepunkt Config-Seite den topic openWB/chargepoint/3/set/phases_in_use ergänzen.

2) Wie in der MQTT Ladepunkt Config-Seite beschrieben setze ich die currents in diesem Topic: openWB/set/chargepoint/3/get/currents
Im UI erscheint aber ein Wert, der damit nicht zu tun hat. MQTT-Explorer:
Screenshot from 2022-07-14 10-54-29.png
gesetzt wird [17.8,0.1,0.1]
Im UI angezeigt wird der current oben current = 21.4

Nach Frage zum SOC des Fahrzeugs: kann der schon per MQTT gesetzt werden, wenn ja, welches Topic?

Edit: noch eine Sache, die im UI nicht richtig dargestellt wird: geladen kWh/km bleiben auf 0/0 obwohl schon ca. 4kWh geladen wurden