Hallo Zusammen,
ich habe heute meinen ersten Sonoff Basic mit der Tasmota Firmware in Betrieb genommen.
Leider hakt es mit der Anbindung an FHEM und/oder meinem Verständnis.
Folgendes ist konfiguriert:
Sonoff Firmware:
MQTT Topic: sonoff/basic_01
Host -> mein MQTT Server
MQTT:
Mosquito 3.1.1 installiert und gestartet
MQTT Broker definiert und verbunden
Name: MQTTBroker
MQTT Device:
Name: Sonoff_Basic_01
IOdev: MQTTBroker
defmod Sonoff_Basic_01 MQTT_DEVICE
attr Sonoff_Basic_01 IODev MQTTBroker
attr Sonoff_Basic_01 devStateIcon ON:rc_GREEN:OFF OFF:rc_RED:ON
attr Sonoff_Basic_01 icon hue_filled_br30
attr Sonoff_Basic_01 publishSet ON OFF cmnd/sonoff/basic_01/POWER/set
attr Sonoff_Basic_01 room MQTT
attr Sonoff_Basic_01 stateFormat transmission-state
attr Sonoff_Basic_01 subscribeReading_Licht stat/sonoff/basic_01/POWER
attr Sonoff_Basic_01 subscribeReading_Status tele/Sonoff_Basic_01/STATUS
attr Sonoff_Basic_01 subscribeReading_state stat/sonoff/basic_01/POWER/set
attr Sonoff_Basic_01 webCmd ON:OFF
Wenn ich nun versuche zu schalten sehe ich auf der CMD des MQTT Servers folgendes:
Client mosqsub/31060-cubietruc received PUBLISH (d0, q0, r0, m0, 'cmnd/sonoff/basic_01/POWER/set', ... (2 bytes))
cmnd/sonoff/basic_01/POWER/set ON
Client mosqsub/31060-cubietruc received PUBLISH (d0, q0, r0, m0, 'stat/sonoff/basic_01/RESULT', ... (21 bytes))
stat/sonoff/basic_01/RESULT {"Command":"Unknown"}
Auf dem Gerät:
14:59:07 MQTT: stat/sonoff/basic_01/RESULT = {"Command":"Unknown"}
Wo ist der Fehler?
Habe versucht das 1:1 (nur mit anderen Namen) aus dem Wiki nachzubauen. Dort sind die Screenshots anders als der Text etc. Mittlerweile ist mein Beispiel auch angepasst. Ich komme einfach nicht weiter.
Achso, wenn ich auf dem Device selbst schalte, kommt folgendes am MQTT Server an:
stat/sonoff/basic_01/RESULT {"POWER":"OFF"}
Client mosqsub/31060-cubietruc received PUBLISH (d0, q0, r0, m0, 'stat/sonoff/basic_01/POWER', ... (3 bytes))
stat/sonoff/basic_01/POWER OFF
Client mosqsub/31060-cubietruc received PUBLISH (d0, q0, r0, m0, 'stat/sonoff/basic_01/RESULT', ... (14 bytes))
stat/sonoff/basic_01/RESULT {"POWER":"ON"}
Client mosqsub/31060-cubietruc received PUBLISH (d0, q0, r0, m0, 'stat/sonoff/basic_01/POWER', ... (2 bytes))
stat/sonoff/basic_01/POWER ON
Hoffe das langt an Infos.
Btw, kann ich die MQTT Daten irgendwie mit einem Passwort versehen / verschlüsseln?