Home assistant - custom integration für openWB

Hier kommt alles rein was nicht direkt zur OpenWB gehört.
openWB
Site Admin
Beiträge: 9824
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 114 times
Been thanked: 271 times

Re: Home assistant - custom integration für openWB

Beitrag von openWB »

Ist die ID 15 denn korrekt?
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
kai9555
Beiträge: 507
Registriert: Mi Feb 01, 2023 7:16 am
Has thanked: 25 times
Been thanked: 21 times

Re: Home assistant - custom integration für openWB

Beitrag von kai9555 »

Ja - das ist die korrekte ID des PV Wechselrichters. Hier zum nachlesen das Log: https://paste.openwb.de/kt9FYeIHLJHkp15
🔌 Wallbox
OpenWB Series2 standard+ – 11 kW via Standalone

☀️ PV-Anlage (7,1 kW):
• Sungrow SG5 (via Winet-S Modbus)
• Hoymiles (via Tasmota MQTT)
• Growatt (via Tasmota MQTT)

🔋 Zähler & Speicher (12 kWh):
Victron MultiPlus-II 48/3000 GX
kai9555
Beiträge: 507
Registriert: Mi Feb 01, 2023 7:16 am
Has thanked: 25 times
Been thanked: 21 times

Re: Home assistant - custom integration für openWB

Beitrag von kai9555 »

a4320909533 hat geschrieben: Di Dez 16, 2025 8:24 am
kai9555 hat geschrieben: Di Dez 16, 2025 5:59 am Ich habs jetzt einfach mal probiert. Leider kommen keine Daten an (siehe Anhang). Über MQTT geht es jedoch. Eine Idee woran das liegen kann?
Ich bin natürlich auf der aktuellen 2.1.9 Alpha und die IP Adresse der openWB ist auch korrekt. Über die Adresse: http://192.168.2.84/openWB/simpleAPI/si ... epoint_all
kommen auch Daten.
Was sagt denn das Debug-Log?
Die Integration sollte diese API aufrufen:
http://192.168.2.84/openWB/simpleAPI/si ... int_all=15

Kommen denn darüber auch Daten? Wenn du ohne den Parameter 15 aufrufst, schlägt der Auto-ID-Mechanismus der openWB-API zu.
Jetzt machst Klick - du meinst das Log aus HA:

Code: Alles auswählen

2025-12-15 22:17:37.440 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration openwb2mqtt which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-12-15 22:17:37.451 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration openwb2mqtt which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-12-16 10:37:04.816 DEBUG (MainThread) [custom_components.openwb2mqtt.api_client] Calling API: GET http://192.168.2.84/openWB/simpleAPI/simpleapi.php/?get_pv=15, data: None
2025-12-16 10:37:05.839 DEBUG (MainThread) [custom_components.openwb2mqtt.api_client] API response: {'pv_15': {'power': 0, 'currents': [0, 0, 0], 'exported': 0, 'daily_exported': 0, 'monthly_exported': 0, 'yearly_exported': 0, 'fault_str': 'Kein Fehler', 'fault_state': 0}}
2025-12-16 10:37:05.840 DEBUG (MainThread) [custom_components.openwb2mqtt.coordinator] {'pv_15': {'power': 0, 'currents': [0, 0, 0], 'exported': 0, 'daily_exported': 0, 'monthly_exported': 0, 'yearly_exported': 0, 'fault_str': 'Kein Fehler', 'fault_state': 0}}
2025-12-16 10:37:05.840 DEBUG (MainThread) [custom_components.openwb2mqtt.coordinator] Finished fetching openwb2mqtt_pv_15 data in 1.024 seconds (success: True)
2025-12-16 10:37:46.722 DEBUG (MainThread) [custom_components.openwb2mqtt.sensor] Subscribed to MQTT topic: openWB/pv/15/get/daily_exported
2025-12-16 10:37:46.723 DEBUG (MainThread) [custom_components.openwb2mqtt.sensor] Subscribed to MQTT topic: openWB/pv/15/get/monthly_exported
2025-12-16 10:37:46.724 DEBUG (MainThread) [custom_components.openwb2mqtt.sensor] Subscribed to MQTT topic: openWB/pv/15/get/yearly_exported
2025-12-16 10:37:46.726 DEBUG (MainThread) [custom_components.openwb2mqtt.sensor] Subscribed to MQTT topic: openWB/pv/15/get/exported
2025-12-16 10:37:46.727 DEBUG (MainThread) [custom_components.openwb2mqtt.sensor] Subscribed to MQTT topic: openWB/pv/15/get/power
2025-12-16 10:37:46.728 DEBUG (MainThread) [custom_components.openwb2mqtt.sensor] Subscribed to MQTT topic: openWB/pv/15/get/currents
2025-12-16 10:37:46.729 DEBUG (MainThread) [custom_components.openwb2mqtt.sensor] Subscribed to MQTT topic: openWB/pv/15/get/currents
2025-12-16 10:37:46.729 DEBUG (MainThread) [custom_components.openwb2mqtt.sensor] Subscribed to MQTT topic: openWB/pv/15/get/currents
2025-12-16 10:37:46.730 DEBUG (MainThread) [custom_components.openwb2mqtt.sensor] Subscribed to MQTT topic: openWB/pv/15/get/fault_str
Wenn ich die URL aus dem Log aufrufe: http://192.168.2.84/openWB/simpleAPI/si ... ?get_pv=15
kommt: {"pv_15":{"power":0,"currents":[0,0,0],"exported":0,"daily_exported":0,"monthly_exported":0,"yearly_exported":0,"fault_str":"Kein Fehler","fault_state":0}}
🔌 Wallbox
OpenWB Series2 standard+ – 11 kW via Standalone

☀️ PV-Anlage (7,1 kW):
• Sungrow SG5 (via Winet-S Modbus)
• Hoymiles (via Tasmota MQTT)
• Growatt (via Tasmota MQTT)

🔋 Zähler & Speicher (12 kWh):
Victron MultiPlus-II 48/3000 GX
openWB
Site Admin
Beiträge: 9824
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 114 times
Been thanked: 271 times

Re: Home assistant - custom integration für openWB

Beitrag von openWB »

kai9555 hat geschrieben: Di Dez 16, 2025 9:32 am Ja - das ist die korrekte ID des PV Wechselrichters. Hier zum nachlesen das Log: https://paste.openwb.de/kt9FYeIHLJHkp15
Im Aufruf vorher willst du aber einen Ladepunkt abfragen, nicht den PV Wechselrichter.
Folglich die passende ID für den Ladepunkt raussuchen.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
kai9555
Beiträge: 507
Registriert: Mi Feb 01, 2023 7:16 am
Has thanked: 25 times
Been thanked: 21 times

Re: Home assistant - custom integration für openWB

Beitrag von kai9555 »

Die UI Maske dazu sieht so aus (siehe Anhang) - Was im Hintergrund passiert entzieht sich dann mehr oder weniger meiner Kenntnis. Den Link des Ladepunkts habe ich nur auf Zuruf zum testen geöffnet. Ziel war eigentlich das ich einen PV WR anlege.
Dateianhänge
Bildschirmfoto 2025-12-16 um 10.58.08.jpg
Bildschirmfoto 2025-12-16 um 10.58.08.jpg (185.49 KiB) 104 mal betrachtet
🔌 Wallbox
OpenWB Series2 standard+ – 11 kW via Standalone

☀️ PV-Anlage (7,1 kW):
• Sungrow SG5 (via Winet-S Modbus)
• Hoymiles (via Tasmota MQTT)
• Growatt (via Tasmota MQTT)

🔋 Zähler & Speicher (12 kWh):
Victron MultiPlus-II 48/3000 GX
a4320909533
Beiträge: 44
Registriert: Do Sep 02, 2021 2:03 pm
Has thanked: 1 time
Been thanked: 10 times

Re: Home assistant - custom integration für openWB

Beitrag von a4320909533 »

Wenn ich die URL aus dem Log aufrufe: http://192.168.2.84/openWB/simpleAPI/si ... ?get_pv=15
kommt: {"pv_15":{"power":0,"currents":[0,0,0],"exported":0,"daily_exported":0,"monthly_exported":0,"yearly_exported":0,"fault_str":"Kein Fehler","fault_state":0}}
Hi ihr beiden,
der Vorschlag mit dem Ladepunkt-Aufruf per API kam vom mir - mir ist nicht aufgefallen, dass es um eine PV-Anlage und nicht um einen Ladepunkt geht. Bitte entschuldigt die Verwirrung.
Nichtsdestotrotz: Lt. deines Aufrufs oben bekommst du Daten von der PV-Anlage mit der ID 15: Und zwar alles mit 0.
Diese Daten werden lt. Screenshot korrekt angezeigt - und zwar "korrekt" alles mit 0.

@Kevin:
Die API-Abfrage für Ladepunkt und PV-Anlage verhält sich unterschiedlich: Wenn ich eine nicht-existierende PV-Anlagen-ID abgfrage kommt (zumindest bei mir) eine Payload, in der alle Werte 0 sind:

GET: http://192.168.0.68/openWB/simpleAPI/si ... ?get_pv=99

Code: Alles auswählen

{
    "pv_99": {
        "power": 0,
        "currents": [
            0,
            0,
            0
        ],
        "exported": 0,
        "daily_exported": 0,
        "monthly_exported": 0,
        "yearly_exported": 0,
        "fault_str": "Kein Fehler",
        "fault_state": 0
    }
}


Wenn ich das gleiche mit einem nicht-existierenden Ladepunkt mache, ist die Payload leer:
GET: http://192.168.0.68/openWB/simpleAPI/si ... int_all=99 Dementsprechend nehme ich an, dass irgendwas mit der ID 15 nicht stimmt.

Und eins fällt mir noch auf: Die Integration ist eigentlich so programmiert, dass zwei Devices mit identischen IDs nicht parallel über MQTT und API abgefragt werden können. Wenn man z.B. schon eine PV-Anlage mit dem MQTT Wurzeltopic openWB und der ID 15 hat, kann man kein HTTP-API Device mit dem API-Präfix openWB und der ID anlegen. Es muss eine Fehlermeldung kommen (und die kommt auch - hab ich soeben verifiziert). Warum du beide mit der gleichen ID und dem gleichen Präfix anlegen kannst (oder hast du den geändert?), kann ich nicht nachvollziehen.
kai9555
Beiträge: 507
Registriert: Mi Feb 01, 2023 7:16 am
Has thanked: 25 times
Been thanked: 21 times

Re: Home assistant - custom integration für openWB

Beitrag von kai9555 »

Dementsprechend nehme ich an, dass irgendwas mit der ID 15 nicht stimmt.
Mhhh in welche Richtung geht die Info? Die ID 15 kann über MQTT sauber angerufen werden und ist auch definitiv richtig.
Und eins fällt mir noch auf: Die Integration ist eigentlich so programmiert, dass zwei Devices mit identischen IDs nicht parallel über MQTT und API abgefragt werden können. Wenn man z.B. schon eine PV-Anlage mit dem MQTT Wurzeltopic openWB und der ID 15 hat, kann man kein HTTP-API Device mit dem API-Präfix openWB und der ID anlegen. Es muss eine Fehlermeldung kommen (und die kommt auch - hab ich soeben verifiziert). Warum du beide mit der gleichen ID und dem gleichen Präfix anlegen kannst (oder hast du den geändert?), kann ich nicht nachvollziehen.
Ist auch nicht so. Ich habe den MQTT konfigurierten WR gelöscht (sonst kommt Fehlermeldung weil doppelt) und dann die API Version angelegt.
🔌 Wallbox
OpenWB Series2 standard+ – 11 kW via Standalone

☀️ PV-Anlage (7,1 kW):
• Sungrow SG5 (via Winet-S Modbus)
• Hoymiles (via Tasmota MQTT)
• Growatt (via Tasmota MQTT)

🔋 Zähler & Speicher (12 kWh):
Victron MultiPlus-II 48/3000 GX
kai9555
Beiträge: 507
Registriert: Mi Feb 01, 2023 7:16 am
Has thanked: 25 times
Been thanked: 21 times

Re: Home assistant - custom integration für openWB

Beitrag von kai9555 »

Ach Mensch … bitte hört alle auf zu suchen.
Ich hatte die IP der Secondary angegeben – mit der IP der Primary funktioniert es einwandfrei. Tut mir wirklich leid!

Wenn man sich irgendwann einmal bei einem openWB-Treffen sieht, geht das Bier auf mich. :)

Seit diesem Apple-Bug (Problem beim IP-Aufruf) greife ich nicht mehr direkt über die IP zu. Die Secondary war jedoch in meinen Lesezeichen noch mit der IP hinterlegt – das hat für Verwirrung gesorgt.

Ich richte die Tage alle Geräte über die IP neu ein und schau ob alle Werte plausibel sind.
🔌 Wallbox
OpenWB Series2 standard+ – 11 kW via Standalone

☀️ PV-Anlage (7,1 kW):
• Sungrow SG5 (via Winet-S Modbus)
• Hoymiles (via Tasmota MQTT)
• Growatt (via Tasmota MQTT)

🔋 Zähler & Speicher (12 kWh):
Victron MultiPlus-II 48/3000 GX
a4320909533
Beiträge: 44
Registriert: Do Sep 02, 2021 2:03 pm
Has thanked: 1 time
Been thanked: 10 times

Re: Home assistant - custom integration für openWB

Beitrag von a4320909533 »

kai9555 hat geschrieben: Di Dez 16, 2025 2:02 pm Ach Mensch … bitte hört alle auf zu suchen.

Wenn man sich irgendwann einmal bei einem openWB-Treffen sieht, geht das Bier auf mich. :)
*ladida* :-) Die Einladung nehme ich an
Antworten