Feedback 2.0 Alpha 3

Fragen zur Nutzung, Features, usw..
rleidner
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

Beitrag von rleidner »

Build: 2022-07-21 22:37:03 +0200 [468c57ff]
In der Gerätekonfiguration klappt die Detailansicht nicht mehr auf (> im roten Kreis):
owb2-config-mqtt.JPG
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
aiole
Beiträge: 7747
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 18 times
Been thanked: 33 times

Re: Feedback 2.0 Alpha 3

Beitrag von aiole »

in der 15:55 Uhr-Version geht es. Browser FF
Mit welchem Browser getestet?
LutzB
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

Beitrag von LutzB »

rleidner hat geschrieben: Do Jul 21, 2022 9:13 pm Build: 2022-07-21 22:37:03 +0200 [468c57ff]
In der Gerätekonfiguration klappt die Detailansicht nicht mehr auf (> im roten Kreis):
owb2-config-mqtt.JPG
Im Status und in der Struktur sind die Zähler zu sehen.
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.
Benutzeravatar
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

Beitrag von mrinas »

LutzB hat geschrieben: Fr Jul 22, 2022 5:30 am
rleidner hat geschrieben: Do Jul 21, 2022 9:13 pm Build: 2022-07-21 22:37:03 +0200 [468c57ff]
In der Gerätekonfiguration klappt die Detailansicht nicht mehr auf (> im roten Kreis):
owb2-config-mqtt.JPG
Im Status und in der Struktur sind die Zähler zu sehen.
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.
Ä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:

{
"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.
rleidner
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

Beitrag von rleidner »

aiole hat geschrieben: Do Jul 21, 2022 9:46 pm in der 15:55 Uhr-Version geht es. Browser FF
Mit welchem Browser getestet?
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
ChristianM
Beiträge: 166
Registriert: Di Okt 22, 2019 9:42 am

Re: Feedback 2.0 Alpha 3

Beitrag von ChristianM »

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.
Benutzeravatar
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

Beitrag von mrinas »

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.
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?

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.
LutzB
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

Beitrag von LutzB »

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.
ChristianM
Beiträge: 166
Registriert: Di Okt 22, 2019 9:42 am

Re: Feedback 2.0 Alpha 3

Beitrag von ChristianM »

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*** 
aiole
Beiträge: 7747
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 18 times
Been thanked: 33 times

Re: Feedback 2.0 Alpha 3

Beitrag von aiole »

Moin,
könnten wir demnächst die Systeminfos der 1.9 auch in 2.0 verfügbar machen?
Insbesondere Linux-Version und Temperatur sind doch recht nützliche Infos.
Gesperrt