Feedback 2.0 Alpha 3
-
- Beiträge: 961
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 5 times
- Been thanked: 19 times
Re: Feedback 2.0 Alpha 3
Build: 2022-07-21 22:37:03 +0200 [468c57ff]
In der Gerätekonfiguration klappt die Detailansicht nicht mehr auf (> im roten Kreis): Im Status und in der Struktur sind die Zähler zu sehen.
In der Gerätekonfiguration klappt die Detailansicht nicht mehr auf (> im roten Kreis): Im Status und in der Struktur sind die Zähler zu sehen.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
-
- Beiträge: 3781
- Registriert: Di Feb 25, 2020 9:23 am
- Has thanked: 4 times
- Been thanked: 25 times
Re: Feedback 2.0 Alpha 3
Gibt seit dem letzten Merge der Module aus 1.9 ein Problem, dass die Liste der verfügbaren Geräte und Module nicht alle vorhandenen auflistet. Fronius und MQTT z.B. fehlen dort aktuell. Das UI nutzt aber diese Info, um den Typ und so die richtige Konfigurationsseite anzuzeigen. Wir sind dran.
- mrinas
- Beiträge: 2153
- Registriert: Mi Jan 29, 2020 10:12 pm
- Has thanked: 8 times
- Been thanked: 8 times
Re: Feedback 2.0 Alpha 3
Ähnliches gilt auch für die SMA Komponenten. Hier gibts auch neue Module aber noch keine passende Konfig-Seite. Editieren des JSONs hat bei mir problemlos geklappt. Auf die Anführungszeichen aufpassen, die muss man selbst mit hinzufügen, nur falls hier kurzfristig noch jemand reinläuft:LutzB hat geschrieben: ↑Fr Jul 22, 2022 5:30 amGibt seit dem letzten Merge der Module aus 1.9 ein Problem, dass die Liste der verfügbaren Geräte und Module nicht alle vorhandenen auflistet. Fronius und MQTT z.B. fehlen dort aktuell. Das UI nutzt aber diese Info, um den Typ und so die richtige Konfigurationsseite anzuzeigen. Wir sind dran.
{
"ip_address": "192.168.178.201"
}
Code: Alles auswählen
Es wurde keine Konfigurationsseite für den Gerätetyp "sma_sunny_boy" gefunden. Die Einstellungen können als JSON direkt bearbeitet werden.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
-
- Beiträge: 961
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 5 times
- Been thanked: 19 times
Re: Feedback 2.0 Alpha 3
Chrome
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
-
- Beiträge: 166
- Registriert: Di Okt 22, 2019 9:42 am
Re: Feedback 2.0 Alpha 3
Ich habe die Alpha 3 auf einer anderen SD installiert und lasse es auf einem externen Raspberry laufen. Zu SolarEdge:
Wechselrichter SE17K (Modbus ID 1):
Leistung und Zählerstand ist Verfügbar, jedoch wird folgendes angezeigt:
Modulmeldung:
modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)
Mit dem Wechselrichter ist ein Modbuszähler im Verbrauchsweg installiert (Modbus ID 2). Dieser zeigt keine Werte und hat die gleiche Fehlerneldung.
Wechselrichter SE3680H ist nicht mit dem anderen Wechselrichter verbunden und wird über seine eigene IP ausgelesen. Dies funktioniert ohne Fehler.
Wechselrichter SE17K (Modbus ID 1):
Leistung und Zählerstand ist Verfügbar, jedoch wird folgendes angezeigt:
Modulmeldung:
modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)
Mit dem Wechselrichter ist ein Modbuszähler im Verbrauchsweg installiert (Modbus ID 2). Dieser zeigt keine Werte und hat die gleiche Fehlerneldung.
Wechselrichter SE3680H ist nicht mit dem anderen Wechselrichter verbunden und wird über seine eigene IP ausgelesen. Dies funktioniert ohne Fehler.
- mrinas
- Beiträge: 2153
- Registriert: Mi Jan 29, 2020 10:12 pm
- Has thanked: 8 times
- Been thanked: 8 times
Re: Feedback 2.0 Alpha 3
Kannst Du das Debug Level auf Details stellen und dann einen vollständigen Regelzyklus, also alles zwischen zwei dieser Meldungen: {root:45} - INFO - # ***Start*** hier als Code block posten?ChristianM hat geschrieben: ↑Fr Jul 22, 2022 7:37 am Ich habe die Alpha 3 auf einer anderen SD installiert und lasse es auf einem externen Raspberry laufen. Zu SolarEdge:
Wechselrichter SE17K (Modbus ID 1):
Leistung und Zählerstand ist Verfügbar, jedoch wird folgendes angezeigt:
Modulmeldung:
modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)
Mit dem Wechselrichter ist ein Modbuszähler im Verbrauchsweg installiert (Modbus ID 2). Dieser zeigt keine Werte und hat die gleiche Fehlerneldung.
Wechselrichter SE3680H ist nicht mit dem anderen Wechselrichter verbunden und wird über seine eigene IP ausgelesen. Dies funktioniert ohne Fehler.
Das wird i.d.R. benötigt um zu verstehen woher das Thema kommt, falls das konkrete Szenario nicht eh' schon bekannt sein sollte.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
-
- Beiträge: 3781
- Registriert: Di Feb 25, 2020 9:23 am
- Has thanked: 4 times
- Been thanked: 25 times
Re: Feedback 2.0 Alpha 3
Wir haben für die 1.9 ein ähnliches Support Ticket. Da die Module identisch sind, ist das vergleichbar. Einen anderen Ansatzpunkt, als die Konfiguration zu prüfen, kann ich aktuell noch nicht geben.
-
- Beiträge: 166
- Registriert: Di Okt 22, 2019 9:42 am
Re: Feedback 2.0 Alpha 3
Hoffe das passt, bin mit dem Handy unterwegs und greife via VPN auf die Kiste zu. Unter 1.9 hatte ich den Modbuszähler aus dem Verbrauchsweg nicht in OpenWB eingebunden da die Zählerposition nicht unterstützt wird.
Code: Alles auswählen
2022-07-22 10:10:12,891 - {root:45} - INFO - # ***Start***
2022-07-22 10:10:12,899 - {modules.solaredge.device:79} - DEBUG - Start device reading {'component10': <modules.solaredge.inverter.SolaredgeInverter object at 0x74346280>}
2022-07-22 10:10:12,900 - {modules.solaredge.device:79} - DEBUG - Start device reading {'component11': <modules.solaredge.counter.SolaredgeCounter object at 0x74346328>, 'component13': <modules.solaredge.inverter.SolaredgeInverter object at 0x7436c580>}
2022-07-22 10:10:12,900 - {soc.modules.common.component_context:51} - DEBUG - Update Komponenten ['Solaredge Wechselrichter']
2022-07-22 10:10:12,901 - {soc.modules.common.component_context:51} - DEBUG - Update Komponenten ['SolarEdge Zähler', 'Solaredge Wechselrichter']
2022-07-22 10:10:12,999 - {soc.modules.common.store._api:20} - DEBUG - Saving InverterState(currents=[-2.23, 0, 0], power=-519.6, exported=11399286.0)
2022-07-22 10:10:13,110 - {soc.modules.common.store._api:20} - DEBUG - Saving InverterState(currents=[-3.7600000000000002, -3.75, -3.75], power=-2655.0, exported=58385188.0)
2022-07-22 10:10:16,120 - {soc.modules.common.fault_state:41} - ERROR - SolarEdge Zähler: FaultState FaultStateLevel.ERROR, FaultStr modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 85, in __read_registers
raise FaultState.error(__name__+" "+str(response))
modules.common.fault_state.FaultState: ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/solaredge/device.py", line 107, in update
component.update()
File "/var/www/html/openWB/packages/modules/solaredge/counter.py", line 45, in update
powers = [-power for power in read_scaled_int16(40206, 4)]
File "/var/www/html/openWB/packages/modules/solaredge/counter.py", line 28, in read_scaled_int16
self.__tcp_client.read_holding_registers(
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 118, in read_holding_registers
return self.__read_registers(
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 100, in __read_registers
raise FaultState.error(__name__+" "+str(type(e))+" " +
modules.common.fault_state.FaultState: ("modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)
2022-07-22 10:10:16,127 - {soc.modules.common.fault_state:41} - ERROR - Solaredge Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 85, in __read_registers
raise FaultState.error(__name__+" "+str(response))
modules.common.fault_state.FaultState: ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/solaredge/device.py", line 107, in update
component.update()
File "/var/www/html/openWB/packages/modules/solaredge/counter.py", line 45, in update
powers = [-power for power in read_scaled_int16(40206, 4)]
File "/var/www/html/openWB/packages/modules/solaredge/counter.py", line 28, in read_scaled_int16
self.__tcp_client.read_holding_registers(
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 118, in read_holding_registers
return self.__read_registers(
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 100, in __read_registers
raise FaultState.error(__name__+" "+str(type(e))+" " +
modules.common.fault_state.FaultState: ("modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)
2022-07-22 10:10:16,681 - {control.pv:91} - DEBUG - 115.0W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-07-22 10:10:16,691 - {control.data:289} - DEBUG - all
{'get': {'power': 0}, 'config': {'configured': False}, 'set': {'charging_power_left': 0, 'switch_on_soc_reached': False}}
2022-07-22 10:10:16,692 - {control.data:263} - DEBUG - cp_all_data
AllChargepointData(get=AllGet(daily_imported=0, daily_exported=0, power=0, imported=0, exported=0))
2022-07-22 10:10:16,693 - {control.data:289} - DEBUG - cpt0
{'name': 'Standard Ladepunkt-Vorlage', 'autolock': {'wait_for_charging_end': False, 'active': False, 'plans': {}}, 'rfid_enabling': False, 'valid_tags': []}
2022-07-22 10:10:16,693 - {control.data:289} - DEBUG - all
{'set': {'loadmanagement_active': False, 'home_consumption': 2655, 'invalid_home_consumption': 0, 'daily_yield_home_consumption': 6247.0}, 'get': {'hierarchy': [{'id': 11, 'type': 'counter', 'children': [{'id': 13, 'type': 'inverter', 'children': []}]}, {'id': 10, 'type': 'inverter', 'children': []}]}}
2022-07-22 10:10:16,694 - {control.data:289} - DEBUG - counter11
{'set': {}, 'get': {'daily_exported': 0, 'daily_imported': 0, 'fault_str': "modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)", 'fault_state': 2, 'power': 0}, 'config': {'max_currents': [16, 16, 16], 'max_total_power': 11000}}
2022-07-22 10:10:16,694 - {control.data:289} - DEBUG - ct0
{'name': 'Standard-Ladeprofil-Vorlage', 'disable_after_unplug': False, 'prio': False, 'load_default': False, 'time_charging': {'active': False, 'plans': {}}, 'chargemode': {'selected': 'stop', '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': 10, 'limit': {'selected': 'none', 'soc': 50, 'amount': 10000}}}}
2022-07-22 10:10:16,695 - {control.data:289} - DEBUG - ev0
{'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}, 'name': 'Standard-Fahrzeug', 'charge_template': 0, 'ev_template': 0, 'tag_id': [], 'get': {'soc': 0}}
2022-07-22 10:10:16,696 - {control.data:289} - DEBUG - et0
{'name': 'Standard-Fahrzeug-Vorlage', 'max_current_multi_phases': 16, 'max_phases': 3, 'phase_switch_pause': 2, 'prevent_phase_switch': False, 'prevent_charge_stop': False, 'control_pilot_interruption': False, 'control_pilot_interruption_duration': 4, 'average_consump': 17, 'min_current': 6, 'max_current_one_phase': 32, 'battery_capacity': 82, 'nominal_difference': 2, 'soc': {'request_interval_charging': 5, 'request_interval_not_charging': 720, 'request_only_plugged': False}}
2022-07-22 10:10:16,697 - {control.data:289} - DEBUG - general
{'grid_protection_active': False, 'chargemode_config': {'instant_charging': {'phases_to_use': 1}, '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': [0, 230], 'switch_off_threshold': 5, 'switch_off_delay': 60, 'switch_on_delay': 30, 'switch_on_threshold': 1500, 'feed_in_yield': 15000, 'phase_switch_delay': 7, 'phases_to_use': 1}, 'scheduled_charging': {'phases_to_use': 0}, 'standby': {'phases_to_use': 1}, 'phases_to_use': 1, 'time_charging': {'phases_to_use': 1}, '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': True, 'notifications': {'selected': 'none', 'plug': False, 'start_charging': False, 'stop_charging': False, 'smart_home': False, 'configuration': {}}, 'price_kwh': 0.3, 'range_unit': 'km', 'ripple_control_receiver': {'configured': False}}
2022-07-22 10:10:16,698 - {control.data:289} - DEBUG - graph
{'config': {'duration': 120}}
2022-07-22 10:10:16,698 - {control.data:289} - 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-22 10:10:16,699 - {control.data:289} - DEBUG - all
{'set': {'overhang_power_left': 115.0, 'available_power': 115.0, 'reserved_evu_overhang': 0, 'released_evu_overhang': 0}, 'get': {'power': -3174.6, 'exported': 69784474.0, 'daily_exported': 6247.0, 'monthly_exported': 0, 'yearly_exported': 0}, 'config': {'configured': True}}
2022-07-22 10:10:16,699 - {control.data:289} - DEBUG - pv10
{'get': {'daily_exported': 1031.0, 'monthly_exported': 0, 'yearly_exported': 0, 'power': -519.6, 'exported': 11399286.0, 'currents': [-2.2, 0, 0], 'fault_str': 'Kein Fehler.', 'fault_state': 0}, 'config': {'max_ac_out': 0}}
2022-07-22 10:10:16,700 - {control.data:289} - DEBUG - pv13
{'get': {'daily_exported': 5216.0, 'monthly_exported': 0, 'yearly_exported': 0, 'power': -2655.0, 'exported': 58385188.0, 'currents': [-3.8, -3.8, -3.8], 'fault_str': "modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] No Response received from the remote unit/Unable to decode response', <FaultStateLevel.ERROR: 2>)", 'fault_state': 2}, 'config': {'max_ac_out': 0}}
2022-07-22 10:10:16,700 - {control.data:289} - DEBUG - system
{'update_in_progress': False, 'perform_update': False, 'boot_done': True, 'ip_address': '', 'dataprotection_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '1.99.003', 'current_commit': '2022-07-21 15:55:06 +0200 [0542e44e]', 'current_master_commit': '2022-07-21 15:55:06 +0200 [0542e44e]', 'current_missing_commits': [], 'module_update_completed': True, 'lastlivevaluesJson': {'timestamp': 1658477406, 'time': '10:10:06', 'house-power': 2.629, 'charging-all': 0.0, 'pv-all': 3.146}}
2022-07-22 10:10:16,701 - {control.data:276} - DEBUG -
2022-07-22 10:10:16,701 - {control.algorithm:43} - DEBUG - # Algorithmus-Start
2022-07-22 10:10:16,702 - {control.algorithm:45} - INFO - EVU-Punkt: Leistung[W] 0, Ströme[A] None
2022-07-22 10:10:16,703 - {control.algorithm:83} - INFO - ## Überschuss-Ladung über Mindeststrom bei PV-Laden zurücknehmen.
2022-07-22 10:10:16,707 - {control.loadmanagement:233} - ERROR - Fehler im Lastmanagement-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/loadmanagement.py", line 224, in _check_max_power
consumption_left = data.data.counter_data[evu_counter].data[
KeyError: 'consumption_left'
2022-07-22 10:10:16,711 - {control.algorithm:200} - DEBUG - ## Ladung muss nicht wegen aktiven Lastmanagements gestoppt werden.
2022-07-22 10:10:16,713 - {control.algorithm:562} - INFO - ## Zuteilung des Überschusses
2022-07-22 10:10:16,714 - {control.algorithm:598} - INFO - ## Zuteilung beendet, da kein Ladepunkt mehr auf Zuteilung wartet.
2022-07-22 10:10:16,714 - {control.algorithm:851} - INFO - ## Übrigen Überschuss verteilen.
2022-07-22 10:10:16,718 - {control.process:22} - DEBUG - # Ladung starten.
2022-07-22 10:10:16,720 - {control.pv:439} - DEBUG - 115.0W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-07-22 10:10:16,722 - {control.counter:416} - ERROR - Fehler in der Zähler-Klasse von 11
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/counter.py", line 413, in put_stats
self.data["set"]["consumption_left"])
KeyError: 'consumption_left'
2022-07-22 10:10:22,891 - {root:45} - INFO - # ***Start***