Feedback Release Candidate 2

Fragen zur Nutzung, Features, usw..
LutzB
Beiträge: 3779
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 23 times

Re: Feedback Release Candidate 2

Beitrag von LutzB »

Unter 1.9 kannst Du Dir so zumindest die SmartHome-Konfiguration zerschießen. Die wird dort ebenfalls komplett im Broker verwaltet.
derAndy
Beiträge: 52
Registriert: So Jun 11, 2023 9:17 am

Re: Feedback Release Candidate 2

Beitrag von derAndy »

Hallo LutzB,
LutzB hat geschrieben: Mi Jul 12, 2023 6:39 am Unter 1.9 kannst Du Dir so zumindest die SmartHome-Konfiguration zerschießen. Die wird dort ebenfalls komplett im Broker verwaltet.
Das Thema kommt ja alle paar Tage in irgend einem Thread hier auf und ich vermute, dass praktisch täglich jemand in dieses Problem hinein tritt.

Eigentlich hat die 2.0 die MQTT Struktur deutlich aufgeräumt und ich finde sie viel besser als in der 1.9. Soweit ich das überblicke, ist die Trennung von Gettern und Settern im Grunde gegeben, mir ist kein Wert bei der 2.0 bekannt, der über einen Parameter ohne "Set" im Namen geschrieben werden muss. Leider wird bei manchen Parametern ohne "Set" ein veränderter Wert aber dennoch von OpenWB übernommen. Wäre das nicht der Fall, sollte das Problem verschwinden. Es wäre vermutlich eine sehr kleine Anpassung auf OpenWB Seite, das abzufragen und würde keine Änderung an der Schnittstelle bedeuten. Einziger Nachteil wäre, dass unkorrekte Verwendungen in Automatisierungen (geschriebene Getter) ignoriert würden, dann müssen das halt ein paar Leute bei sich korrigieren. Aber der Fehlerrobustheit der Box würde das in meinen Augen sehr gut tun.
LutzB
Beiträge: 3779
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 23 times

Re: Feedback Release Candidate 2

Beitrag von LutzB »

Das könnte durch Berechtigungen im Broker abgebildet werden. Das Thema müssen wir im Hinblick auf Benutzerprofile eh angehen. Das wird dann vermutlich auch mit angepasst.
bergfex
Beiträge: 123
Registriert: Do Mai 14, 2020 4:38 pm
Been thanked: 1 time

Re: Feedback Release Candidate 2

Beitrag von bergfex »

Servus zusammen,
mit der Version 2 habe ich leider ein Problem, weil der Ladepunkt 1 (Standard-Ladepunkt-Vorlage) zwar erkannt wird, aber es wird nicht erkannt, dass dort ein Auto angesteckt ist und folglich kann auch nicht geladen werden.
Der aktivierte Standard-Ladepunkt 1 ist wie folgt konfiguriert:
LP 1.jpg
Diese Konfiguration sollte m.E. in Ordnung sein.

In der Log für den internen Ladepunkt erscheint zuletzt folgende Fehlermeldung:

2023-07-12 09:54:17,190 - {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'


Und damit bin ich mit meinem Latein am Ende. Wer weiß, wie sich der Fehler von einem "Normalverbraucher", der mit Fachbegriffen und mysteriösen Kürzeln nicht umgehen kann, in den Griff bekommen lässt?

Gruß bergfex
ThoSt
Beiträge: 101
Registriert: Mo Nov 30, 2020 8:23 pm

Re: Feedback Release Candidate 2

Beitrag von ThoSt »

ThoSt hat geschrieben: Mi Jul 12, 2023 5:46 am
derAndy hat geschrieben: Mi Jul 12, 2023 5:27 am
ThoSt hat geschrieben: Mi Jul 12, 2023 5:13 am Moin, das Setting ist in der Tat (so wie in der Instanz zu openWB 1.9) aktiv.
Ich habe es nun mal rausgenommen und werde es beobachten. Falls es das nicht war, sollte die openWB gleich die Grätsche machen :D
Ich werde berichten!
Mit der 1.9 tritt das Problem nicht auf, da die Konfiguration nicht über MQTT verändert werden kann und das Überschreiben der anderen Werte unproblematisch ist. Dann steht da halt beim Neuverbinden mal kurz ein alter Stromverbrauch o.ä., das reißt aber das System nicht in den Abgrund.
Ja das macht Sinn und bis jetzt läuft alles noch.
Vielen Dank für die Erklärung und hoffentlich entscheidenden Tip!
Ich denke ich kann jetzt abschließend bestätigen, dass das Problem behoben ist. Weiterhin alles stabil!
derAndy
Beiträge: 52
Registriert: So Jun 11, 2023 9:17 am

Re: Feedback Release Candidate 2

Beitrag von derAndy »

LutzB hat geschrieben: Mi Jul 12, 2023 7:49 am Das könnte durch Berechtigungen im Broker abgebildet werden. Das Thema müssen wir im Hinblick auf Benutzerprofile eh angehen. Das wird dann vermutlich auch mit angepasst.
Klasse, danke!
derAndy
Beiträge: 52
Registriert: So Jun 11, 2023 9:17 am

Re: Feedback Release Candidate 2

Beitrag von derAndy »

ThoSt hat geschrieben: Mi Jul 12, 2023 7:59 am
ThoSt hat geschrieben: Mi Jul 12, 2023 5:46 am
derAndy hat geschrieben: Mi Jul 12, 2023 5:27 am

Mit der 1.9 tritt das Problem nicht auf, da die Konfiguration nicht über MQTT verändert werden kann und das Überschreiben der anderen Werte unproblematisch ist. Dann steht da halt beim Neuverbinden mal kurz ein alter Stromverbrauch o.ä., das reißt aber das System nicht in den Abgrund.
Ja das macht Sinn und bis jetzt läuft alles noch.
Vielen Dank für die Erklärung und hoffentlich entscheidenden Tip!
Ich denke ich kann jetzt abschließend bestätigen, dass das Problem behoben ist. Weiterhin alles stabil!
Super. Danke für das Feedback! :)
MatzeAB
Beiträge: 4
Registriert: Mo Apr 11, 2022 10:46 am

Re: Feedback Release Candidate 2

Beitrag von MatzeAB »

Hallo,
ich möchte meine Erfahrung mit dem Umstieg auf die RC2 teilen. Nachdem das Laden anfangs überhaupt nicht funktioniert hat und ich schon kräftig beim Schreiben der Fehlerzusammenfassung war, konnte ich nach ca 10 Minuten doch noch Laden. Mein Vorgehen war wie folgt:

Bisherige Konfiguration:
OpenWB custom inkl. 1/3 Phasenwechsel und RFID mit 1.9.301.1 Nightly
SMA Wechselrichter Tripower 10 über modbus als PV-Anlage eingerichtet
Zählerdaten sind mit Hichi WLan Lesekopf über json an openWB angebunden
Angebunden über externen Mqtt-Broker Mosquitto –> Bridge an Home-Assistant und zusätzlich im Teslalogger als Wallbox eingerichtet.
Per Node Red werden über MQTT Werte von Smarthome Geräten an OpenWB gesendet
Die Punkte zu Homeassistant deshalb, weil ich letzte Woche schon einmal den Umstieg erfolglos versucht habe, und die MQTT-Anbindung verursacher des Problems war.

Vorbereitende Maßnahmen:
Auto abgesteckt
Entfernen der Bridge im Mqtt-Broker inkl Neustart
Deaktivieren der Integration openWB over MQTT in Homeassistant
Deaktivieren der Wallbox im Teslalogger
NodeRed senden deaktiviert
Über MQTT Explorer alle openWB Topics gelöscht. Es werden keine neuen Topics mit openWB aufgezeichnet.

openWB heruntergefahren, Sicherung ausgelegt, neu mit openWB-2-rc2.img.gz-Image auf 32 GB SD Karte geflashte Karte eingebaut,
Browserdaten gelöscht, anschließend openWB neu gestartet
Durch wildes herumklicken hat es irgendwann funktioniert, die Datenbestimmungen zu bestätigen
Auf aktuelle Master Version geupdatet und Neustart.
Zähler über json und Wechselrichter über SMA Sunny Boy eingerichtet, funktioniert.
Lastmanagement auf Max Leistung 25 kw bzw. je 35A und Wechselrichter auf 10 kW eingestellt.
Ladepunkt interne openWB mit automatische Phasenumschaltung und Control-Pilot-Signal auf ja, 3 Phasen und Phase L1 als Wallbox Zuleitung eingerichtet.
Ich stecke das Auto ein, wird aber ca 10 Minuten lang nicht erkannt. Im Status wird bei dem internen Ladepunkt folgendes angezeigt:

Code: Alles auswählen

 Modulmeldung:
Kein Fehler.
Statusmeldung:
Keine Ladung, da kein Auto angesteckt ist.
Folgende Fehler im Log des internen Ladepunktes:

Code: Alles auswählen

2023-07-14 15:48:01,455 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 15:48:01,615 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 15:48:01,617 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 15:48:03,721 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 15:48:03,882 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 15:48:04,898 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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 159, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 39, in __init__
    self.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 15:48:04,924 - {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-14 15:48:06,931 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 15:48:07,095 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 15:48:07,097 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 15:48:09,203 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 15:48:09,378 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 15:48:09,619 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 15:48:09,778 - {modules.common.evse:68} - {DEBUG:Internal Chargepoint} - Angabe der Ströme in 0,01A-Schritten ist nicht aktiviert.
2023-07-14 15:48:09,938 - {modules.common.evse:78} - {DEBUG:Internal Chargepoint} - Bit zur Angabe der Ströme in 0,1A-Schritten wird gesetzt.
2023-07-14 15:48:12,060 - {modules.common.evse:65} - {DEBUG:Internal Chargepoint} - Angabe der Ströme in 0,01A-Schritten ist aktiviert.
2023-07-14 15:50:25,110 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 15:50:25,280 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 15:50:25,282 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 15:50:27,388 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 15:50:27,548 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 15:50:28,560 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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 159, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 39, in __init__
    self.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 15:50:28,583 - {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'

Meine sonstigen Einstellungen:
Allgemeine Einstellungen: Steuerungsmodus primary; Geschwindigkeit Regelintervall normal; Netzschutz an
Optionale Hardware: RFID aktiviert
Ladeeinstellungen Übergreifendes: Begrenzung der Schieflast nein
Während des Schreibens der Fehlermeldung dann plötzlich die Nachricht, dass die RFID Kennung nicht zugeordnet ist. Dies habe ich noch nachgeholt, dann startete der Ladevorgang.

Ich bin erst mal froh, dass die Box wieder läuft. Macht auf mich einen besseren Eindruck als die Version 1, auch wenn der Start etwas holprig war. Aber ich hoffe, der Fehler mit dem "nicht finden" der Box kann noch behoben werden, deshalb noch der interne Log im weiteren Verlauf:

Code: Alles auswählen

2023-07-14 15:50:28,583 - {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-14 15:55:04,093 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 15:55:04,282 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 15:55:04,284 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 15:55:06,390 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 15:55:06,551 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 15:55:07,563 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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 159, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 39, in __init__
    self.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 15:55:07,587 - {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-14 16:00:03,844 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 16:00:04,002 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:00:04,004 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 16:00:06,109 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 16:00:06,269 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:00:07,281 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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 159, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 39, in __init__
    self.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 16:00:07,303 - {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-14 16:05:04,542 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 16:05:04,720 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:05:04,722 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 16:05:06,827 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 16:05:06,988 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:05:08,000 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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 159, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 39, in __init__
    self.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 16:05:08,028 - {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-14 16:10:03,686 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 16:10:03,845 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:10:03,847 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 16:10:05,953 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 16:10:06,129 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:10:07,140 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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 159, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 39, in __init__
    self.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 16:10:07,167 - {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-14 16:15:03,837 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 16:15:03,996 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:15:03,997 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 16:15:06,102 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 16:15:06,263 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:15:07,275 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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 159, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 39, in __init__
    self.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 16:15:07,303 - {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-14 16:20:03,997 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 16:20:04,167 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:20:04,169 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 16:20:06,273 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 16:20:06,450 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:20:06,690 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:20:06,850 - {modules.common.evse:65} - {DEBUG:Internal Chargepoint} - Angabe der Ströme in 0,01A-Schritten ist aktiviert.
2023-07-14 16:20:07,009 - {modules.common.evse:65} - {DEBUG:Internal Chargepoint} - Angabe der Ströme in 0,01A-Schritten ist aktiviert
Ergänzung:
Obwohl die Box auf 0A wegen zu wenig Sonne geschaltet hat, lädt das Auto, vermutlich ein Verbindungsproblem innerhalb der openWB.

interner Fehlerlog:

Code: Alles auswählen

2023-07-14 16:10:07,167 - {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-14 16:15:03,837 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 16:15:03,996 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:15:03,997 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 16:15:06,102 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 16:15:06,263 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:15:07,275 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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 159, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 39, in __init__
    self.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 16:15:07,303 - {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-14 16:20:03,997 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 16:20:04,167 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:20:04,169 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 16:20:06,273 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 16:20:06,450 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:20:06,690 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:20:06,850 - {modules.common.evse:65} - {DEBUG:Internal Chargepoint} - Angabe der Ströme in 0,01A-Schritten ist aktiviert.
2023-07-14 16:20:07,009 - {modules.common.evse:65} - {DEBUG:Internal Chargepoint} - Angabe der Ströme in 0,01A-Schritten ist aktiviert.
2023-07-14 16:36:44,300 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 16:36:45,317 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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] Modbus Error: [Invalid Message] No response received, expected at least 2 bytes (0 received)', <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/internal_chargepoint_handler/chargepoint_module.py", line 62, in get_values
    plug_state, charge_state, self.set_current_evse = self.__client.evse_client.get_plug_charge_state()
  File "/var/www/html/openWB/packages/modules/common/evse.py", line 39, in get_plug_charge_state
    set_current, _, state_number = self.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] Modbus Error: [Invalid Message] No response received, expected at least 2 bytes (0 received)', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py", line 224, in update
    state = self.module.get_values(phase_switch_cp_active, rfid_data.last_tag)[0]
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/chargepoint_module.py", line 102, in get_values
    self.__client.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 17:08:15,053 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:08:16,065 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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] Modbus Error: [Invalid Message] No response received, expected at least 2 bytes (0 received)', <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/internal_chargepoint_handler/chargepoint_module.py", line 62, in get_values
    plug_state, charge_state, self.set_current_evse = self.__client.evse_client.get_plug_charge_state()
  File "/var/www/html/openWB/packages/modules/common/evse.py", line 39, in get_plug_charge_state
    set_current, _, state_number = self.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] Modbus Error: [Invalid Message] No response received, expected at least 2 bytes (0 received)', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py", line 224, in update
    state = self.module.get_values(phase_switch_cp_active, rfid_data.last_tag)[0]
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/chargepoint_module.py", line 102, in get_values
    self.__client.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 17:19:43,502 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:19:43,583 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr modules.internal_chargepoint_handler.chargepoint_module <class 'modules.common.fault_state.FaultState'> ("modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 2 bytes (0 received)', <FaultStateLevel.ERROR: 2>)", <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] Modbus Error: [Invalid Message] No response received, expected at least 2 bytes (0 received)', <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/internal_chargepoint_handler/chargepoint_module.py", line 62, in get_values
    plug_state, charge_state, self.set_current_evse = self.__client.evse_client.get_plug_charge_state()
  File "/var/www/html/openWB/packages/modules/common/evse.py", line 39, in get_plug_charge_state
    set_current, _, state_number = self.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] Modbus Error: [Invalid Message] No response received, expected at least 2 bytes (0 received)', <FaultStateLevel.ERROR: 2>)", <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/internal_chargepoint_handler/internal_chargepoint_handler.py", line 224, in update
    state = self.module.get_values(phase_switch_cp_active, rfid_data.last_tag)[0]
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/chargepoint_module.py", line 103, in get_values
    raise FaultState.error(__name__ + " " + str(type(e)) + " " + str(e)) from e
modules.common.fault_state.FaultState: ('modules.internal_chargepoint_handler.chargepoint_module <class \'modules.common.fault_state.FaultState\'> ("modules.common.modbus <class \'modules.common.fault_state.FaultState\'> (\'modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 2 bytes (0 received)\', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)', <FaultStateLevel.ERROR: 2>)

2023-07-14 17:32:34,514 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:32:35,526 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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] Modbus Error: [Invalid Message] No response received, expected at least 2 bytes (0 received)', <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/internal_chargepoint_handler/chargepoint_module.py", line 62, in get_values
    plug_state, charge_state, self.set_current_evse = self.__client.evse_client.get_plug_charge_state()
  File "/var/www/html/openWB/packages/modules/common/evse.py", line 39, in get_plug_charge_state
    set_current, _, state_number = self.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] Modbus Error: [Invalid Message] No response received, expected at least 2 bytes (0 received)', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/internal_chargepoint_handler.py", line 224, in update
    state = self.module.get_values(phase_switch_cp_active, rfid_data.last_tag)[0]
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/chargepoint_module.py", line 102, in get_values
    self.__client.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 17:33:13,855 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 17:33:14,014 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:33:14,016 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 17:33:16,123 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 17:33:16,284 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:33:17,295 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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 159, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 39, in __init__
    self.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 17:33:17,325 - {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-14 17:35:03,983 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 17:35:04,141 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:35:04,143 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 17:35:06,249 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 17:35:06,409 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:35:07,421 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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 159, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 39, in __init__
    self.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 17:35:07,446 - {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-14 17:36:10,621 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 17:36:10,785 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:36:10,787 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 17:36:13,133 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 17:36:13,295 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:36:14,306 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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 159, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 39, in __init__
    self.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 17:36:14,330 - {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-14 17:38:24,868 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 17:38:25,042 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:38:25,044 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 17:38:27,150 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 17:38:27,311 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:38:28,322 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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 159, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 39, in __init__
    self.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 17:38:28,349 - {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-14 17:39:49,842 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 17:39:50,002 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:39:50,004 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 17:39:52,460 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 17:39:52,622 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:39:53,634 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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 159, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 39, in __init__
    self.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 17:39:53,658 - {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-14 17:40:04,403 - {modules.internal_chargepoint_handler.clients:134} - {ERROR:Internal Chargepoint} - LP0 Device: /dev/ttyUSB0
2023-07-14 17:40:04,591 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:40:04,593 - {modules.internal_chargepoint_handler.clients:49} - {ERROR:Internal Chargepoint} - Modbus-ID der EVSE an LP0: 1
2023-07-14 17:40:06,699 - {modules.internal_chargepoint_handler.clients:63} - {ERROR:Internal Chargepoint} - Verbauter Zähler: <class 'modules.common.b23.B23'> mit Modbus-ID: 201
2023-07-14 17:40:06,876 - {modules.common.evse:57} - {DEBUG:Internal Chargepoint} - FW-Version: 18
2023-07-14 17:40:07,887 - {modules.common.fault_state:52} - {ERROR:Internal Chargepoint} - Interner Ladepunkt 0: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf., 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 159, in client_factory
    return ClientHandler(local_charge_point_num, serial_client, evse_ids)
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 39, in __init__
    self.check_hardware()
  File "/var/www/html/openWB/packages/modules/internal_chargepoint_handler/clients.py", line 96, in check_hardware
    raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
Exception: Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt. Bitte nehme über die Support-Funktion in den Einstellungen Kontakt mit uns auf.

2023-07-14 17:40:07,913 - {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'
Al3xF
Beiträge: 16
Registriert: Fr Jun 16, 2023 6:35 am

Re: Feedback Release Candidate 2

Beitrag von Al3xF »

Hier meine Erfahrungen mit openWB2 bislang:

Grundsätzlich funktioniert die neue SW bei mir sehr gut. Sie läuft stabil und das Laden klappt wie mit der 1.9 auch, inkl. Phasenumschaltung in meinem Setup mit 2x WR (Plenticore und OpenDTU, letzterer angebunden via JSON Modul).


Folgende Dinge würde ich mir noch wünschen:

- Der Timer "Einschaltverzögerung" läuft erst mit dem Einstecken des Autos los. Es wäre viel schöner, wenn das die gesamte Zeit über geprüft werden würde, sodass das Auto direkt losladen kann. Das war unter 1.9 (glaube ich) so gelöst.

- Das Auto lädt immer zunächst kurz einphasig, um dann auf dreiphasig umzuschalten. In den Ladeeinstellungen des Profils wurde bei Anzahl Phasen auf "Maximum" eingestellt. Das erzeugt am Tesla jedes Mal die Meldung "Laden gestoppt", direkt nach dem Anstecken. Das war unter 1.9 nicht der Fall.

- Schade, dass es den "Min+PV" Lademodus nicht mehr gibt. Diesen hatte ich immer auf dreiphasig gestellt und gerne genutzt, wenn der SoC des Autos eher leer war. Vielleicht könnte man hier im Ladeprofil beim Mindest-SoC / Mindest-SoC-Strom noch eine Mindest-SoC-Phasenanzahl definieren?

- Ich würde mir eine frei(er) konfigurierbare Zeit der Phasenumschaltung wünschen. Mir persönlich schaltet die Box zu oft hin und her. Ich würde z.B. gerne auf 10min für 1p->3p setzen, dafür aber 30min für 3p->1p. Dass man diesen Wert nach unten hin begrenzt, macht ja Sinn. Aber nach oben hin sehe ich keinen Grund. Wenn das gegeben wäre, bräuchte ich auch nicht mehr den Min+PV Modus ;-)
Benutzeravatar
mrinas
Beiträge: 2144
Registriert: Mi Jan 29, 2020 10:12 pm
Has thanked: 8 times
Been thanked: 5 times

Re: Feedback Release Candidate 2

Beitrag von mrinas »

Al3xF hat geschrieben: Mo Jul 17, 2023 3:52 pm Hier meine Erfahrungen mit openWB2 bislang:

Grundsätzlich funktioniert die neue SW bei mir sehr gut. Sie läuft stabil und das Laden klappt wie mit der 1.9 auch, inkl. Phasenumschaltung in meinem Setup mit 2x WR (Plenticore und OpenDTU, letzterer angebunden via JSON Modul).


Folgende Dinge würde ich mir noch wünschen:

- Der Timer "Einschaltverzögerung" läuft erst mit dem Einstecken des Autos los. Es wäre viel schöner, wenn das die gesamte Zeit über geprüft werden würde, sodass das Auto direkt losladen kann. Das war unter 1.9 (glaube ich) so gelöst.

- Das Auto lädt immer zunächst kurz einphasig, um dann auf dreiphasig umzuschalten. In den Ladeeinstellungen des Profils wurde bei Anzahl Phasen auf "Maximum" eingestellt. Das erzeugt am Tesla jedes Mal die Meldung "Laden gestoppt", direkt nach dem Anstecken. Das war unter 1.9 nicht der Fall.

- Schade, dass es den "Min+PV" Lademodus nicht mehr gibt. Diesen hatte ich immer auf dreiphasig gestellt und gerne genutzt, wenn der SoC des Autos eher leer war. Vielleicht könnte man hier im Ladeprofil beim Mindest-SoC / Mindest-SoC-Strom noch eine Mindest-SoC-Phasenanzahl definieren?

- Ich würde mir eine frei(er) konfigurierbare Zeit der Phasenumschaltung wünschen. Mir persönlich schaltet die Box zu oft hin und her. Ich würde z.B. gerne auf 10min für 1p->3p setzen, dafür aber 30min für 3p->1p. Dass man diesen Wert nach unten hin begrenzt, macht ja Sinn. Aber nach oben hin sehe ich keinen Grund. Wenn das gegeben wäre, bräuchte ich auch nicht mehr den Min+PV Modus ;-)
Min-PV ist im Modus PV Laden enthalten, einfach den Mindeststrom raufsetzen. Gibt etwas weiter unten einen passenden Schiebe-Regler.
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.
Gesperrt