Seite 1 von 1

Tasmota ESP8266 MQTT

Verfasst: 24. Mai 2020 00:51
von dejavue
Hallo Gemeinde…

Ja ich bräuchte da etwas Hilfe:-(
Ich möchte gerne über ESP8266 mit Tasmota Relais ansteuern.
das MQTT Binding habe ich schon installiert und konfiguriert, zeigt auch online an.
den ESP mit Tasmota habe ich Anhand des MQTT Bindings auch konfiguriert, resp. IP, Port, User und Passwort.

Nun wie geht es weiter? Was muss ich bei stat und comand eintragen? Kann ich das auch gleich bei Visual Code eintragen?

Code: Alles auswählen

stat/tasmota/POWER			muss ich hier noch was eingetragen werden
cmnd/tasmota POWER			muss ich hier noch was eingetragen werden

Ich DANKE für einen kleinen Hint.

Gruss Urs alias dejavue

Re: Tasmota ESP8266 MQTT

Verfasst: 24. Mai 2020 17:21
von udo1toni
Die Things-Definition über Text ist etwas versteckt, weil der Entwickler von mqtt2 das nicht innerhalb der Doku haben wollte. Du kannst das aber über die offizielle Doku finden, wenn Du dem github-Link folgst und von dort im selben Verzeichnis suchst. Oder hier die Links verwendest ;)

https://github.com/openhab/openhab-addo ... xamples.md

Wichtig ist, dass Du möglichst bei einem Konfigurationsweg (pro Addon) bleiben solltest. Wenn Du also mqtt2 per *.things Datei anlegen willst, dann tue das nicht nur für die Things, sondern auch für die Bridge.

Deinen ESP8266 kannst Du als Thing anlegen, welches mindestens einen Channel hat. Das stateTopic ist dann stat/tasmota/POWER und das commandTopic ist cmnd/tasmota/POWER.

Eigentlich solltest Du aber jeweils POWER1 verwenden, um explizit das 1. Relais anzusprechen, denn der ESP könnte ja auch mehr (tasmota unterstützt bis zu acht) Relais steuern. Weiterhin liefert tasmota noch weitere interessante Topics aus, das wichtigste wäre tele/tasmota/STATUS, welches alle fünf Minuten kommt und diverse Informationen ausgibt (als JSON Objekt). Die weiteren Topics kannst Du über separate Channel in openHAB verfügbar machen.

Re: Tasmota ESP8266 MQTT

Verfasst: 25. Mai 2020 20:50
von dejavue
Hallo udo1toni

Merci für die schnelle Antwort, den Link kenne ich schon. Mein Plan war den ESP über das Paper UI zu installieren, leider klappt dies nicht. :evil:

Trotz, dass bei mir im Paper UI online steht, schaltet das verfluchte kleine Ding nicht.
Darum war ja auch meine Frage, ob mein stat und cmmd wirklich stimmen?

Tasmota Einstellungen

MQTT Topic: tasmota
MQTT Full Topic: cmnd/tasmota/

Topic Einstellungen

Code: Alles auswählen

stat/tasmota/POWER1
cmnd/tasmota/POWER1
Muss ich hinter dem POWER1 noch etwas eintragen "on, default...?

wäre dankbar wenn ich da weiterkommen könnte, das Ding hat mich die ganze Auffahrt beschäftigt und bei Tante Google habe ich auch nichts gefunden was ich nicht schon probiert habe.

Merci und Gruss

Re: Tasmota ESP8266 MQTT

Verfasst: 25. Mai 2020 23:38
von udo1toni
Dein full Topic sollte aber %prefix%/%topic%/ lauten, nicht cmnd/tasmota.

Hast Du einen mqtt Client wie mqtt.fx oder mqtt spy? Kannst Du dort die Topics des ESP sehen?

Re: Tasmota ESP8266 MQTT

Verfasst: 30. Mai 2020 10:24
von dejavue
Merci für die Tips.

Es geht, warum, gute Frage... NEIN, das Problem lag bei Tasmota, ich habe den ESP nochmals neu geflasht und die Einstellungen nicht mehr von der Vorlage aufgespielt, sondern Manuel eingegeben. Da musste sich ein Fehler eingeschlichen haben.

Also Problem gelöst :D

Danke nochmals für den Tip mit MQTT fx, so konnte ich die Fehlerquelle finden.