Feedback Release Candidate 2

Fragen zur Nutzung, Features, usw..
jub
Beiträge: 53
Registriert: Mi Aug 10, 2022 1:29 pm

Re: Feedback Release Candidate 2

Beitrag von jub »

Hallo,

ich hab heute upgedatet und kann die nötigen Nutzungsbedingungen nicht auswählen. Die Datenschutzerklärung aber kann ich auswählen und aktivieren.

Wenn ich aktualisiere, bin ich auf "HEAD c0c5f511c", ändert aber nichts daran, dass ich die Bedingungen akzeptieren könnte. Das main.log zeigt, dass es openwb läuft (und keine Zählerkomponente hat, weil reset). Ich lasse die openwb virtuell laufen - das wirds hoffentlich nicht sein...

Auch der Hinweis von LutzB von hier

Code: Alles auswählen

https://openwb.de/forum/viewtopic.php?p=88126#p88126
hat nichts gebracht (ich bin ja schon auf dem neuesten Stand, habe es aber auch schon neu installiert).

lg, jürgen
Ihaglc
Beiträge: 442
Registriert: Fr Nov 06, 2020 11:32 am

Re: Feedback Release Candidate 2

Beitrag von Ihaglc »

Schau mal hier, mit Lösung von LutzB

viewtopic.php?p=88114#p88114
Gruß
Thomas
----------------------------------------
Wallbox OpenWB Standard+ 22 kW
PV Modul JaSolar
WR Solaredge SE7K Hybrid
Speicher LG Resu13
EV Mercedes GLC Hybrid
Nico
Beiträge: 23
Registriert: Mi Dez 28, 2022 12:00 pm

Re: Feedback Release Candidate 2

Beitrag von Nico »

Hallo zusammen,

ich habe den aktuellen Release Candidate auf eine separate SD Karte meiner OpenWB Series 2 geflasht und habe das Problem, dass diese scheinbar nicht mit der Hardware kommuniziert.
Ich will den Ladepunkt im Nur Ladepunkt Modus betreiben und habe diesen auch aktiviert. Anschließend habe ich einen Ladepunkt "interner Ladepunkt" hinzugefügt.
Unter Status sehe ich, dass die Spannungen aller Phasen exact 230V sind. Wenn ich ein Auto anstecke, läd dies einphasig, ohne dass ich über die Openwb Einfluss nehmen kann.
Im Log des internen Ladepunktes steht:

Code: Alles auswählen

2023-07-01 21:50:02,166 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'UnboundLocalError'> local variable 'serial_client' referenced before assignment, Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py", line 138, in __init__
    self.cp0_client_handler = client_factory(0)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 152, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
UnboundLocalError: local variable 'serial_client' referenced before assignment

2023-07-01 21:50:02,177 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:270} - {ERROR:Internal Chargepoint} - Fehler im internem Ladepunkt
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py", line 266, in handler
    self.internal_chargepoint_handler.loop()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py", line 177, in loop
    with SingleComponentUpdateContext(self.cp0.module.component_info):
AttributeError: 'InternalChargepointHandler' object has no attribute 'cp0'
2023-07-01 21:50:04,182 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'UnboundLocalError'> local variable 'serial_client' referenced before assignment, Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py", line 138, in __init__
    self.cp0_client_handler = client_factory(0)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 152, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
UnboundLocalError: local variable 'serial_client' referenced before assignment

2023-07-01 21:50:04,201 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:270} - {ERROR:Internal Chargepoint} - Fehler im internem Ladepunkt
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py", line 266, in handler
    self.internal_chargepoint_handler.loop()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py", line 177, in loop
    with SingleComponentUpdateContext(self.cp0.module.component_info):
AttributeError: 'InternalChargepointHandler' object has no attribute 'cp0'
Mit der original Firmware lief der Ladepunkt einwandfrei im nur Ladepunkt Modus.

Vielen Dank!
aiole
Beiträge: 7168
Registriert: Mo Okt 08, 2018 4:51 pm

Re: Feedback Release Candidate 2

Beitrag von aiole »

Die WB als internen LP zu konfigurieren, ist sehr wichtig - egal ob Steuerungsmodus = primary oder secondary.
Geht es denn im "primary"? Wäre als Test zumindest interessant.

btw
"nur Ladepunkt" ist durch "secondary" ersetzt worden. Dafür brauchst du einen extra "primary", der steuert.
Al3xF
Beiträge: 16
Registriert: Fr Jun 16, 2023 6:35 am

Re: Feedback Release Candidate 2

Beitrag von Al3xF »

Ich habe mich nun auch dazu entschlossen, meine Series2 Standard+ auf 2.0 umzustellen.
Was soll ich sagen: großes Lob, die Version ist echt ein Meilenstein und die vielen Verbesserungen und Features gefallen mir.

Bei mir hat grundsätzlich alles geklappt, aber in einen Bug bin ich gelaufen: Mir ist aufgefallen, dass die Liste der Fahrzeuge plötzlich leer ist. (Siehe Screenshot)
Ich denke, dass dies nach dem Umbenennen eines Fahrzeuges passiert ist, kann es aber nicht mit Sicherheit sagen.

Ich kann auch die vorhandenen Fahrzeuge nicht mehr bearbeiten und auch der Reiter "Fahrzeug Vorlagen" lässt sich nicht mehr öffnen.



Anbei die relevanten Zeilen der Main-Log

Code: Alles auswählen

2023-07-01 17:21:38,245 - {root:151} - {DEBUG:MainThread} - Start openWB2.service
2023-07-01 17:21:38,247 - {helpermodules.update_config:441} - {DEBUG:MainThread} - Broker-Konfiguration aktualisieren
2023-07-01 17:21:39,793 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/system/time
2023-07-01 17:21:39,806 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/4/set/plug_state_prev
2023-07-01 17:21:39,817 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/4/get/power_factors
2023-07-01 17:21:39,829 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/counter/0/set/error_counter
2023-07-01 17:21:39,833 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/counter/0/set/reserved_surplus
2023-07-01 17:21:39,836 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/counter/0/set/released_surplus
2023-07-01 17:21:39,861 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/vehicle/set/vehicle_update_completed
2023-07-01 17:21:39,864 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/vehicle/None/get/fault_str
2023-07-01 17:21:39,868 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/vehicle/None/get/fault_state
2023-07-01 17:21:39,977 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/command/command_completed
2023-07-01 17:21:39,982 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/command/mqttjs_8fc61b34/messages/1688224832095
2023-07-01 17:21:40,012 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/chargepoint/4/get/rfid
2023-07-01 17:21:40,016 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/isss/heartbeat
2023-07-01 17:21:40,019 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/isss/parentWB
2023-07-01 17:21:40,023 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/isss/parentCPlp1
2023-07-01 17:21:40,026 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/isss/Current
2023-07-01 17:21:40,029 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/vehicle/1/get/soc
2023-07-01 17:21:40,033 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/LegacySmartHome/Status/maxspeicherladung
2023-07-01 17:21:40,036 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/LegacySmartHome/Status/wattnichtschalt
2023-07-01 17:21:40,040 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/LegacySmartHome/Status/wattnichtHaus
2023-07-01 17:21:40,043 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/LegacySmartHome/Status/uberschuss
2023-07-01 17:21:40,046 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/LegacySmartHome/Status/uberschussoffset
2023-07-01 17:21:40,054 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/fault_str
2023-07-01 17:21:40,058 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/fault_state
2023-07-01 17:21:40,062 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/voltages
2023-07-01 17:21:40,067 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/currents
2023-07-01 17:21:40,071 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/power_factors
2023-07-01 17:21:40,075 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/imported
2023-07-01 17:21:40,078 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/exported
2023-07-01 17:21:40,082 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/power
2023-07-01 17:21:40,085 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/phases_in_use
2023-07-01 17:21:40,089 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/charge_state
2023-07-01 17:21:40,093 - {helpermodules.update_config:469} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/plug_state
2023-07-01 17:21:42,690 - {modules.internal_chargepoint_handler.rfid:24} - {DEBUG:MainThread} - Input-Event event1 nicht gefunden.
2023-07-01 17:21:44,869 - {helpermodules.subdata:278} - {ERROR:Thread-5} - Fehler im subdata-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/subdata.py", line 264, in process_vehicle_topic
    if config["type"] is None:
TypeError: 'NoneType' object is not subscriptable
2023-07-01 17:21:44,875 - {helpermodules.subdata:278} - {ERROR:Thread-5} - Fehler im subdata-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/subdata.py", line 261, in process_vehicle_topic
    self.set_json_payload_class(var["ev"+index].soc_module.interval_config, msg)
AttributeError: 'NoneType' object has no attribute 'interval_config'
2023-07-01 17:21:44,884 - {helpermodules.subdata:358} - {ERROR:Thread-5} - Fehler im subdata-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/subdata.py", line 355, in process_vehicle_ev_template_topic
    var["et" + index].data = dataclass_from_dict(ev.EvTemplateData, decode_payload(msg.payload))
  File "/var/www/html/openWB/packages/dataclass_utils/_dataclass_from_dict.py", line 21, in dataclass_from_dict
    return cls(*[_get_argument_value(arg_spec, index, args) for index in range(1, len(arg_spec.args))])
  File "/var/www/html/openWB/packages/dataclass_utils/_dataclass_from_dict.py", line 21, in <listcomp>
    return cls(*[_get_argument_value(arg_spec, index, args) for index in range(1, len(arg_spec.args))])
  File "/var/www/html/openWB/packages/dataclass_utils/_dataclass_from_dict.py", line 27, in _get_argument_value
    value = parameters[argument_name]
TypeError: 'NoneType' object is not subscriptable
2023-07-01 17:21:44,909 - {helpermodules.subdata:278} - {ERROR:Thread-5} - Fehler im subdata-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/subdata.py", line 264, in process_vehicle_topic
    if config["type"] is None:
TypeError: 'NoneType' object is not subscriptable
2023-07-01 17:21:44,911 - {helpermodules.subdata:278} - {ERROR:Thread-5} - Fehler im subdata-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/subdata.py", line 261, in process_vehicle_topic
    self.set_json_payload_class(var["ev"+index].soc_module.interval_config, msg)
AttributeError: 'NoneType' object has no attribute 'interval_config'
2023-07-01 17:21:44,940 - {helpermodules.subdata:418} - {DEBUG:Thread-5} - Neustart des Handlers für den internen Ladepunkt.
2023-07-01 17:21:47,236 - {helpermodules.subdata:758} - {DEBUG:Thread-5} - Neustart des Handlers für den internen Ladepunkt.
2023-07-01 17:21:52,759 - {control.counter_all:95} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -41.39990234375W, Berücksichtigte Komponenten neben EVU [{'id': 1, 'type': 'inverter', 'children': []}, {'id': 2, 'type': 'bat', 'children': []}, {'id': 3, 'type': 'inverter', 'children': []}, {'id': 4, 'type': 'cp', 'children': []}]
2023-07-01 17:26:31,494 - {control.counter_all:95} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -433.230012207031W, Berücksichtigte Komponenten neben EVU [{'id': 1, 'type': 'inverter', 'children': []}, {'id': 2, 'type': 'bat', 'children': []}, {'id': 3, 'type': 'inverter', 'children': []}, {'id': 4, 'type': 'cp', 'children': []}]
kill: (421): Kein passender Prozess gefunden
seems like atreboot.sh finished normally
Dateianhänge
Screenshot_20230701_223109.png
jub
Beiträge: 53
Registriert: Mi Aug 10, 2022 1:29 pm

Re: Feedback Release Candidate 2

Beitrag von jub »

Ihaglc hat geschrieben: Sa Jul 01, 2023 1:36 pm Schau mal hier, mit Lösung von LutzB

viewtopic.php?p=88114#p88114
Danke Thomas, ich habs probiert, bei mir ändert sich nichts. Ich habs jetzt auf einem neuen Pi probiert. Ich bin auf der c0c5f511c Version, frisch installiert - Datenschutz kann ich annehmen, Nutzungsbedingungen nicht. Ich nutze Debian 10.13

Wahrscheinlich könnte ich die Info per mqtt eintragen, das weiß ich aber nicht wie.
Nico
Beiträge: 23
Registriert: Mi Dez 28, 2022 12:00 pm

Re: Feedback Release Candidate 2

Beitrag von Nico »

aiole hat geschrieben: Sa Jul 01, 2023 8:28 pm Die WB als internen LP zu konfigurieren, ist sehr wichtig - egal ob Steuerungsmodus = primary oder secondary.
Geht es denn im "primary"? Wäre als Test zumindest interessant.

btw
"nur Ladepunkt" ist durch "secondary" ersetzt worden. Dafür brauchst du einen extra "primary", der steuert.
Hallo,

ich habe einen erneuten Anlauf genommen:
1. die OpenWB mit der neuen SD Karte und dem aktuellen Image komplett zurückgesetzt.
2. versucht diese als einfachen Ladepunkt zu konfigurieren, dazu einen virtuellen Zähler und einen internen Ladepunkt angelegt. Anschließend das Lastmanagement konfiguriert.
Im Ergebnis ist es unverändert: Die openWB scheint nicht mit dem Zähler zu kommunizieren. Im Log steht auch nun:

Code: Alles auswählen

2023-07-01 23:38:44,234 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'UnboundLocalError'> local variable 'serial_client' referenced before assignment, Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py", line 138, in __init__
    self.cp0_client_handler = client_factory(0)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 152, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
UnboundLocalError: local variable 'serial_client' referenced before assignment

2023-07-01 23:38:44,255 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:270} - {ERROR:Internal Chargepoint} - Fehler im internem Ladepunkt
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py", line 266, in handler
    self.internal_chargepoint_handler.loop()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py", line 177, in loop
    with SingleComponentUpdateContext(self.cp0.module.component_info):
AttributeError: 'InternalChargepointHandler' object has no attribute 'cp0'
Es ist eine openWB series2 standard+, aus August 2020

Hat jemand eine Idee was ich noch probieren kann?
Vielen Dank!
LutzB
Beiträge: 3584
Registriert: Di Feb 25, 2020 9:23 am

Re: Feedback Release Candidate 2

Beitrag von LutzB »

Sieht nach einem Bug aus. Da kannst Du so nichts dran ändern, es sei denn, Du passt den Python Code an.
Hefer
Beiträge: 92
Registriert: So Nov 27, 2022 8:53 am

Re: Feedback Release Candidate 2

Beitrag von Hefer »

Ab wann kann man denn mit dem Mercedes SOC und evtl Tibber (preisbasiertes Laden) rechnen?

Gruß
Heinz-Jörg
openWB Series 2+ custom mit 11kw, Addon Platine als LP1 und Steuerungsbox
openwb Series 2+ custom mit 11kw, Addon Platine als LP2 (Client)
Senec V3 Speicher
PV Anlage mit Süd und Westausrichtung
Ihaglc
Beiträge: 442
Registriert: Fr Nov 06, 2020 11:32 am

Re: Feedback Release Candidate 2

Beitrag von Ihaglc »

jub hat geschrieben: Sa Jul 01, 2023 9:03 pm
Ihaglc hat geschrieben: Sa Jul 01, 2023 1:36 pm Schau mal hier, mit Lösung von LutzB

viewtopic.php?p=88114#p88114
Danke Thomas, ich habs probiert, bei mir ändert sich nichts. Ich habs jetzt auf einem neuen Pi probiert. Ich bin auf der c0c5f511c Version, frisch installiert - Datenschutz kann ich annehmen, Nutzungsbedingungen nicht. Ich nutze Debian 10.13

Wahrscheinlich könnte ich die Info per mqtt eintragen, das weiß ich aber nicht wie.
Nach der Eingabe der Lösung von Lutz und einem weiteren Update bin ich auch auf der Version 2023-06-30 15:24:54 +0200 [c0c5f511c].
Bei mir gibt es keine Probleme. (mit Bullseye )

Konntest Du denn die Kommandos per putty zur Lösung des Problems erfolgreich eingeben?
Browser Cache gelöscht?

Ansonsten nimm doch das komplette Bullseye light Image mit OWB2.0 : https://openwb.de/uploads/openWB-2-rc2.img.gz
Gruß
Thomas
----------------------------------------
Wallbox OpenWB Standard+ 22 kW
PV Modul JaSolar
WR Solaredge SE7K Hybrid
Speicher LG Resu13
EV Mercedes GLC Hybrid
Gesperrt