Re: SW2: Einfache MQTT-Topics zum setzen des Lademodus etc
Verfasst: Fr Nov 07, 2025 7:40 pm
Hi zusammen,
wer als früher Tester der neuen HA-Integration mit API fungieren möchte, kann sich hier
https://github.com/a529987659852/openwb ... eSimpleAPI
die Integration herunterladen und ausprobieren.
Ihr braucht natürlich eine openWB, die die API hat. Wer es nicht weiß, kann das im Browser testen und sehen, ob er/sie Werte bekommt bei diesem Aufruf http://<IP der openWB>/simpleAPI/web/simpleapi.php?get_chargepoint_all
Bevor jemand fragt: Ich habe absichtlich noch kein Release gepackt, da ich noch auf Testerfeedback angewiesen bin. Falls ihr irgendwo eine Test-HA-Instanz oder so habt (und wisst, wie man da Dateien in den custom_components Ordner bringt), probiert es gerne aus und gebt über Github Feedback bzw. Bugmeldungen.
Die API-Integration fragt bei der Konfiguration eines Devices nach einem Präfix. Den könnt ihr prinzipiell frei wählen. Wenn ihr allerdings den gleichen Präfix nehmt wie das Root-Topic, das ihr bei der MQTT-Integrationsvariante genommen habt, sollte die Integration wieder Sensoren etc. mit der gleichen ID anlegen.
Wenn ihr das macht, müsst ihr aber auf jeden Fall vorher das entsprechende MQTT-Device löschen - sonst beschwert sich der Konfigurationsflow, dass es dieses Device schon gibt - was ja nachvollziehbar ist, da es schon per MQTT eingebunden ist.
Wollt ihr auf Nummer sicher gehen, wählt einen anderen Präfix und die Integration erzeugt einen neuen Satz Sensoren/Nummern/etc. mit diesem Präfix.
WICHTIG: Da ich die Historie der openWB-Sensoren im HA nicht weiter nutze (z.B. Energie-Dashboard o.Ä.), kann ich nicht testen, ob die Historie trotz gleichnamiger Sensoren beim Switch von MQTT->API erhalten bleibt oder nicht. Ihr wurdet gewarnt!!!!
WICHTIG2: Die API stellt nicht alle Werte von MQTT zur Verfügung - ihr werdet also auf ein paar Sensoren etc. verzichten müssen. Wen es interessiert, welche Sensoren etc. nicht mehr verfügbar sind: in Const.py seht ihr eine Liste von allem. Alle Einträge, die den api_key = None haben, werden nicht mehr vorhanden sein.
Viel Erfolg
Andreas
wer als früher Tester der neuen HA-Integration mit API fungieren möchte, kann sich hier
https://github.com/a529987659852/openwb ... eSimpleAPI
die Integration herunterladen und ausprobieren.
Ihr braucht natürlich eine openWB, die die API hat. Wer es nicht weiß, kann das im Browser testen und sehen, ob er/sie Werte bekommt bei diesem Aufruf http://<IP der openWB>/simpleAPI/web/simpleapi.php?get_chargepoint_all
Bevor jemand fragt: Ich habe absichtlich noch kein Release gepackt, da ich noch auf Testerfeedback angewiesen bin. Falls ihr irgendwo eine Test-HA-Instanz oder so habt (und wisst, wie man da Dateien in den custom_components Ordner bringt), probiert es gerne aus und gebt über Github Feedback bzw. Bugmeldungen.
Die API-Integration fragt bei der Konfiguration eines Devices nach einem Präfix. Den könnt ihr prinzipiell frei wählen. Wenn ihr allerdings den gleichen Präfix nehmt wie das Root-Topic, das ihr bei der MQTT-Integrationsvariante genommen habt, sollte die Integration wieder Sensoren etc. mit der gleichen ID anlegen.
Wenn ihr das macht, müsst ihr aber auf jeden Fall vorher das entsprechende MQTT-Device löschen - sonst beschwert sich der Konfigurationsflow, dass es dieses Device schon gibt - was ja nachvollziehbar ist, da es schon per MQTT eingebunden ist.
Wollt ihr auf Nummer sicher gehen, wählt einen anderen Präfix und die Integration erzeugt einen neuen Satz Sensoren/Nummern/etc. mit diesem Präfix.
WICHTIG: Da ich die Historie der openWB-Sensoren im HA nicht weiter nutze (z.B. Energie-Dashboard o.Ä.), kann ich nicht testen, ob die Historie trotz gleichnamiger Sensoren beim Switch von MQTT->API erhalten bleibt oder nicht. Ihr wurdet gewarnt!!!!
WICHTIG2: Die API stellt nicht alle Werte von MQTT zur Verfügung - ihr werdet also auf ein paar Sensoren etc. verzichten müssen. Wen es interessiert, welche Sensoren etc. nicht mehr verfügbar sind: in Const.py seht ihr eine Liste von allem. Alle Einträge, die den api_key = None haben, werden nicht mehr vorhanden sein.
Viel Erfolg
Andreas