FHEM Forum

FHEM - Anwendungen => Beleuchtung => Thema gestartet von: Horst am 17 Juli 2017, 15:23:33

Titel: Hue Bewegungsmelder triggern / steuern
Beitrag von: Horst am 17 Juli 2017, 15:23:33
Hallo,
ich habe folgendes Problem. Ich habe einen Hue Bewegungsmelder (BewHueSens1) in FHEM eingebunden.
Nachtriggern funktioniert top aber wenn der Bewegungsmelder über 120s auf motion bleibt, wird nicht nachgetriggert. 


[define LichtKuechHilfsM8Hue DOIF ([BewHueSens1:state] eq "motion") \
(set LichtKuechHilfsM8 on)(set LichtKuechHilfsM8 off)
attr LichtKuechHilfsM8Hue do resetwait
attr LichtKuechHilfsM8Hue wait 0,120
attr LichtKuechHilfsM8Hue room 20_Küche]

Ich hatte auch schon mit " nomotion" getestet zu triggern und "Einschalten" mit einem Notify es wurde nur unübersichtlich und gab andere Fehler.
Es währe schön wenn der HilfsMerker sofort an geht, und erst durch nomotion der Timer startet und innerhalb dieser Zeit nachgetriggert werden kann.
Hue App's währen dann auch uninteressant. So das Ziel.
Vielleicht kann mir ja jemand ein wenicg auf die Sprünge Helfen. Danke
Titel: Hue Bewegungsmelder triggern / steuern
Beitrag von: justme1968 am 17 Juli 2017, 16:12:56
was gibt es denn für events?

kann es sein das du einfach bei motion ein und bei nomotion ausschalten musst?
Titel: Antw:Hue Bewegungsmelder triggern / steuern
Beitrag von: Horst am 18 Juli 2017, 12:42:29
Danke, leider trifft das nicht den Punkt
Nach nomotion sollte eine Zeit ablaufen, die in dieser Zeit immer wieder zurückgesetzt werden kann.
Meinetwegen auch bei motion. Aber "motion" steht manchmal länger an, so das der Timer schon abgelaufen ist bevor motion off steht. Hilfsmerker wird off obwohl noch notion.
Wenn die "doif" Schleife nicht EVENT bezogen sondern Permanent währe... habe schon mit
attr LichtKuechHilfsM5Hue do always
getestet..nok
Titel: Antw:Hue Bewegungsmelder triggern / steuern
Beitrag von: justme1968 am 18 Juli 2017, 12:48:53
ob du mit on-for-timer arbeiten musst oder mir on und off hängt davon ab welche events kommen. deshalb die frage danach.
alle hue devices erzeugen nur bei änderung ein event. nicht regelmäßig. d.h. du musst mit on und off arbeiten.
Titel: Antw:Hue Bewegungsmelder triggern / steuern
Beitrag von: Horst am 18 Juli 2017, 18:00:53
Danke für die Antwort.
Kann ich so nicht bestätigen. Wenn der Hue Bewegungsmelder in FHEM auslöst, bleibt er 15s auf motion wenn er weiter Bewegung erkennt bleibt er auf motion. Wenn eine Hue Lampe in der Hue Brige eingebunden ist, ist es so wie du sagst. Die Logik würde ich aber gern mit FHEM übernehmen.
Titel: Antw:Hue Bewegungsmelder triggern / steuern
Beitrag von: justme1968 am 18 Juli 2017, 18:37:42
dann verstehe dich dein problem nicht...
Titel: Antw:Hue Bewegungsmelder triggern / steuern
Beitrag von: Horst am 18 Juli 2017, 19:52:07
Der Timer läuft bei motion los, schaltet ab wenn Zeit Abgelaufen ist obwohl motion immer noch da ist. So funktioniert es bei mir, fehlerhafter weise.
Wenn ich nomotion als Auslöser des Timers nutze, ist das Problem, das dieser dann nicht nachgetriggert werden kann, da ja motion noch anliegt
Titel: Antw:Hue Bewegungsmelder triggern / steuern
Beitrag von: justme1968 am 18 Juli 2017, 20:15:51
WELCHE EVENTS GIBT ES.

schau in den event monitor.
Titel: Antw:Hue Bewegungsmelder triggern / steuern
Beitrag von: Horst am 18 Juli 2017, 22:17:43
2xtriggern besser am Ende gleicher Effekt bei motion länger an, leuft Timer ab, M8 geht aus

define LichtKuechHilfsM8Hue DOIF (([BewHueSens1:state] eq "nomotion") \
or ([BewHueSens1:state] eq "motion")) \
(set LichtKuechHilfsM8 on)(set LichtKuechHilfsM8 off)
attr LichtKuechHilfsM8Hue do resetwait
attr LichtKuechHilfsM8Hue wait 0,75                                   
attr LichtKuechHilfsM8Hue room 20_Küche

und die Events der Procedure 1x ausgelöst 2.nach 15s durch Bewegungsmelder

2017-07-18 22:30:01 DOIF LichtKuechHilfsM8Hue cmd_nr: 1
2017-07-18 22:30:01 DOIF LichtKuechHilfsM8Hue cmd_seqnr: 1
2017-07-18 22:30:01 DOIF LichtKuechHilfsM8Hue cmd: 1.1
2017-07-18 22:30:01 DOIF LichtKuechHilfsM8Hue cmd_event: BewHueSens1
2017-07-18 22:30:01 DOIF LichtKuechHilfsM8Hue cmd_1_1
2017-07-18 22:30:01 DOIF LichtKuechHilfsM8Hue wait_timer: 18.07.2017 22:31:16 cmd_1_2 BewHueSens1
2017-07-18 22:30:15 DOIF LichtKuechHilfsM8Hue wait_timer: no timer
2017-07-18 22:30:15 DOIF LichtKuechHilfsM8Hue wait_timer: 18.07.2017 22:31:30 cmd_1_2 BewHueSens1
2017-07-18 22:31:30 DOIF LichtKuechHilfsM8Hue wait_timer: no timer
2017-07-18 22:31:30 DOIF LichtKuechHilfsM8Hue cmd_nr: 1
2017-07-18 22:31:30 DOIF LichtKuechHilfsM8Hue cmd_seqnr: 2
2017-07-18 22:31:30 DOIF LichtKuechHilfsM8Hue cmd: 1.2
2017-07-18 22:31:30 DOIF LichtKuechHilfsM8Hue cmd_event: BewHueSens1
2017-07-18 22:31:30 DOIF LichtKuechHilfsM8Hue cmd_1

es ist der Wurm drin...
Titel: Antw:Hue Bewegungsmelder triggern / steuern
Beitrag von: justme1968 am 18 Juli 2017, 22:35:24
ich meine die events vom bewegungsmelder.
Titel: Antw:Hue Bewegungsmelder triggern / steuern
Beitrag von: Horst am 19 Juli 2017, 10:31:19
Sorry, hier einmal ausgelöst

2017-07-19 10:27:46 DOIF LichtKuechHilfsM5Hue cmd_event: BewHueSens1
2017-07-19 10:27:50 DOIF LichtKuechHilfsM5Hue cmd_event: BewHueSens1
2017-07-19 10:27:50 DOIF LichtKuechHilfsM5Hue wait_timer: 19.07.2017 10:30:05 cmd_1_2 BewHueSens1
2017-07-19 10:27:50 DOIF LichtKuechHilfsM8Hue cmd_event: BewHueSens1
2017-07-19 10:27:50 DOIF LichtKuechHilfsM8Hue wait_timer: 19.07.2017 10:29:05 cmd_1_2 BewHueSens1
2017-07-19 10:27:50 DOIF not_Hue_Licht cmd_event: BewHueSens1
2017-07-19 10:27:50 HUEDevice BewHueSens1 motion
2017-07-19 10:27:50 HUEDevice BewHueSens1 battery: 100
2017-07-19 10:27:50 HUEDevice BewHueSens1 reachable: 1
2017-07-19 10:28:05 DOIF LichtKuechHilfsM8Hue wait_timer: 19.07.2017 10:29:20 cmd_1_2 BewHueSens1
2017-07-19 10:28:05 DOIF not_Hue_Licht cmd_event: BewHueSens1
2017-07-19 10:28:05 HUEDevice BewHueSens1 nomotion
2017-07-19 10:28:05 HUEDevice BewHueSens1 battery: 100
2017-07-19 10:28:05 HUEDevice BewHueSens1 reachable: 1

wie gesagt bleibt er auf motion wenn er länger Bewegung erkennt.
Danke für die Mühen
Titel: Antw:Hue Bewegungsmelder triggern / steuern
Beitrag von: DeeSPe am 19 Juli 2017, 10:52:14
Ich benutze zwar andere BWMs aber die Problematik konnte ich bei mir wie folgt lösen:

Gruß
Dan
Titel: Antw:Hue Bewegungsmelder triggern / steuern
Beitrag von: Horst am 19 Juli 2017, 21:25:51
Ja danke, so dachte ich mir das auch.
könntest du mir mit deinem Progammschnipsel etwas helfen?
Bin leider noch nicht so fit. :)
Titel: Antw:Hue Bewegungsmelder triggern / steuern
Beitrag von: Horst am 19 Juli 2017, 23:47:06
So, eine Variante zum Nachmachen, könnt so einfach sein....

define Licht_an_Hue DOIF \
([BewHueSens1:state] eq "motion") \
(set LichtKuechHilfsM9 on) \
DOELSEIF \
(([BewHueSens1:state] eq "nomotion")and ([+00:00:59])) \
(set LichtKuechHilfsM9 off)

währe vielleicht schön, auch andere Varianten zu sehen... 8)