Hallo Zusammen,
ich habe folgendes device:
define SonoffBasic1 MQTT_DEVICE
attr SonoffBasic1 IODev myBroker
attr SonoffBasic1 devStateIcon ON:rc_GREEN:OFF OFF:rc_RED:ON
attr SonoffBasic1 group Sonoff
attr SonoffBasic1 publishSet ON OFF cmnd/SonoffBasic1/POWER
attr SonoffBasic1 room Steckdosen,System
attr SonoffBasic1 stateFormat POWER
attr SonoffBasic1 subscribeReading_RESULT stat/SonoffBasic1/RESULT
attr SonoffBasic1 subscribeReading_SENSOR tele/SonoffBasic1/SENSOR
attr SonoffBasic1 subscribeReading_STATE tele/SonoffBasic1/STATE
attr SonoffBasic1 subscribeReading_UPTIME tele/SonoffBasic1/UPTIME
attr SonoffBasic1 subscribeReading_state stat/SonoffBasic1/POWER
Wenn ich jetzt ein notify auf POWER mache, funktioniert es nicht, ich denke das liegt daran, das es nur ein Reading was als subscribeReading definiert worden ist.
define SonoffToLoxone notify Sonoff.*:(POWER.*|power.*) {LOXONE_Sonoff_OnOff("loxone","$NAME","$EVTPART0")}
Wie kann man sonst eine Änderung am Device mit dem notify triggern?
Gruß
lewej
Hi,
ich habe das mit einer DOIF gelöst
([Kueche:rolloset] eq "off") (set Pin35 off-for-timer 0.5)
DOELSEIF ([Kueche:rolloset] eq "on") (set Pin33 off-for-timer 0.5)
Kueche ist das MQTT Device
und bisher geht es
gruss
Wiki (https://wiki.fhem.de/wiki/Sonoff#FHEM_Anbindung):
ZitatEbenso notwendig ist das setzen der Regexp für den JSON Konverter.
define ej3 expandJSON Sonoff.*:.*:.{.*}
...