Sonoff Basic - Tasmota - MQTT Status

Begonnen von tyrolean, 06 Februar 2018, 20:49:49

Vorheriges Thema - Nächstes Thema

tyrolean

Hallo,

nachdem ich mich jetzt doch schon einige Zeit mit dem Einbinden von Sonoff Schaltern in meine Konfiguration befasse habe ich fürchte ich doch noch ein gröberes Verständnisproblem:

Also ich habe einen Sonoff Basic Switch mit Tasmota geflashed und mosquitto auf dem RPI3 installiert.
Bei den mqtt Parametern habe ich die IP des RPI3 eingetragen, bei Tonic TestSwitch und FullTopic unverändert gelassen (%prefix%/%topic%/)

In FHEM habe ich, wie in der MQTT Einführung beschrieben, folgende Definitionen vorgenommen:

define myMQTTBroker MQTT 127.0.0.1:1883
define Sonoff_Switch1 MQTT_DEVICE
attr Sonoff_Switch1 IODev myMQTTBroker
attr Sonoff_Switch1 icon hue_filled_br30
attr Sonoff_Switch1 publishSet ON OFF cmnd/TestSwitch/POWER
attr Sonoff_Switch1 room SonoffTest
attr Sonoff_Switch1 subscribeReading_Licht stat/Sonoff_Switch1/POWER
attr Sonoff_Switch1 subscribeReading_Sensor tele/Sonoff_Switch1/SENSOR
attr Sonoff_Switch1 subscribeReading_Status stat/Sonoff_Switch1/STATUS
attr Sonoff_Switch1 webCmd ON:OFF


Der Schalter lässt sich jetzt entsprechend über die FHEM Weboberfläche schalten.
Wenn ich den Schalter aber manuell schalte (toggle) wird der veränderte Status in FHEM nicht angezeigt.
Ehrlich gesagt verstehe ich auch das Attr. publishSet und subscribeReading_Licht/Sensor/Status nicht.

Könnte mir da jemand evt. weiterhelfen

Gruß und Dank aus Tirol

KernSani

Hi,

mit dem Problem kann ich dir (mangels MQTT-Kenntnisse) nicht weiter helfen, aber poste bitte coding mit code tags (das # oben im Editor über den Smilies), das macht das Ganze lesbarer.

Grüße,

Oli
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

tyrolean

Habe es mittlerweile herausgefunden. Mit dieser Konfiguration funktioniert es:

define myMQTTBroker MQTT 127.0.0.1:1883
define Sonoff_Switch1 MQTT_DEVICE
attr Sonoff_Switch1 IODev myMQTTBroker
attr Sonoff_Switch1 devStateIcon OFF:off ON:on
attr Sonoff_Switch1 genericDeviceType light
attr Sonoff_Switch1 homebridgeMapping On=state,values=OFF:0;;ON:1,cmdOff=OFF,cmdOn=ON
attr Sonoff_Switch1 icon hue_filled_br30
attr Sonoff_Switch1 publishSet ON OFF cmnd/TestSwitch/POWER
attr Sonoff_Switch1 room Homekit,SonoffTest
attr Sonoff_Switch1 subscribeReading_Sensor tele/TestSwitch/SENSOR
attr Sonoff_Switch1 subscribeReading_state stat/TestSwitch/POWER
attr Sonoff_Switch1 webCmd ON:OFF