Hallo zusammen, ich hoffe ich bin hier richtig !!??
ich würde gerne eine LED Leiste am Shelly RGBW2 (MQTT2) durch den Homematic HM-SEN-MDIR-WM55 Bewegungsmelder für 50 Sek. bei entsprechender Helligkeit/Dunkelheit einschalten lassen...
Achso, es sind 2 Bewegungsmelder
Ich habe die Bewegungsmelder sonst immer mit den Homematic Dimmern gepairt.... das geht ja wohl mit dem Shelly nicht ???
Ich habe keine Ahnung wie ich das hinbekomme.
Vielleicht hilft mir jemand auf die Sprünge... Vielen Dank schonmal
notify ist dein Freund
Gruß Markus
ja, ich schnall das mit der Syntax irgendwie nicht.....
EG.Bewegungsmelder.Diele.1_Motion:motion|EG.Bewegungsmelder.Diele.2_Motion:motion {
IF ([EG.Bewegungsmelder.Diele.1_Motion:brightness] <= 200 OR [EG.Bewegungsmelder.Diele.2_Motion:brightness] <= 200) {
fhem('set MQTT2_shellyrgbw2_D8AA5A on-for-timer 50')}
}
dabei kommt immer die Meldung
syntax error at (eval 2910381) line 2, near "1_Motion"
syntax error at (eval 2910381) line 4, near "}}"
ich komme aber nicht drauf was da falsch sein könnte
Hi,
Dein Code ist ein Syntaxmix :)
Das große IF impliziert FHEM IF - Du schreibst es aber als Perl if - damit musst Du entweder anstatt [device:reading] die Perl Funktion ReadingsVal(device,reading,Ersatzwert) machen ;)
... oder es komplett als FHEM IF ()() schreiben
Gruß Otto