Hallo liebe Experten :)
ich versuche seit Tagen einen Sonoff Switch mit Tasmota in Fhem Einzurichten und scheitere an dieser Aufgabe leider.
Sicherlich für viele von euch ein Kinderspiel für mich jedoch bereits mit mind. 20 neuen grauen Haaren verbunden.
Folgendes habe ich:
Raspi3 mit Jessie, Fhem 5.8, Mosquitto
im Fhem ist folgendes Eingerichtet:
Internals:
CFGFN
DEF 192.168.10.14:1883
DeviceName 192.168.10.14:1883
FD 5
NAME myBroker
NOTIFYDEV global
NR 47
NTFY_ORDER 50-myBroker
PARTIAL
STATE opened
TYPE MQTT
buf
msgid 4
ping_received 1
timeout 60
READINGS:
2017-10-19 17:25:34 connection active
2017-10-19 17:20:33 state opened
messages:
Attributes:
Zusätzlich habe ich wie im Wiki den Sonoff eingepflegt:
Internals:
CFGFN
IODev myBroker
NAME Sonoff_Switch
NR 48
STATE outgoing publish sent
TYPE MQTT_DEVICE
READINGS:
2017-10-19 17:22:02 state OFF
2017-10-19 17:22:02 transmission-state outgoing publish sent
message_ids:
publishSets:
:
topic cmnd/TestSwitch/POWER/set
values:
ON
OFF
sets:
OFF
ON
subscribe:
stat/Sonoff_Switch/POWER1
tele/Sonoff_Switch/SENSOR
stat/Sonoff_Switch/STATUS
subscribeExpr:
^stat\/Sonoff_Switch\/POWER1$
^tele\/Sonoff_Switch\/SENSOR$
^stat\/Sonoff_Switch\/STATUS$
subscribeReadings:
stat/Sonoff_Switch/POWER1:
cmd
name Licht
stat/Sonoff_Switch/STATUS:
cmd
name Status
tele/Sonoff_Switch/SENSOR:
cmd
name Sensor
Attributes:
IODev myBroker
devStateIcon ON:rc_GREEN:OFF OFF:rc_RED:ON
icon hue_filled_br30
publishSet ON OFF cmnd/TestSwitch/POWER/set
room MQTT
stateFormat transmission-state
subscribeReading_Licht stat/Sonoff_Switch/POWER1
subscribeReading_Sensor tele/Sonoff_Switch/SENSOR
subscribeReading_Status stat/Sonoff_Switch/STATUS
webCmd ON:OFF
Den Sonoff habe ich wie folgt eingestellt:
https://picload.org/view/dgpwgdol/greenshot2017-10-1917.27.17.png.html (https://picload.org/view/dgpwgdol/greenshot2017-10-1917.27.17.png.html)
Was ist falsch an den Einstellungen bzw. wo liegt der Fehler? Ich komme einfach nicht drauf.
Du musst dein device erstmal anpassen.
Topic in deinem fall "sonoff"
publishSet ON OFF cmnd/Topic/power
subscribeReading_Licht stat/Topic/POWER
subscribeReading_Sensor tele/Topic/SENSOR
subscribeReading_Status stat/Topic/STATUS
und mit:
autoSubscribeReadings +/Topic/+
event-on-change-reading .*
macht er die ganzen subscribeReading selber
Klasse :) es geht.
Vielen Dank.
Super :)
dann bitte noch den Betreff auf Gelöst ;)