Hallo zusammen,
ich möchte gerne Werte von meinem Gerät “SPA“ (Binding Bestway Spa (V02 - EU) nach MQTT schreiben sowie einlesen.
Es handelt sich um folgende Entitäten
switch.bestwaywhirlpool_spa_filter
switch.bestwaywhirlpool_spa_power
climate.bestwaywhirlpool_spa_thermostat
Bisher habe ich eine Automation genutzt um einen Wert nach MQTT zu schreiben
alias: Spa
description: ""
triggers:
- entity_id: switch.bestwaywhirlpool_spa_power
trigger: state
actions:
- action: mqtt.publish
data:
topic: homeassistant/Bestway/Power
payload: >-
{{ states('switch.bestwaywhirlpool_spa_power') }}
mode: single
Was muss ich bei mir ändern damit dieser Wert auch bei einer Änderung wieder eingelesen wird?
Und somit die Pumpe über MQTT schalten kann und die Ausführung findet in HA statt?
In MQTT wird der Wert empfangen, aber wenn ich Ihn ändere bekommt HA natürlich nichts mit.
Danke
Christoph
Du kannst doch schon jetzt bereits den Switch in Home Assistant direkt ansteuern?
Warum noch zusätzlich über MQTT?!
Wenn es dir geht den bereits in Home Assistant integrierten Switch auch anderen Plattformen über MQTT zur Verfügung zu stellen. Dann verwende die MQTT Statestream Integration
Gruß Osorkon
Ja richtig ich möchte es mit openhab steuern. Ha stellt nur das Gerät zur Verfügung.
Danke
Update:
Ich habe bei mir in die configuration.yaml angepasst und die Variablen (switch.spa_power) eingefügt (erstes Bild)
Von Home Assistent aus klappt die Übertragung.
Leider wird der Wert wenn ich Ihn vom MQTT Explorer sende nicht übernommen.
HomeAssistent/switch/spa_power/state = off
by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)
Mein Fehler! 
Die MQTT Statestream Integration funktioniert ja nur in eine Richtung.
Du brauchst auch eine Automation, die bei beim veröffentlichen eines set Befehls den Schalter in Home Assistant dann auch schalten tut.
alias: MQTT zu Home Assistant
triggers:
- topic: HomeAssistant/switch/spa_power/set
trigger: mqtt
actions:
- action: switch.turn_{{ trigger.payload }}
metadata: {}
target:
entity_id: switch.bestwaywhirlpool_spa_power
data: {}
mode: single
Gruß Osorkon
1 „Gefällt mir“