Shelly RGBW2 mit HM-SEN-MDIR-WM55 Bewegungsmelder

Begonnen von ms_steini, 09 Juli 2022, 08:41:56

Vorheriges Thema - Nächstes Thema

ms_steini

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

Markus

Raspberry Pi2 als FHEM-Plattform
HM, FS20, 1-Wire, PanStamp,LW12,Intertechno,ESPEasy,Alexa

ms_steini

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

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz