Gerät mit MQTT verbinden

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

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Mein Fehler! :weary_cat:
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“