Home assistant - custom integration für openWB

Hier kommt alles rein was nicht direkt zur OpenWB gehört.
a4320909533
Beiträge: 53
Registriert: Do Sep 02, 2021 2:03 pm
Has thanked: 2 times
Been thanked: 15 times

Re: Home assistant - custom integration für openWB

Beitrag von a4320909533 »

Dann passt es. Interessanterweise muss ich das bei den anderen Endpunkten nicht spezifizieren. Seis drum... Es funktioniert.

EDIT: Der Grund, warum ich raw=true nicht bei den anderen Endpunkten spezifizieren muss scheint, dass es von euch aus schon ein komplexer Endpunkt zu sein:

Code: Alles auswählen

http://192.168.0.68/openWB/simpleAPI/simpleapi.php/?get_chargepoint_all=6&raw=true
{
    "success": false,
    "message": "Raw output (raw=true) is not supported for complex parameters",
    "error": "Parameter 'get_chargepoint_all' returns multiple values. Use specific single-value parameters instead.",
    "suggestion": "Try parameters like get_counter_power, get_counter_voltage_p1, etc."
}
vs

Code: Alles auswählen

http://192.168.0.68/openWB/simpleAPI/simpleapi.php/?get_lastlivevaluesjson&raw=true
{"timestamp": 1766137884, "time": "10:51:24", "grid": 0.01, "house-power": 0.404, "charging-all": 0.0, "pv-all": 1.381, "cp6-power": 0.0, "ev0-soc": 45, "bat-all-power": 0.987, "bat-all-soc": 24}

Code: Alles auswählen

http://192.168.0.68/openWB/simpleAPI/simpleapi.php/?get_lastlivevaluesjson
{"get_lastlivevaluesjson":"{\"timestamp\": 1766137904, \"time\": \"10:51:44\", \"grid\": -0.048, \"house-power\": 0.364, \"charging-all\": 0.0, \"pv-all\": 1.379, \"cp6-power\": 0.0, \"ev0-soc\": 45, \"bat-all-power\": 0.967, \"bat-all-soc\": 24}"}


Ich denke, dass aus openWB-Sicht get_lastlivevaluesjson nicht komplex definiert wurde?

Danke sehr!
openWB
Site Admin
Beiträge: 9842
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 116 times
Been thanked: 272 times

Re: Home assistant - custom integration für openWB

Beitrag von openWB »

a4320909533 hat geschrieben: Fr Dez 19, 2025 9:46 am Dann passt es. Interessanterweise muss ich das bei den anderen Endpunkten nicht spezifizieren. Seis drum... Es funktioniert.

EDIT: Der Grund, warum ich raw=true nicht bei den anderen Endpunkten spezifizieren muss scheint, dass es von euch aus schon ein komplexer Endpunkt zu sein:

Code: Alles auswählen

http://192.168.0.68/openWB/simpleAPI/simpleapi.php/?get_chargepoint_all=6&raw=true
{
    "success": false,
    "message": "Raw output (raw=true) is not supported for complex parameters",
    "error": "Parameter 'get_chargepoint_all' returns multiple values. Use specific single-value parameters instead.",
    "suggestion": "Try parameters like get_counter_power, get_counter_voltage_p1, etc."
}
vs

Code: Alles auswählen

http://192.168.0.68/openWB/simpleAPI/simpleapi.php/?get_lastlivevaluesjson&raw=true
{"timestamp": 1766137884, "time": "10:51:24", "grid": 0.01, "house-power": 0.404, "charging-all": 0.0, "pv-all": 1.381, "cp6-power": 0.0, "ev0-soc": 45, "bat-all-power": 0.987, "bat-all-soc": 24}

Code: Alles auswählen

http://192.168.0.68/openWB/simpleAPI/simpleapi.php/?get_lastlivevaluesjson
{"get_lastlivevaluesjson":"{\"timestamp\": 1766137904, \"time\": \"10:51:44\", \"grid\": -0.048, \"house-power\": 0.364, \"charging-all\": 0.0, \"pv-all\": 1.379, \"cp6-power\": 0.0, \"ev0-soc\": 45, \"bat-all-power\": 0.967, \"bat-all-soc\": 24}"}


Ich denke, dass aus openWB-Sicht get_lastlivevaluesjson nicht komplex definiert wurde?

Danke sehr!
Kann mal jemand prüfen ob es mit diesem PR so tut wie gewünscht?
Vor allem wenn mehrere Parameter angehängt werden...
https://github.com/openWB/core/pull/3068
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
a4320909533
Beiträge: 53
Registriert: Do Sep 02, 2021 2:03 pm
Has thanked: 2 times
Been thanked: 15 times

Re: Home assistant - custom integration für openWB

Beitrag von a4320909533 »

So was geht:
http://192.168.0.68/openWB/simpleAPI/si ... n&get_pv=5
http://192.168.0.68/openWB/simpleAPI/si ... valuesjson
http://192.168.0.68/openWB/simpleAPI/si ... uesjson=42

Wenn ich das versuche, bekomme ich Spannungen des Ladepunkts 6, die summarischen Werte und die PV-5 Werte. Aber nicht alle Werte von CP6:
http://192.168.0.68/openWB/simpleAPI/si ... voltages=6

Und hier bekomme ich einen 500er-Fehler:
http://192.168.0.68/openWB/simpleAPI/si ... er_power=0
Hier auch:
http://192.168.0.68/openWB/simpleAPI/si ... er_power=0
Hier auch:
http://192.168.0.68/openWB/simpleAPI/si ... ry_power=1
Hier auch
http://192.168.0.68/openWB/simpleAPI/si ... pv_power=5

Fazit: Es scheint ein Problem mit der Einzelwertabfrage zu geben - was ich nicht bemerke, da HA Sammeltopics nimmt. Aber vielleicht hat ja ein anderer das Problem.

Andreas
openWB
Site Admin
Beiträge: 9842
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 116 times
Been thanked: 272 times

Re: Home assistant - custom integration für openWB

Beitrag von openWB »

In der Tat haben die gefehlt.
https://github.com/openWB/core/pull/3070
Ist so aber erstmal nicht wirklich schön umgesetzt.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Antworten