Seite 1 von 1
Werte von Home Assistant nach Openhab
Verfasst: 27. Jun 2026 12:18
von Boby123
Hallo zusammen,
In Home Assistant gibt es eine Verbindung zu meinem Bestway Spa. Wie ist die beste Lösung mir die Werte nach Openhab zu holen? Den Weg den ich kenne ist Mqtt oder gibt es eine Bessere Möglichkeit?
Gruß Christoph
Re: Werte von Home Assistant nach Openhab
Verfasst: 27. Jun 2026 21:37
von udo1toni
mqtt ist mit Sicherheit der einfachste Weg.
Ob es der beste Weg ist, ist wohl schwer zu beantworten, dazu gibt es zu viele Faktoren, die man berücksichtigen müsste.
Eine andere Möglichkeit wäre z.B. die RESTful API von openHAB, damit könnte Home Assistant die Werte direkt in openHAB ablegen. Ich gehe aber davon aus, dass Du eh mqtt im Einsatz hast, damit ist es halt noch einfacher, die Daten von A nach B zu schaffen.
Re: Werte von Home Assistant nach Openhab
Verfasst: 28. Jun 2026 12:07
von Harka
Moin,
Bin wegen der Hitze gerade am rum spielen.
Wenn es hilf -> Du kannst die Automation, welche den Wert bei Änderung weiterreicht, auch universell gestalten. Als Auslöser trägst Du dann alle Entitäten ein.
Code: Alles auswählen
topic: HAtoOH/{{trigger.entity_id}}
payload: |-
{{ {
"attributes": trigger.to_state.attributes ,
"state": trigger.to_state.state,
"id": trigger.entity_id
} | tojson }}
payload: {{ trigger.to_state.state }} geht auch und macht es auf Empfängerseite noch einfacher.
Alternativ kannst Du die Daten auch mit der
HA-API abholen. Geht mit dem html-Binding
Code: Alles auswählen
config:
baseURL: http://192.168.178.159:8123
authMode: BASIC
stateMethod: GET
commandMethod: POST
contentType: application/json
headers:
- Authorization=Bearer ********************
oder per Rule (hier Javascript)
Code: Alles auswählen
var Token = 'Bearer ' + '*************';
var sUrl = 'http://192.168.178.159:8123' + '/api/states';
console.warn((actions.HTTP.sendHttpGetRequest(sUrl, {'Authorization': Token}, 3000)));
Re: Werte von Home Assistant nach Openhab
Verfasst: 28. Jun 2026 20:26
von Boby123
Vielen Dank, dann werde ich es weiter mit Mqtt machen.