Da ich einen entsprechenden Codeschnipsel nicht im Wiki gefunden haben, habe ich ihn mal selbst erstellt....
http://www.fhemwiki.de/wiki/Bewegungsmelder:_Status_zur%C3%BCcksetzen
What do you do to get the information you need so much more.
Hallo
Zitat99_MyUtils.pm
Existiert nicht.
Muss es erstellt werden?
Oder ist
Zitat99_Utils.pm
gemeint?
Hab es gefunden, muss noch erzeugt werden.
Zitathttp://www.fhemwiki.de/wiki/99_myUtils_anlegen
http://www.fhemwiki.de/wiki/99_myUtils_anlegen (http://www.fhemwiki.de/wiki/99_myUtils_anlegen)
Die 99_Utils.pm kann bei einem update überschrieben werden.
Ich hab hier ein Modul am Laufen das ich jetzt einfach mal so in die Freiheit entlasse :)
In die Definition kommen die Geräte und Readings die es auslösen, anschliessend gibt es 10 Stufen der Inaktivität, deren Auslösezeit man frei konfigurieren kann.
Beispieldefinition:
define motion_state_office motion (motion_office|switch_office|window_office) (alert|on|Open)
attr motion_state_office seconds_1 120
attr motion_state_office seconds_10 61440
attr motion_state_office seconds_2 240
attr motion_state_office seconds_3 480
attr motion_state_office seconds_4 960
attr motion_state_office seconds_5 1920
attr motion_state_office seconds_6 3840
attr motion_state_office seconds_7 7680
attr motion_state_office seconds_8 15360
attr motion_state_office seconds_9 30720
attr motion_state_office stateFormat motion
Der Status wird bei mir z.B. nicht nur auf Aktiv gesetzt wenn der Bewegungsmelder anspringt sondern wie im Beispiel auch wenn etwa das Licht angeschalten oder das Fenster geöffnet wird.
Für den Status einen ganzen Raumes (Licht, 4xFenster, Bewegung) habe ich bei mir ganz simpel eine Structure pro Raum erstellt. Diese widerrum propagieren ihren Status in die EtagenStructure, und diese in die Haus-Structure. Alles zusammengefasst als Alarmanlage. Damit läuft das super.
Hallo
Die Datei 47_Motion.PM nach FHEM kopieren.
Zitatdefine motion_state_office motion (motion_office|switch_office|window_office) (alert|on|Open)
attr motion_state_office seconds_1 120
attr motion_state_office seconds_10 61440
attr motion_state_office seconds_2 240
attr motion_state_office seconds_3 480
attr motion_state_office seconds_4 960
attr motion_state_office seconds_5 1920
attr motion_state_office seconds_6 3840
attr motion_state_office seconds_7 7680
attr motion_state_office seconds_8 15360
attr motion_state_office seconds_9 30720
attr motion_state_office stateFormat motion
Erstellen.
Die 99_MyUtilis.pm löschen, und das läuft automatisch?
Zitat von: Damu am 11 April 2015, 22:47:14
Hallo
Die Datei 47_Motion.PM nach FHEM kopieren.Erstellen.
Ja. Du definierst damit ein neues Gerät, sozusagen einen virtuellen Bewegungsmelder.
Die Beispieldefinition reagiert auf einen Bewegungsmelder, einen Lichtschalter und ein Fenster.
Du kannst aber beliebige Geräte angeben. Die Zeitabschnitte zwischen den 10 Inaktivitätsstufen gibst du über die Attribute an.
Sobald das erste Nofify angekommen ist, läuft der Timer.
Zitat
Die 99_MyUtilis.pm löschen, und das läuft automatisch?
Das Modul ist komplett unabhängig davon.
Verstehe ich nicht ganz????
Muss dann für jeden Bewegungsmelder ein Dummy erstellt werden?
Sinnvollerweise für jeden Raum, ja.