Seite 1 von 6

RCT - Alarm Status Speicher ist ungleich 0

Verfasst: So Jan 07, 2024 11:00 am
von joglerans
Hallo, ich bin jetzt auch von der 1.9.303 auf die aktuelle 2.1.2 umgestiegen.

openWB series2 standard+ mit SW Version 2.1.2 vom 2024-01-03 12-21-20.
RCT PowerStorage DC6.0 (Master) + Power Inverter 6.0 (Slave) mit RCT Speicher.

Mit der Software 2.1.2 liefert die openWB eine Fehlermeldung für den Speicher (dieser läuft normal - aktuell keine Kalibrierung oder Balancing).
RCT-Speicher-Fehler.jpg

Code: Alles auswählen

2024-01-07 11:49:10,488 - {modules.common.fault_state:55} - {ERROR:device0} - RCT Speicher: FaultState FaultStateLevel.WARNING, FaultStr Alarm Status Speicher ist ungleich 0. Status 1: 0, Status 2: 0, Status 3: 2048,, Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 24, in __call__
    self.__updater(component)
  File "/var/www/html/openWB/packages/modules/devices/rct/device.py", line 44, in <lambda>
    component_updater=IndependentComponentUpdater(lambda component: update_component(component.update)),
  File "/var/www/html/openWB/packages/modules/devices/rct/device.py", line 31, in update_component
    update_func(rct)
  File "/var/www/html/openWB/packages/modules/devices/rct/bat.py", line 42, in update
    raise FaultState.warning(
modules.common.fault_state.FaultState: ('Alarm Status Speicher ist ungleich 0. Status 1: 0, Status 2: 0, Status 3: 2048,', <FaultStateLevel.WARNING: 1>)
Hat dieses Problem noch jemand mit RCT System und eventuell eine Lösung?

Re: RCT - Alarm Status Speicher ist ungleich 0

Verfasst: So Jan 07, 2024 2:38 pm
von stefb
Bei mir erscheint die gleiche Meldung, ich habe aber keine Lösung. Würde mich auch über ne Erklärung zu dem Status freuen!

RCT - sporadisch werden keine EVU Werte vom WR gelesen

Verfasst: So Jan 07, 2024 8:14 pm
von joglerans
Hallo, mit Umstieg von der 1.9.303 auf die aktuelle 2.1.2 tritt bei mir ein weiterer Fehler mit RCT System auf.

openWB series2 standard+ mit SW Version 2.1.2 vom 2024-01-03 12-21-20.
RCT PowerStorage DC6.0 (Master) + Power Inverter 6.0 (Slave) mit RCT Speicher.

Mit der Software 2.1.2 kann die openWB sporadisch keine EVU Werte vom RCT Wechselrichter lesen (negative Peaks im Screenshot).
Mit Version 1.9.x davor seit Monaten keine Probleme und stabiles Auslesen der Daten vom RCT Wechselrichter.

Log-Einträge für den letzten Aussetzer im Screenshot um ca. 20:52 habe ich angehängt.

openWB-RCT keine Werte.jpg

Code: Alles auswählen

2024-01-07 20:51:30,513 - {helpermodules.setdata:330} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/pv/1/get/exported, Payload -6.302317775600432e+28 liegt in keinem der angegebenen Wertebereiche.
2024-01-07 20:51:40,388 - {modules.common.fault_state:55} - {ERROR:device0} - RCT Speicher: FaultState FaultStateLevel.WARNING, FaultStr Alarm Status Speicher ist ungleich 0. Status 1: 0, Status 2: 0, Status 3: 2048,, Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 24, in __call__
    self.__updater(component)
  File "/var/www/html/openWB/packages/modules/devices/rct/device.py", line 44, in <lambda>
    component_updater=IndependentComponentUpdater(lambda component: update_component(component.update)),
  File "/var/www/html/openWB/packages/modules/devices/rct/device.py", line 31, in update_component
    update_func(rct)
  File "/var/www/html/openWB/packages/modules/devices/rct/bat.py", line 42, in update
    raise FaultState.warning(
modules.common.fault_state.FaultState: ('Alarm Status Speicher ist ungleich 0. Status 1: 0, Status 2: 0, Status 3: 2048,', <FaultStateLevel.WARNING: 1>)

2024-01-07 20:51:40,403 - {helpermodules.setdata:330} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/pv/1/get/exported, Payload -6.302317775600432e+28 liegt in keinem der angegebenen Wertebereiche.
2024-01-07 20:51:54,386 - {helpermodules.utils._thread_handler:26} - {ERROR:MainThread} - device0 konnte nicht innerhalb des Timeouts die Werte abfragen, die abgefragten Werte werden nicht in der Regelung verwendet.
2024-01-07 20:51:54,388 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät RCT
2024-01-07 20:51:54,389 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät RCT
2024-01-07 20:51:54,404 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät RCT
2024-01-07 20:52:04,310 - {helpermodules.utils._thread_handler:26} - {ERROR:MainThread} - device0 konnte nicht innerhalb des Timeouts die Werte abfragen, die abgefragten Werte werden nicht in der Regelung verwendet.
2024-01-07 20:52:04,311 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät RCT
2024-01-07 20:52:04,311 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät RCT
2024-01-07 20:52:04,318 - {modules.common.utils.component_parser:24} - {ERROR:MainThread} - Keine aktuellen Werte für Gerät RCT
2024-01-07 20:52:11,169 - {modules.common.fault_state:55} - {ERROR:device0} - RCT Speicher: FaultState FaultStateLevel.WARNING, FaultStr Alarm Status Speicher ist ungleich 0. Status 1: 0, Status 2: 0, Status 3: 2048,, Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 24, in __call__
    self.__updater(component)
  File "/var/www/html/openWB/packages/modules/devices/rct/device.py", line 44, in <lambda>
    component_updater=IndependentComponentUpdater(lambda component: update_component(component.update)),
  File "/var/www/html/openWB/packages/modules/devices/rct/device.py", line 31, in update_component
    update_func(rct)
  File "/var/www/html/openWB/packages/modules/devices/rct/bat.py", line 42, in update
    raise FaultState.warning(
modules.common.fault_state.FaultState: ('Alarm Status Speicher ist ungleich 0. Status 1: 0, Status 2: 0, Status 3: 2048,', <FaultStateLevel.WARNING: 1>)

2024-01-07 20:52:11,186 - {helpermodules.setdata:330} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/pv/1/get/exported, Payload -6.302317775600432e+28 liegt in keinem der angegebenen Wertebereiche.
2024-01-07 20:52:21,037 - {modules.common.fault_state:55} - {ERROR:device0} - RCT Zähler: FaultState FaultStateLevel.ERROR, FaultStr OSError 104: Unbekannter Fehler Connection reset by peer, Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 24, in __call__
    self.__updater(component)
  File "/var/www/html/openWB/packages/modules/devices/rct/device.py", line 44, in <lambda>
    component_updater=IndependentComponentUpdater(lambda component: update_component(component.update)),
  File "/var/www/html/openWB/packages/modules/devices/rct/device.py", line 31, in update_component
    update_func(rct)
  File "/var/www/html/openWB/packages/modules/devices/rct/counter.py", line 39, in update
    rct_client.read(my_tab)
  File "/var/www/html/openWB/packages/modules/devices/rct/rct_lib.py", line 498, in read
    self.receive(frame, self.receive_timeout)
  File "/var/www/html/openWB/packages/modules/devices/rct/rct_lib.py", line 471, in receive
    buf = self.socket.recv(10000)
ConnectionResetError: [Errno 104] Connection reset by peer
Kann dieses Problem durch andere RCT Anwender nachvollzogen werden?

Re: RCT - Alarm Status Speicher ist ungleich 0

Verfasst: Mo Jan 08, 2024 7:51 am
von LenaK
Der Speicher scheint die Meldung manchmal nicht zurückzusetzen. Im Master wird die Meldung angezeigt, die Werte aber trotzdem ausgelesen.

RCT - keine Saldierung PV Ertrag

Verfasst: Mi Jan 10, 2024 3:26 pm
von joglerans
Hallo, mit Umstieg von der 1.9.303 auf die aktuelle 2.1.2 tritt bei mir ein weiterer Fehler mit RCT System auf.

openWB series2 standard+ mit SW Version 2.1.2 vom 2024-01-03 12-21-20.
RCT PowerStorage DC6.0 (Master) + Power Inverter 6.0 (Slave) mit RCT Speicher.

Es erfolgt keine Saldierung des PV Ertrags.
Der gerade aktuelle PV Ertrag wird zwar im Diagramm (Startseite) und im Menüpunkt "Status" angezeigt (siehe Screenshots).
Jedoch bleibt der PV Ertrag (z.B. Tag) immer Null. Auch unter Auswertungen-->Diagramme wird kein PV Ertrag angezeigt (siehe Screenshot).

Log-Einträge sind den ganzen Tag zyklisch die gleichen - eventuell ein grundsätzliches Problem.

Der Fehler im Log zu "Payload ungültig - Payload -6.302317775600432e+28 liegt in keinem der angegebenen Wertebereiche" war von Anfang an bei der frischen Installation (noch kein Import von Altdaten) vorhanden.
2024-01-10 15_11_29-Clipboard1.jpg
2024-01-10 15_14_14-Clipboard.jpg
2024-01-10 15_12_58-Clipboard.jpg

Code: Alles auswählen

2024-01-10 15:41:31,195 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2024-01-10 15:41:31,210 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2024-01-10 15:41:31,213 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Sollstrom setzen**
2024-01-10 15:41:31,216 - {control.counter:211} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: 0W
2024-01-10 15:41:31,217 - {control.counter:457} - {DEBUG:MainThread} - Zähler 0: Begrenzung der verbleibenden Leistung auf 0W
2024-01-10 15:41:31,218 - {control.algorithm.algorithm:43} - {INFO:MainThread} - **Keine Leistung für PV-geführtes Laden übrig.**
2024-01-10 15:41:31,219 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2024-01-10 15:41:31,226 - {modules.common.component_context:24} - {DEBUG:set current cp3} - Update Komponente ['Ladepunkt']
2024-01-10 15:41:31,229 - {modules.common.component_context:24} - {DEBUG:set current cp4} - Update Komponente ['Ladepunkt']
2024-01-10 15:41:31,265 - {control.counter:186} - {INFO:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2024-01-10 15:41:31,479 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-01-10 15:41:35,515 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-01-10 15:41:40,527 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2024-01-10 15:41:40,528 - {root:74} - {INFO:MainThread} - # ***Start*** 
2024-01-10 15:41:40,602 - {modules.common.component_context:24} - {DEBUG:device0} - Update Komponente ['RCT Zähler']
2024-01-10 15:41:40,621 - {modules.common.component_context:24} - {DEBUG:set values cp3} - Update Komponente ['Ladepunkt']
2024-01-10 15:41:40,623 - {modules.common.component_context:24} - {DEBUG:set values cp4} - Update Komponente ['Ladepunkt']
2024-01-10 15:41:40,625 - {modules.devices.rct.rct_lib:447} - {DEBUG:device0} - connect to 192.168.178.71 port 8899
2024-01-10 15:41:40,716 - {modules.devices.rct.rct_lib:499} - {DEBUG:device0} - Response: requested   14 | consumed   13 | dropped    0 | duplicate    0 | Crc16Error    1 | pending    1
2024-01-10 15:41:40,775 - {modules.devices.rct.rct_lib:499} - {DEBUG:device0} - Response: requested    1 | consumed    1 | dropped    0 | duplicate    0 | Crc16Error    0 | pending    0
2024-01-10 15:41:40,775 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data CounterState(currents=[-0.5031582085654044, 0.27980130764520056, 0.1909263578249961], powers=[-114.87903594970703, 64.57206726074219, 43.912147521972656], voltages=[228.31593322753906, 230.77828979492188, 229.99520874023438], power_factors=[0.0, 0.0, 0.0], imported=4108569.75, exported=10136875.0, power=-7.859119415283203, frequency=49.947059631347656)
2024-01-10 15:41:40,778 - {modules.common.component_context:24} - {DEBUG:device0} - Update Komponente ['RCT Wechselrichter']
2024-01-10 15:41:40,792 - {modules.devices.rct.rct_lib:447} - {DEBUG:device0} - connect to 192.168.178.71 port 8899
2024-01-10 15:41:40,856 - {modules.devices.rct.rct_lib:499} - {DEBUG:device0} - Response: requested    6 | consumed    6 | dropped    0 | duplicate    0 | Crc16Error    0 | pending    0
2024-01-10 15:41:40,857 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-618.1724166870117, exported=-6.302317775600432e+28, dc_power=None)
2024-01-10 15:41:40,861 - {modules.common.component_context:24} - {DEBUG:device0} - Update Komponente ['RCT Speicher']
2024-01-10 15:41:40,873 - {modules.devices.rct.rct_lib:447} - {DEBUG:device0} - connect to 192.168.178.71 port 8899
2024-01-10 15:41:40,936 - {modules.devices.rct.rct_lib:499} - {DEBUG:device0} - Response: requested    7 | consumed    7 | dropped    0 | duplicate    0 | Crc16Error    0 | pending    0
2024-01-10 15:41:40,937 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data BatState(imported=4053949.5, exported=3873948.5, power=175.5594940185547, soc=73.99376630783081)
2024-01-10 15:41:40,938 - {modules.common.fault_state:55} - {ERROR:device0} - RCT Speicher: FaultState FaultStateLevel.WARNING, FaultStr Alarm Status Speicher ist ungleich 0. Status 1: 0, Status 2: 0, Status 3: 2048,, Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 24, in __call__
    self.__updater(component)
  File "/var/www/html/openWB/packages/modules/devices/rct/device.py", line 44, in <lambda>
    component_updater=IndependentComponentUpdater(lambda component: update_component(component.update)),
  File "/var/www/html/openWB/packages/modules/devices/rct/device.py", line 31, in update_component
    update_func(rct)
  File "/var/www/html/openWB/packages/modules/devices/rct/bat.py", line 42, in update
    raise FaultState.warning(
modules.common.fault_state.FaultState: ('Alarm Status Speicher ist ungleich 0. Status 1: 0, Status 2: 0, Status 3: 2048,', <FaultStateLevel.WARNING: 1>)

2024-01-10 15:41:40,941 - {modules.common.component_context:24} - {DEBUG:component2} - Update Komponente ['RCT Speicher']
2024-01-10 15:41:40,942 - {modules.common.store._api:30} - {INFO:component2} - Saving BatState(imported=4053949.5, exported=3873948.5, power=175.5594940185547, soc=73.99376630783081)
2024-01-10 15:41:40,943 - {modules.common.component_context:24} - {DEBUG:component1} - Update Komponente ['RCT Wechselrichter']
2024-01-10 15:41:40,947 - {modules.common.store._api:26} - {DEBUG:component1} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-618.1724166870117, exported=-6.302317775600432e+28, dc_power=None)
2024-01-10 15:41:40,947 - {modules.common.component_context:24} - {DEBUG:update values cp3} - Update Komponente ['Ladepunkt']
2024-01-10 15:41:40,952 - {modules.common.component_context:24} - {DEBUG:update values cp4} - Update Komponente ['Ladepunkt']
2024-01-10 15:41:40,954 - {modules.common.store._api:30} - {INFO:component1} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-618.1724166870117, exported=-6.302317775600432e+28, dc_power=None)
2024-01-10 15:41:40,981 - {helpermodules.setdata:330} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/pv/1/get/exported, Payload -6.302317775600432e+28 liegt in keinem der angegebenen Wertebereiche.
2024-01-10 15:41:40,994 - {modules.common.component_context:24} - {DEBUG:component0} - Update Komponente ['RCT Zähler']
2024-01-10 15:41:40,995 - {modules.common.store._api:30} - {INFO:component0} - Saving CounterState(currents=[-0.5031582085654044, 0.27980130764520056, 0.1909263578249961], powers=[-114.87903594970703, 64.57206726074219, 43.912147521972656], voltages=[228.31593322753906, 230.77828979492188, 229.99520874023438], power_factors=[0.0, 0.0, 0.0], imported=4108569.75, exported=10136875.0, power=-7.859119415283203, frequency=49.947059631347656)
2024-01-10 15:41:41,052 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/bat/get/soc, Payload 73, vorherige Payload: 74
2024-01-10 15:41:41,053 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/bat/get/power, Payload 175.56, vorherige Payload: -1037.64
2024-01-10 15:41:41,149 - {modules.ripple_control_receiver:30} - {DEBUG:MainThread} - RSE1-Status: False, RSE2-Status: False
2024-01-10 15:41:41,151 - {control.bat_all:205} - {DEBUG:MainThread} - Erlaubte Entlade-Leistung nutzen 0W
2024-01-10 15:41:41,152 - {control.bat_all:173} - {INFO:MainThread} - 0W verbleibende Speicher-Leistung
2024-01-10 15:41:41,154 - {control.counter:138} - {INFO:MainThread} - Verbleibende Ströme an Zähler 0: [35.5, 34.72, 34.81]A
2024-01-10 15:41:41,154 - {control.counter:161} - {INFO:MainThread} - Verbleibende Leistung an Zähler 0: 24007.859119415283W
2024-01-10 15:41:41,158 - {control.chargepoint.chargepoint:277} - {INFO:MainThread} - LP 3: Keine Ladung, da kein Auto angesteckt ist.
2024-01-10 15:41:41,161 - {control.chargepoint.chargepoint:277} - {INFO:MainThread} - LP 4: Keine Ladung, da kein Auto angesteckt ist.
2024-01-10 15:41:41,164 - {modules.common.simcount._simcount:38} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1704897691.1413703, power=1662.6651721191406, imported=72923.83003986717, exported=0)
2024-01-10 15:41:41,165 - {modules.common.simcount._calculate:13} - {DEBUG:MainThread} - time passed: 0.00278415, power1: 1662.67, power2: 434.751
2024-01-10 15:41:41,169 - {modules.common.simcount._calculate:29} - {DEBUG:MainThread} - power did not change sign. Total energy: 2.91976
2024-01-10 15:41:41,181 - {modules.common.simcount._simcount:47} - {DEBUG:MainThread} - imported: 2.91976 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1704897701.1643171, power=434.75088058471675, imported=72926.7498023097, exported=0)
2024-01-10 15:41:41,183 - {control.data:266} - {INFO:MainThread} - bat2
BatData(get=Get(soc=73, daily_exported=5657.5, daily_imported=10975.5, imported=4053949.5, exported=3873948.5, fault_state=1, fault_str='Alarm Status Speicher ist ungleich 0. Status 1: 0, Status 2: 0, Status 3: 2048,', power=175.56))
2024-01-10 15:41:41,189 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True), get=Get(soc=73, daily_exported=5657.5, daily_imported=10975.5, fault_str='Speicher-Leistung wird nicht in der Regelung berücksichtigt, da in einer der Batterie-Komponenten eine Warnung (zB während der Kalibrierung) oder ein Fehler aufgetreten ist. Bitte die Status-Meldungen der Batterie-Komponenten prüfen.', fault_state=0, imported=4053949.5, exported=3873948.5, power=175.56), set=Set(charging_power_left=0, switch_on_soc_reached=True))
2024-01-10 15:41:41,190 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=5696.9599999998, daily_exported=0, power=0, imported=3502008.97, exported=0))
2024-01-10 15:41:41,191 - {control.data:266} - {INFO:MainThread} - cp3
ChargepointData(control_parameter=ControlParameter(chargemode='stop', current_plan=None, imported_at_plan_start=None, imported_instant_charging=None, limit=None, phases=0, prio=False, required_current=0, required_currents=[0.0, 0.0, 0.0], state=0, submode='stop', timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, timestamp_switch_on_off=None), 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, time_charging_in_use=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=70), currents=[0.0, 0.0, 0.0], daily_imported=0.0, daily_exported=0, evse_current=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=2893468.99, phases_in_use=0, plug_state=False, power=0, rfid_timestamp=None, rfid=None, soc=None, soc_timestamp=None, state_str='Keine Ladung, da kein Auto angesteckt ist.', voltages=[228.39, 230.26, 230.4]), set=Set(change_ev_permitted=[True, ''], charging_ev=-1, charging_ev_prev=-1, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='_', imported_at_mode_switch=0, imported_at_plugtime=0, imported_since_mode_switch=0, imported_since_plugged=0, range_charged=0, time_charged='00:00', timestamp_start_charging=None), manual_lock=False, phases_to_use=3, plug_state_prev=False, plug_time=None, required_power=0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x6f7769a0>), config=Config(configuration={'mode': 'series', 'ip_address': 'localhost', 'duo_num': 0}, ev=1, name='openWB1', type='internal_openwb', template=0, connected_phases=3, phase_1=1, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=3))
2024-01-10 15:41:41,193 - {control.data:266} - {INFO:MainThread} - cp4
ChargepointData(control_parameter=ControlParameter(chargemode='stop', current_plan=None, imported_at_plan_start=None, imported_instant_charging=None, limit=None, phases=0, prio=False, required_current=0, required_currents=[0.0, 0.0, 0.0], state=0, submode='stop', timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, timestamp_switch_on_off=None), 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, time_charging_in_use=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=70), currents=[0.0, 0.0, 0.0], daily_imported=5696.96, daily_exported=0, evse_current=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=608539.98, phases_in_use=3, plug_state=False, power=0, rfid_timestamp=None, rfid=None, soc=None, soc_timestamp=None, state_str='Keine Ladung, da kein Auto angesteckt ist.', voltages=[230.25, 230.52, 228.12]), set=Set(change_ev_permitted=[True, ''], charging_ev=-1, charging_ev_prev=-1, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='_', imported_at_mode_switch=0, imported_at_plugtime=0, imported_since_mode_switch=0, imported_since_plugged=0, range_charged=0, time_charged='00:00', timestamp_start_charging=None), manual_lock=False, phases_to_use=3, plug_state_prev=False, plug_time=None, required_power=0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x6f74e928>), config=Config(configuration={'ip_address': '192.168.178.58', 'duo_num': 0}, ev=1, name='openWB2', type='external_openwb', template=0, connected_phases=3, phase_1=2, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=4))
2024-01-10 15:41:41,194 - {control.data:266} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=0, max_current_multi_phases=16, max_current_single_phase=16, name='Standard Ladepunkt-Profil', rfid_enabling=False, valid_tags=[])
2024-01-10 15:41:41,195 - {control.data:266} - {INFO:MainThread} - counter0
CounterData(config=Config(max_currents=[35, 35, 35], max_total_power=24000), get=Get(powers=[-114.88, 64.57, 43.91], currents=[-0.5, 0.28, 0.19], voltages=[228.32, 230.78, 230.0], power_factors=[0.0, 0.0, 0.0], unbalanced_load=0, frequency=49.947059631347656, daily_exported=1152.0, daily_imported=16955.25, imported=4108569.75, exported=10136875.0, fault_state=0, fault_str='Kein Fehler.', power=-7.859119415283203), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=24007.859119415283, raw_currents_left=[35.5, 34.72, 34.81], surplus_power_left=0, state_str=''))
2024-01-10 15:41:41,196 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=True), get=Get(hierarchy=[{'id': 0, 'type': 'counter', 'children': [{'id': 2, 'type': 'bat', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}, {'id': 3, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'cp', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=434.75088058471675, invalid_home_consumption=0, daily_yield_home_consumption=17607.54060625673, imported_home_consumption=72926.7498023097, disengageable_smarthome_power=0))
2024-01-10 15:41:41,197 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Lade-Profil', disable_after_unplug=False, prio=False, load_default=False, time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='stop', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=0, max_soc=90), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=16, limit=Limit(selected='none', amount=1000, soc=50))))
2024-01-10 15:41:41,198 - {control.data:266} - {INFO:MainThread} - ct1
ChargeTemplateData(name='BMW i3s-Lade-Profil', disable_after_unplug=False, prio=False, load_default=False, time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='instant_charging', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=0, max_soc=80), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=16, limit=Limit(selected='none', amount=1000, soc=100))))
2024-01-10 15:41:41,199 - {control.data:266} - {INFO:MainThread} - ev0
EvData(set=Set(ev_template=EvTemplate(data=EvTemplateData(name='Standard-Fahrzeug-Profil', 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=17000, min_current=6, max_current_single_phase=32, battery_capacity=82000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40), et_num=0), soc_error_counter=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=0, soc_timestamp=None, force_soc_update=False, range=0, fault_state=0, fault_str='Kein Fehler.'))
2024-01-10 15:41:41,200 - {control.data:266} - {INFO:MainThread} - ev1
EvData(set=Set(ev_template=EvTemplate(data=EvTemplateData(name='BMW i3s Profil', max_current_multi_phases=16, max_phases=3, phase_switch_pause=5, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=18000, min_current=6, max_current_single_phase=16, battery_capacity=44000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40), et_num=0), soc_error_counter=0), charge_template=1, ev_template=1, name='BMW i3s', tag_id=[], get=Get(soc=70, soc_timestamp='01/10/2024, 13:08:40', force_soc_update=False, range=140.0, fault_state=0, fault_str='Kein Fehler.'))
2024-01-10 15:41:41,203 - {control.data:266} - {INFO:MainThread} - et0
EvTemplateData(name='Standard-Fahrzeug-Profil', 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=17000, min_current=6, max_current_single_phase=16, battery_capacity=82000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2024-01-10 15:41:41,203 - {control.data:266} - {INFO:MainThread} - et1
EvTemplateData(name='BMW i3s Profil', max_current_multi_phases=16, max_phases=3, phase_switch_pause=5, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=18000, min_current=6, max_current_single_phase=16, battery_capacity=44000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2024-01-10 15:41:41,204 - {control.data:245} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_prio=True, charging_power_reserve=0, control_range=[-230, 0], feed_in_yield=15000, phase_switch_delay=7, phases_to_use=0, rundown_power=0, rundown_soc=50, switch_off_delay=60, switch_off_soc=40, switch_off_threshold=50, switch_on_delay=20, switch_on_soc=90, switch_on_threshold=1400), scheduled_charging=ScheduledCharging(phases_to_use=0), time_charging=TimeCharging(phases_to_use=1), unbalanced_load_limit=18, unbalanced_load=False), control_interval=10, extern_display_mode='primary', extern=False, external_buttons_hw=False, grid_protection_active=False, grid_protection_configured=True, grid_protection_random_stop=0, grid_protection_timestamp='', mqtt_bridge=False, price_kwh=0.2694, range_unit='km', ripple_control_receiver=RippleControlReceiver(configured=True, r1_active=False, r2_active=False))
2024-01-10 15:41:41,205 - {control.data:246} - {INFO:MainThread} - general_data-display
primary
2024-01-10 15:41:41,206 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2024-01-10 15:41:41,207 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(active=False, config=EtConfig(max_price=0, provider={}), get=EtGet(price=0, price_list=[])), int_display=InternalDisplay(active=True, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=120, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x6f76f568>), led=Led(active=False), rfid=Rfid(active=False))
2024-01-10 15:41:41,208 - {control.data:266} - {INFO:MainThread} - pv1
PvData(config=Config(max_ac_out=12000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=0, monthly_exported=0, yearly_exported=0, exported=0, fault_state=0, fault_str='Kein Fehler.', power=-618.17))
2024-01-10 15:41:41,209 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=0, monthly_exported=0, yearly_exported=0, exported=0, power=-618.17))
2024-01-10 15:41:41,211 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'ip_address': '192.168.178.75', 'current_commit': '2024-01-03 12:21:20 +0100 [06bcf54f9]', 'current_branch': 'Release', 'current_branch_commit': '2024-01-03 12:21:20 +0100 [06bcf54f9]', 'current_missing_commits': [], 'datastore_version': 29, 'dataprotection_acknowledged': True, 'usage_terms_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.2-Patch.2', 'boot_done': True, 'lastlivevaluesJson': {'timestamp': 1704897691, 'time': '15:41:31', 'grid': 0.016, 'house-power': 1.663, 'charging-all': 0.0, 'pv-all': 0.609, 'cp3-power': 0.0, 'cp4-power': 0.0, 'ev1-soc': 70, 'bat-all-power': -1.038, 'bat-all-soc': 74}, 'module_update_completed': True}
2024-01-10 15:41:41,211 - {control.data:279} - {INFO:MainThread} - device0
{'name': 'RCT', 'type': 'rct', 'id': 0, 'configuration': {'ip_address': '192.168.178.71'}}
2024-01-10 15:41:41,212 - {control.data:281} - {INFO:MainThread} - component0
{'name': 'RCT Zähler', 'type': 'counter', 'id': 0, 'configuration': {}}
2024-01-10 15:41:41,213 - {control.data:281} - {INFO:MainThread} - component1
{'name': 'RCT Wechselrichter', 'type': 'inverter', 'id': 1, 'configuration': {}}
2024-01-10 15:41:41,214 - {control.data:281} - {INFO:MainThread} - component2
{'name': 'RCT Speicher', 'type': 'bat', 'id': 2, 'configuration': {}}
2024-01-10 15:41:41,215 - {control.data:253} - {INFO:MainThread} - 

RCT - kein stabiler Betrieb mit V2.1.2 - Downgrade notwendig

Verfasst: Fr Jan 12, 2024 8:26 am
von joglerans
Hallo, mein Zwischenfazit mit der aktuellen 2.1.2 in Kombination mit RCT System --> derzeit nicht produktiv einsetzbar.
Ich hatte dazu ja die Tage drei verschiedene Fehler hier gepostet.

Gestern Abend hat dann nach 5 Tagen Betrieb mit V2.1.2 der RCT PowerStorage die Netzwerk-Kommunikation eingestellt. Kein Zugriff mehr auf den WR möglich und ein Neustart des RCT Systems war notwendig (unglücklich weil dieser Abends wegen fehlendem PV nicht mehr anstartet). Mit der V1.x ist das mit RCT knapp zwei Jahre ohne irgendwelche Probleme gelaufen. Mit der V2.1.2 war nach 5 Tagen Ende.

Von daher habe ich nun wieder auf 1.9.303 zurückgestellt und mein Fazit lautet, dass mit der V2.x derzeit kein stabiler Betrieb mit RCT System möglich ist. Ich hoffe, dass die Probleme aufgenommen werden und mit einer späteren Version gelöst werden können.

openWB series2 standard+ mit SW Version 2.1.2 vom 2024-01-03 12-21-20.
RCT PowerStorage DC6.0 (Master) + Power Inverter 6.0 (Slave) mit RCT Speicher.

Re: RCT - Alarm Status Speicher ist ungleich 0

Verfasst: Di Jan 16, 2024 11:46 am
von AVK
Hallo, ich habe das gleiche Problem! Nach dem Upgrade von 1.9.303 auf die V2.1.2 war nach kurzer Zeit der RCT-Wechselrichter nicht mehr nutzbar - keine Netzwerkkommunikation. Mit der 1.9.303 funktionierte dies sehr gut.

Mein Update auf die V2.1.2 war erforderlich, da anscheinend die SD-Card mit der 1.9er anfängt Probleme zu machen. Außerdem wird im Februar die zweite openWB in Betrieb gehen und dann ist für das Lastmanagement die V2 erforderlich.

Ist das Problem schon in Arbeit? Eine Lösung ist hier dringend erforderlich.

PS: Ärgerlich ist zudem noch, dass Opel Probleme hat und die Daten dort auch nicht abgefragt werden können. Ein Dilemma.

Re: RCT - Alarm Status Speicher ist ungleich 0

Verfasst: Di Jan 16, 2024 4:47 pm
von LenaK
Der Code, der das proprietäre RCT-Protokoll implementiert, wurde aus 1.9 übernommen. Allerdings erfolgen die einzelnen Abfragen nun schneller hintereinander. Ich habe keine Information dazu gefunden, wie lang die Pause zwischen zwei Abfragen sein muss.
Daher müssen wir das Ausprobieren. Ich habe einen Feature-Branch erstellt, in dem die Verbindung zum Server nur einmal geöffnet wird. Evtl muss auch noch eine Pause ergänzt werden.
Um auf den Feature-Branch zu wechseln, unter System -> System -> Entwicklungszweig feature_rct auswählen. Vorher eine Sicherung erstellen und die Hinweise für den Wechsel auf einen Feature-Branch lesen.

Re: RCT - Alarm Status Speicher ist ungleich 0

Verfasst: Di Jan 16, 2024 4:56 pm
von AVK
Beim Entwicklungszweig wird feature_rct (noch) nicht angezeigt. Muss ich da noch etwas warten?

Re: RCT - Alarm Status Speicher ist ungleich 0

Verfasst: Di Jan 16, 2024 5:48 pm
von joglerans
Hallo, werden die zwei anderen Probleme aus diesem Thema (Speicher Status und PV-Ertrag Saldierung) von weiter oben auch bearbeitet?
Das sollte ja nichts mit der Abfragefrequenz zu tun haben.

Der dritte Fehler aus diesem Thema (sporadisch keine EVU Werte) könnte evtl. mit der Abfragefrequenz zusammenhängen. Muss man dann testen.