FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: manuell am 11 September 2015, 19:38:00

Titel: IPCAM Modul
Beitrag von: manuell am 11 September 2015, 19:38:00
Hallo zusammen,

ich habe endlich mit Hilfe von IPCAM Modul meine INStar Kamera dazu bringen können, Fotos zu schiessen sobald der Bewegungsmelder (HM-SEC-MDIR) eine Bewegung registriert hat.

Nun weiss ich nicht, wie ich erreichen kann, dass obwohl der Bewegungsmelder eine Bewegung sieht, das IPCAM-Modul keine Fotos mehr macht ?!

Könnte man das mit einem dummy ein- und ausschalten ?

Bitte um Hilfe ....

Hier ist der Code :


define ipcam IPCAM 172.x.y.z
attr ipcam delay 15
attr ipcam path tmpfs/auto.jpg?usr=admin&pwd=abcdef
attr ipcam snapshots 5
attr ipcam storage /opt/snapshots
attr ipcam group ipcam
attr ipcam room instar
attr ipcam timestamp 1



define Motion_IPcam notify Bewegungsmelder:.*on.* get ipcam image


Danke !

Gruß
manuell
Titel: Antw:IPCAM Modul
Beitrag von: marvin78 am 11 September 2015, 20:22:12
Zitat von: manuell am 11 September 2015, 19:38:00

Nun weiss ich nicht, wie ich erreichen kann, dass obwohl der Bewegungsmelder eine Bewegung sieht, das IPCAM-Modul keine Fotos mehr macht ?!


Das kommt wohl stark darauf an, warum das passieren soll. Du kannst dein notify einfach disablen. commandref zu notify hast du ja gelesen, nehme ich an.
Titel: Antw:IPCAM Modul
Beitrag von: manuell am 11 September 2015, 21:34:40
Danke für deine Antwort !

Also ich möchte einfach, dass die Kamera nur in meiner Abwesenheit Fotos schiesst, deshalb suche ich eine Möglichkeit das Ganze ein- und ausschlten zu können ....

Leider weiss ich nicht, wie ich das mit "disable" umsetzen soll !
Titel: Antw:IPCAM Modul
Beitrag von: AxelSchweiss am 11 September 2015, 23:05:53
Indem du das Notify ein/ausschaltest ... je nach Situation
Schau dir mal das Attribut "disable" an.


Titel: Antw:IPCAM Modul
Beitrag von: manuell am 12 September 2015, 09:17:59
So funktioniert leider nicht :


define Test dummy
attr Test eventMap /on:Activ/off:Inactiv/
attr Test room xy
attr Test webCmd on:off

define Test_Aktiv notify Test { if (Value ("Test") eq "Activ") { fhem('attr Bewegungsmelder disable 1');;}}
define Test_Inaktiv notify Test { if (Value ("Test") eq "Inactiv") { fhem('attr Bewegungsmelder disable 0');;}}
Titel: Antw:IPCAM Modul
Beitrag von: Jojo11 am 12 September 2015, 12:05:26
Hallo,

so müsste es funktionieren:


define Test dummy
attr Test eventMap /on:Activ/off:Inactiv/
attr Test room xy
attr Test webCmd on:off

define Motion_IPcam notify Bewegungsmelder:.*on.* {\
if (Value("Test") eq "on") {\
  fhem("get ipcam image");;\
}\
}


Der code ist zum direkten Einfügen in die fhem.cfg - bitte entsprechend ändern wenn er im DEF-Bereich eingegeben werden soll.
Evtl. möchtest Du ja mit dem Bewegungsmelder noch andere Aktionen auslösen. Die kannst Du dann vor die letzte schließende geschweifte Klammer packen.

schöne Grüße
Jo
Titel: Antw:IPCAM Modul
Beitrag von: manuell am 12 September 2015, 12:43:32
Hallo Jo,

vielen herzlichen Dank für deine Hilfe, es funktioniert einwandfrei !

1000Dank.

Schönen Gruß
manuell