Re: Home assistant - custom integration für openWB
Verfasst: Di Dez 16, 2025 9:16 am
Ist die ID 15 denn korrekt?
Die modulare Wallbox
https://forum.openwb.de/
Jetzt machst Klick - du meinst das Log aus HA:a4320909533 hat geschrieben: Di Dez 16, 2025 8:24 amWas sagt denn das Debug-Log?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.
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.
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
Im Aufruf vorher willst du aber einen Ladepunkt abfragen, nicht den PV Wechselrichter.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
Hi ihr beiden,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}}
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
}
}Code: Alles auswählen
[]
Mhhh in welche Richtung geht die Info? Die ID 15 kann über MQTT sauber angerufen werden und ist auch definitiv richtig.Dementsprechend nehme ich an, dass irgendwas mit der ID 15 nicht stimmt.
Ist auch nicht so. Ich habe den MQTT konfigurierten WR gelöscht (sonst kommt Fehlermeldung weil doppelt) und dann die API Version angelegt.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.
*ladida*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.![]()