FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: hotwebnet am 13 Oktober 2015, 16:09:56

Titel: Bekomme den Code nicht zusammen.....
Beitrag von: hotwebnet am 13 Oktober 2015, 16:09:56
Hallo, ich habe einen Bewegungsmelder wenn er geschaltet wird soll eine Steckdose geschaltet werden, das ist kein Problem

define BewegungsmelderNotify notify Bewegungsmelder1 set Steckdose4 on

die Steckdose4 schaltet eine Lampe dann an.........

Jetzt möchte ich aber das die Lampe bei Sonnenuntergang bis Sonnenaufgang durch den Bewegungsmelder geschaltet wird...........
Das geht ja mit Sunset und sunrice ???
Ich bekomme den Code aber nicht hin........kann mir da einer Hefen..........

Noch noch mal kurz das Problem : Stecker soll durch den Bewegungsmelder nur in der Zeit von Sonnenuntergang bis Sonnenaufgang geschaltet werden, also wenn es dunkel ist...


attr global latitude 53.31698
attr global longitude 7.48216

define LampeFlurAn at *{sunset(0,"17:00","22:00")} set LampeFlur on
define LampeFlurAus at *{sunrise(0,"05:00","07:30")} set LampeFlur off
Titel: Antw:Bekomme den Code nicht zusammen.....
Beitrag von: Mitch am 13 Oktober 2015, 16:18:53
schau Dir doch mal DOIF an, das ist im Comandref fast so ein Beispiel.
Titel: Antw:Bekomme den Code nicht zusammen.....
Beitrag von: Paul am 13 Oktober 2015, 16:40:32
Deine at's schalten doch nur bei Sonnenuntergang und -Aufgang
Entweder muss dein notify !isday abfragen oder deine at's schalten einen Dummy

Und den fragst du im notify ab

Define motion notify Bewegungsmelder   {if  (Value "Tag" eq "off") {fhem ("set lAmpe on-for-timer 120")}}
Titel: Antw:Bekomme den Code nicht zusammen.....
Beitrag von: sash.sc am 13 Oktober 2015, 17:50:19
Der bewegungsmelder schaltet doch sowieso nur wenn es dunkel wird.
Warum dann noch über eine Zeitsteuerung die Dose abschalten? Wenn es hell ist, wird die dich nicht eingeschaltet!

Gesendet von meinem C6603 mit Tapatalk

Titel: Antw:Bekomme den Code nicht zusammen.....
Beitrag von: hotwebnet am 13 Oktober 2015, 18:05:24
das stimmt nur bedingt, der schaltet auch wenn es hell ist.....

des ist der Intertechno PIR-1000 Funk-Bewegungsmelder/Indoor
   
Titel: Antw:Bekomme den Code nicht zusammen.....
Beitrag von: hotwebnet am 13 Oktober 2015, 20:30:42
Hallo, habe meinen Bewegungsmelder jetzt erst einmal so eingebunden, in Fhem wird auch geschaltet aber der NanuCul schaft das glaube ich nicht so schnell, wie kann ich das senden des BMelder1 und das einschalten der Steckdose2 ein wenig trennen , so das der nanoCUL das hintereinander senden kann.......

Code :Hat sich Erledigt , habe ich so gelöst

define BMelder1NotifyAn notify BMelder1:on ;;sleep 0.5;; set Steckdose2 on
define BMelder1NotifyAus notify BMelder1:off ;;sleep 0.5;; set Steckdose2 off
Titel: Antw:Bekomme den Code nicht zusammen.....
Beitrag von: noice am 13 Oktober 2015, 23:45:28
Wenn du 2 devices nimmst sollte es keine Verzögerung brauchen .. also einmal cul zum Empfang und fhemduino zu senden oder so...

Mit dem sleep  befehl hältst du meines Wissens das ganze System an
Titel: Antw:Bekomme den Code nicht zusammen.....
Beitrag von: rapster am 14 Oktober 2015, 08:19:23
Zitat von: noice am 13 Oktober 2015, 23:45:28

Mit dem sleep  befehl hältst du meines Wissens das ganze System an

Nein, das ist ein braves sleep was er da verwendet hat ;)
Titel: Antw:Bekomme den Code nicht zusammen.....
Beitrag von: noice am 14 Oktober 2015, 12:22:52
Again what learnt :)

Mobil erstellt daher kurz gehalten

Titel: Antw:Bekomme den Code nicht zusammen.....
Beitrag von: herrmannj am 14 Oktober 2015, 12:35:05
Zitat von: noice am 13 Oktober 2015, 23:45:28
Wenn du 2 devices nimmst sollte es keine Verzögerung brauchen .. also einmal cul zum Empfang und fhemduino zu senden oder so...

doch, ist schon möglich. Der BM "müllt" vmtl das 433 Band noch zu während FHEM schon an den Aktor sendet. Da hilft das delay (sleep)..

vg
joerg