Liebe SmartHome for Dummies Gemeinde.

Die phpBB Forum Software gehört nicht wirklich zu den modernsten seiner Art.
Ich habe mich an einer Migration zu Discourse versucht und bin leider kläglich gescheitert.

Möchte aber trotzdem einen Neuanfang auf einer modernen Plattform starten.
Gerne möchte ich Euch animieren das neue Discourse Forum zu benutzen.
Bestehenden Usern bleibt es leider nicht erspart, sich auf der neuen Platform neu anzumelden.

Das Forum hier, bleibt selbstverständlich Online. Ich würde versuchen einiges händisch zu migrieren.
Da fallen mir die Rubriken "Template Sammlungen" oder "Best Practice Automatisierungen" ein.

SmartHome for Dummies Discourse Platform.

Frage zum Dienst mqtt.publish

Hauptkategorie Home Assistant Integrationen und alle Unterkategorien sind im Lesemodus.
Hier geht es im neuen Kleid weiter https://community-discourse.smarthome-for-dummies.de/


Forumsregeln

Hier geht es im neuen Kleid weiter https://community-discourse.smarthome-for-dummies.de/

Antworten
Benutzeravatar
Markus
Beiträge: 453
Registriert: Fr 23. Jul 2021, 09:03
3
Wohnort: Österreich
Has thanked: 24 times
Been thanked: 8 times

Frage zum Dienst mqtt.publish

Beitrag von Markus »

Ich würde gerne mal testen ob ich meine Wärmepumpe über MQTT aktivieren kann.

Das topic lautet

Code: Alles auswählen

/config/ebusd-configuration/latest/en/21576/status.heatpump

Der Status sollte auf

Code: Alles auswählen

Heating mode

gesetzt werden

Wie aber erstelle ich unter den Entwicklerwerkzeugen > Dienst > MQTT:Veröffentlichen den korrekten Dienst?

Damit komme ich nicht weiter:

Code: Alles auswählen

service: mqtt.publish
data_template:
  payload: Heating mode
topic: /config/ebusd-configuration/latest/en/21576/status.heatpump
data:
  qos: "1"
  retain: false
  topic: /config/ebusd-configuration/latest/en/21576/status.heatpump
  payload: Heating mode

Fehler:

Fehler beim Aufrufen des Diensts mqtt.publish. extra keys not allowed @ data['sequence'][0]['topic']. Got '/config/ebusd-configuration/latest/en/21576/status.heatpump'

Benutzeravatar
Osorkon
Administrator
Beiträge: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 581 times
Kontaktdaten:

Re: Frage zum Dienst mqtt.publish

Beitrag von Osorkon »

Mit dem UI Modus kommst Du nicht klar?

MQTT Publish.jpg
MQTT Publish.jpg (66.71 KiB) 2644 mal betrachtet

Als Ergebniss in der YAMl Ansicht

Code: Alles auswählen

service: mqtt.publish
data:
  qos: "1"
  topic: /config/ebusd-configuration/latest/en/21576/status.heatpump
  payload: Heating mode

Und das Kommt dann am MQTT Broker an

MQTT Broker.jpg
MQTT Broker.jpg (21.48 KiB) 2644 mal betrachtet

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Markus
Beiträge: 453
Registriert: Fr 23. Jul 2021, 09:03
3
Wohnort: Österreich
Has thanked: 24 times
Been thanked: 8 times

Re: Frage zum Dienst mqtt.publish

Beitrag von Markus »

ah, hatte da wohl trotz UI Mode ein payload zuviel.

Dienst war nun ausgeführt, Wärmepumpe startet aber nicht....liegt aber wohl an der Wärmepumpe?

Antworten