Hauptmenü

IPCAM Modul

Begonnen von manuell, 11 September 2015, 19:38:00

Vorheriges Thema - Nächstes Thema

manuell

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

marvin78

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.

manuell

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 !

AxelSchweiss

Indem du das Notify ein/ausschaltest ... je nach Situation
Schau dir mal das Attribut "disable" an.



manuell

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');;}}

Jojo11

#5
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

manuell

Hallo Jo,

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

1000Dank.

Schönen Gruß
manuell