Feedback 2.0 Alpha 3

Fragen zur Nutzung, Features, usw..
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Feedback Alpha 3

Beitrag von derNeueDet »

Hab nur ich das Thema, dass das JOSON Modul 2 Mal kommt?
OWB2 Screenshot 2022-06-02 115941.png
VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
aiole
Beiträge: 7739
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 15 times
Been thanked: 31 times

Re: Feedback Alpha 3

Beitrag von aiole »

LutzB hat geschrieben: Do Jun 02, 2022 9:32 am
aiole hat geschrieben: Do Jun 02, 2022 8:43 am 2 Probleme
a) Nachdem mir Lutz bei der IP-Eingabe für smartWB auf die Sprünge geholfen hat, ist der LP-Modulfehler jetzt weg, aber der LP hat noch ein Problem und liefert keine Werte zurück. EVSE-Wifi liefert "Remote System verbunden" (grün), also Verbindung ok.

Der LP-Status ist grün mit "Modulmeldung: Kein Fehler."
Im Abfrageintervall kommt allerdings immer kurz die Meldung in rot " Modulmeldung: <class 'KeyError'> 'phases_in_use'"
Was könnte das sein? Das EV war angesteckt (auch bei der Konfig).
Bitte Debugmode auf 2 stellen und einen kompletten Durchlauf der Regelung posten.
Das müsste die entscheidende Zeile sein:

Code: Alles auswählen

2022-06-02 11:37:28,016 - {urllib3.connectionpool:452} - DEBUG - http://192.168.110.145:80 "GET /getParameters HTTP/1.1" 200 407
2022-06-02 11:37:28,019 - {soc.modules.common.req:11} - DEBUG - Get-Response: {"type":"parameters","list":[{"vehicleState":2,"evseState":false,"maxCurrent":20,"actualCurrent":0,"actualCurrentMA":0,"actualPower":0,"duration":5531000,"alwaysActive":true,"lastActionUser":"API","lastActionUID":"API","energy":3.78,"mileage":18.9,"meterReading":1902.54,"currentP1":0,"currentP2":0,"currentP3":0,"voltageP1":236.1547,"voltageP2":237.2914,"voltageP3":235.9202,"useMeter":true,"RFIDUID":""}]}
2022-06-02 11:37:28,021 - {soc.modules.common.fault_state:37} - ERROR - Ladepunkt: FaultState FaultStateLevel.ERROR, FaultStr <class 'KeyError'> 'phases_in_use', Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/smartwb/chargepoint_module.py", line 71, in get_values
    phases_in_use=json_rsp["phases_in_use"]
KeyError: 'phases_in_use'
LutzB hat geschrieben: Do Jun 02, 2022 9:32 am
aiole hat geschrieben: Do Jun 02, 2022 8:43 am b) Muss die PV-Leistung nicht positiv im Diagramm angezeigt werden? Ich habe einen json-WR (Tasmota) mit

Code: Alles auswählen

.StatusSNS.ENERGY.Power
drin. Da kommt die PV-Leistung negativ an.
Ist Ansichtssache. In 2.0 wurde PV bis jetzt immer negativ angezeigt, weil die Leistung intern auch negativ verarbeitet wird. In 1.9 wurde dann extra fürs Diagramm alles umgerechnet.
Gute Frage. Physikalisch bin ich da voll bei Euch (Einspeisung ist und bleibt Minuswert für die Regelung), nur die v1.9-Anzeige war m.E. besser lesbar, da nur selten Überschneidungen von EVU und PV auftraten. In Loggern wie Solarlog liegt die PV-Produktionskurve übrigens auch immer oberhalb der x-Achse als +Wert (nur für die Anzeige im Diagramm).
LutzB hat geschrieben: Do Jun 02, 2022 9:32 am
aiole hat geschrieben: Do Jun 02, 2022 8:43 am Hinweise/Vorschläge
1. Wo ich gestolpert bin, ist die hierarchische Anordnung der Auswahlfelder in den diversen Konfigs.
Wenn die bereits ausgewählten Module immer oben und die Neukonfigs unten am Ende stünden würden, wäre das deutlich praktiklabler. Ansonsten werden die Elis und Installer durcheinander kommen.
Mit den individuellen Bezeichnungen sollte das eigentlich nicht für Verwirrung sorgen. Wird aber geprüft, ob das machbar ist.
aiole hat geschrieben: Do Jun 02, 2022 8:43 am
Ich sag's nur, weil es bei Nachkonfigurationen/Erweiterungen/Änderungen sicher zu Fehlbedienungen kommen wird, wenn Neuauswahlfeld samt +-Feld priorisiert oben liegen. Ich nutze es ja zum 1. Mal und muss sagen, dass es sich trotz der schicken Buttons nicht intuitiv anfühlte. Sicher gewöhnt man sich daran, nur den Supportaufwand wegen Fehlbedienung könnt ihr einsparen. Diskutiert es bitte noch einmal, ob es nicht nach unten wandern kann.
LutzB hat geschrieben: Do Jun 02, 2022 9:32 am 2. Das Thema gab's schon mal. Wo kann man die ID's resetten? Gerade für das Testen wäre dies hilfreich.
Die darf man nicht resetten, da einige Daten daran hängen. Ansonsten gibt es für einen kompletten Reset das Skript "reset-broker.sh" im openWB-Verzeichnis.
Das meinte ich ;). Geht ja nur um die Tester:innen - keine Normaluser.
Setzt das script alles auf Anfang oder nimmt er eine ID-Neunummerierung von 0 beginnend vor?

Übrigens schöne geringe RPi-Auslastung, die ich mit htop sehe (4x <0.5). Ist zwar nur mit einem LP, aber immerhin.
aiole
Beiträge: 7739
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 15 times
Been thanked: 31 times

Re: Feedback Alpha 3

Beitrag von aiole »

derNeueDet hat geschrieben: Do Jun 02, 2022 9:54 am
aiole hat geschrieben: Do Jun 02, 2022 9:13 am @Det
Du hast v2.x ja auch schon am Wickel.
Kannst Du bitte bei den PV-Modulen mal nachsehen, warum bei mir
URL

Code: Alles auswählen

http://192.168.110.10:3038/?CMD=CURRENT&DEV=ALL
Abfrage für Leistung

Code: Alles auswählen

reduce (.data[]|select(.ID<=4)) as $item ({"current":0}; .current += $item.current)|.current
nicht mehr funktioniert?

Das war die Auslesung eines spezielle json-Strings.
Ich glaube du läufst da in ein Thema, das mrinas auch schon beschrieben hat. Wenn du keinen Wert bei Abfrage für Zählerstand eingibst, funktioniert das noch nicht richtig.
viewtopic.php?p=65933#p65933

Code: Alles auswählen

2022-06-02 11:49:45,757 - {soc.modules.common.fault_state:37} - ERROR - Json WechselrichterAiole: FaultState FaultStateLevel.ERROR, FaultStr <class 'ValueError'> jq: error: none/0 is not defined at <top-level>, line 1:
none
Gib mal irgendwas bei Abfrage für Zählerstand ein, dann speichern, wieder löschen und noch mal speichern, dann sollte es gehen.
@Lutz, da stimmt noch irgendwas nicht bei dem JSON Modul. Irgendeine Vorbelegung ist da schief.

VG
Det
YMMD (wieder mal) - TOP!!!
Ich habe 10 beim Zählerstand eingegeben und schon kommt die PV-Leistung.
aiole
Beiträge: 7739
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 15 times
Been thanked: 31 times

Re: Feedback Alpha 3

Beitrag von aiole »

derNeueDet hat geschrieben: Do Jun 02, 2022 10:00 am Hab nur ich das Thema, dass das JOSON Modul 2 Mal kommt?
OWB2 Screenshot 2022-06-02 115941.png
VG Det
Hier mit einer jungfräulicher alpha3 nur 1x
json.jpg
VG
Benutzeravatar
mrinas
Beiträge: 2147
Registriert: Mi Jan 29, 2020 10:12 pm
Has thanked: 8 times
Been thanked: 6 times

Re: Feedback Alpha 3

Beitrag von mrinas »

derNeueDet hat geschrieben: Do Jun 02, 2022 10:00 am Hab nur ich das Thema, dass das JOSON Modul 2 Mal kommt?

OWB2 Screenshot 2022-06-02 115941.png

VG
Det
Ich hab das nur einmal.
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.
aiole
Beiträge: 7739
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 15 times
Been thanked: 31 times

Re: Feedback Alpha 3

Beitrag von aiole »

@Lutz
Brauchst Du einen neuen Parameter "phases in use" aus der API der smartWB? Den gibt es dort m.E. noch nicht, kann aber sicher Dank LL-Zähler eingebaut werden.
LutzB
Beiträge: 3779
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 24 times

Re: Feedback Alpha 3

Beitrag von LutzB »

aiole hat geschrieben: Do Jun 02, 2022 10:29 am @Lutz
Brauchst Du einen neuen Parameter "phases in use" aus der API der smartWB? Den gibt es dort m.E. noch nicht, kann aber sicher Dank LL-Zähler eingebaut werden.
Nein, das ermitteln wir selbst aus den Phasenströmen.
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Feedback Alpha 3

Beitrag von derNeueDet »

mrinas hat geschrieben: Do Jun 02, 2022 10:25 am
derNeueDet hat geschrieben: Do Jun 02, 2022 10:00 am Hab nur ich das Thema, dass das JOSON Modul 2 Mal kommt?

OWB2 Screenshot 2022-06-02 115941.png

VG
Det
Ich hab das nur einmal.
Dann muss ich wohl nach meinem Urlaub mal neu installieren
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
LenaK
Beiträge: 1310
Registriert: Fr Jan 22, 2021 6:40 am
Been thanked: 16 times

Re: Feedback Alpha 3

Beitrag von LenaK »

aiole hat geschrieben: Do Jun 02, 2022 8:43 am Moin, moin,
und zunächst mein Glückwunsch zu v2.x, die ich nun auch mit testen werde.

2 Probleme
a) Nachdem mir Lutz bei der IP-Eingabe für smartWB auf die Sprünge geholfen hat, ist der LP-Modulfehler jetzt weg, aber der LP hat noch ein Problem und liefert keine Werte zurück. EVSE-Wifi liefert "Remote System verbunden" (grün), also Verbindung ok.

Der LP-Status ist grün mit "Modulmeldung: Kein Fehler."
Im Abfrageintervall kommt allerdings immer kurz die Meldung in rot "Modulmeldung: <class 'KeyError'> 'phases_in_use'"
Was könnte das sein? Das EV war angesteckt (auch bei der Konfig).

b) Muss die PV-Leistung nicht positiv im Diagramm angezeigt werden? Ich habe einen json-WR (Tasmota) mit

Code: Alles auswählen

.StatusSNS.ENERGY.Power
drin. Da kommt die PV-Leistung negativ an.
Probleme-oWB_2.0_alpha3_smartWB_PV-json.jpg

Hinweise/Vorschläge
1. Wo ich gestolpert bin, ist die hierarchische Anordnung der Auswahlfelder in den diversen Konfigs.
Wenn die bereits ausgewählten Module immer oben und die Neukonfigs unten am Ende stünden würden, wäre das deutlich praktiklabler. Ansonsten werden die Elis und Installer durcheinander kommen.

2. Das Thema gab's schon mal. Wo kann man die ID's resetten? Gerade für das Testen wäre dies hilfreich.

VG
Mit PR #428 sollte der LP nun abgefragt werden.
aiole
Beiträge: 7739
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 15 times
Been thanked: 31 times

Re: Feedback Alpha 3

Beitrag von aiole »

Danke Lena!

Jetzt kommt allerdings der hier:

Code: Alles auswählen

2022-06-02 13:45:13,063 - {soc.modules.common.fault_state:37} - ERROR - Ladepunkt: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> '>=' not supported between instances of 'str' and 'int', Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/smartwb/chargepoint_module.py", line 73, in get_values
    if json_rsp["RFIDUID"] >= 3:
TypeError: '>=' not supported between instances of 'str' and 'int'
Die aktuelle API-Ausgabe der smartWB sieht so aus:

Code: Alles auswählen

{"type":"parameters","list":[{"vehicleState":2,"evseState":false,"maxCurrent":20,"actualCurrent":0,"actualCurrentMA":0,"actualPower":0,"duration":5531000,"alwaysActive":true,"lastActionUser":"API","lastActionUID":"API","energy":3.78,"mileage":18.9,"meterReading":1902.54,"currentP1":0,"currentP2":0,"currentP3":0,"voltageP1":239.2281,"voltageP2":237.81,"voltageP3":237.1045,"useMeter":true,"RFIDUID":""}]}
Gesperrt