Ich habe ein Notify welches bei einem Bewegungsmelder ein Licht einschaltet, funktioniert prima.
Jetzt möchte ich aber das dieses Licht nur angeht wenn bei meinem Twilight (heißt bei mir LichtWecker) der .light Wert unter 5 ist, also am dämmern ist und im dunkeln.
Bisher sieht mein mein "def" im notify so aus:
wz_Bewegung:on-old-for-timer.60 IF ([HUEDevice1] eq "off") (set HUEDevice1 on-for-timer 180)
Wie müßte ich mein LichtWecker.light da mit reinsetzen?
Vielen Dank für eure Hilfe.
LG gonzo_6
Versuch es mal so:
wz_Bewegung:on-old-for-timer.60 {if (Value("HUEDevice1") eq "off" && ReadingsVal("LichtWecker","light",1) < 5) {fhem ("set HUEDevice1 on-for-timer 180) }}
Super vielen Dank!
Läuft leider aber noch nicht, er reagiert immer, egal welcher Wert LichtWecker.light hat, bzw ich habe <4 zb gesetzt, jetzt ist light aber auf 5 d.h er dürfte nicht reagieren tut es aber.
:-(
Einsteigerdoku ab Seite 37 :P
https://fhem.de/Heimautomatisierung-mit-fhem.pdf
Gruß Cobra
Zeige mal bitte alles vom Notify,
Sprich mach ein list vom Notify
Das ist das List dazu:
Internals:
DEF wz_Bewegung:open {if (Value("HUEDevice1") eq "off" && ReadingsVal("LichtWecker","light","6") < 4) {fhem ("set HUEDevice1 on-for-timer 180")}}
NAME wz_Licht_beweg
NOTIFYDEV wz_Bewegung
NR 128
NTFY_ORDER 50-wz_Licht_beweg
REGEXP wz_Bewegung:open
STATE 2017-05-06 18:34:06
TYPE notify
Helper:
Dblog:
State:
Dblogging:
TIME 1494088421.01706
VALUE active
Readings:
2017-05-06 18:33:41 state active
Attributes:
room 10-Wohnzimmer
Also ohne LichtWetter läüft es einwandfrei. Es soll nur feuern wenn das Licht nicht vorher schon an war, sonst geht es ja nach 180sek aus wenn man drin ist. Deswegen der Teil:
if (Value("HUEDevice1") eq "off"
Änder mal LichtWecker in LichtWetter.
Sry das hat es bei mir wohl durch Autokorrektur verhagelt als ich dir den Code geschrieben hab.
{if (ReadingsVal("LichtWecker","light","6") < 4) {fhem ("set HUEDevice1:FILTER=STATE=off on-for-timer 180")}}
Probiere mal bitte so.
DANKE DANKE, ich hab es jetzt eben auch gesehen nachdem ich mal dachte ich schau mal ins Log...Lichtwecker kannte er natürlich nicht :-D
Vielen Dank, so langsam verstehe ich ein wenig die zusammen hänge. Werde heute mal das PDF lesen in ruhe...