notify für Überwachungskamera

Begonnen von schrader, 01 Mai 2014, 23:27:08

Vorheriges Thema - Nächstes Thema

schrader

Hallo,
ich bin als am tüfteln....
Ich will versuchen das meine Überwachungskamera(CAM1) nur an geht wenn keiner zu hause ist.
Und sobald nur einer da ist das Sie aus geht.
Bekomme das mit einer Person hin.
Ich gehe über die Present von den Handys.

Ich hätte gerne wenn Sascha androit oder Nine androit present ist das die Kammera aus ist.
Und diese nur an geht wenn beide Handys absent sind .und nicht nur eins.

da mein problem ist wenn eins absent ist und das andere present dann schaltet er als an aus an aus....usw.

habe folgende codes
über ein handy
define nf_sicherheit_ein2 notify TV.* {\
   my $now = sprintf("%%02d:%%02d",$hour,$min);;\
   my $sascha = Value("Sascha_android");;\
if (($sascha eq "present")){\
     fhem("set CAM1 off") if(Value("CAM1") ne "off");;\
}\
}

define nf_sicherheit_aus2 notify TV.* {\
   my $now = sprintf("%%02d:%%02d",$hour,$min);;\
   my $sascha = Value("Sascha_android");;\
if (($sascha eq "absent")){\
     fhem("set CAM1 on") if(Value("CAM1") ne "on");;\
}\
}


und so mit 2 handy`s
define nf_sischerheit notify TV.* {\
  my $now = sprintf("%%02d:%%02d",$hour,$min);;\
  my $sascha = Value("Sascha_android");;\
  my $nine = Value("Nine_android");;\
    if (($sascha eq "present") || ($nine eq "present")) {\
      fhem("set CAM1 off") if(Value("CAM1") ne "off");;\
    }\
   if (($sascha eq "absent") && ($nine eq "absent")) {\
     fhem("set CAM1 on") if (Value("CAM1") ne "on")) {\
}


wie schreibe ich den code das die CAM1 an geht ,wenn beide absent sind nicht nur einer ;-/

ich danke jetzt schon mal...

gruß Schrader
CUL 868Mhz, CUL 433Mhz, FB 7390, FB7290, FB 7312, Elro IT,, FS20, HomeMatic,HMLAN

P.A.Trick

Nimm einfach structure fuer die beiden Handys!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

schrader

CUL 868Mhz, CUL 433Mhz, FB 7390, FB7290, FB 7312, Elro IT,, FS20, HomeMatic,HMLAN

Mitch

Oder wie ich eine "Alle Weg" Dummy.
Dieser wird eingeschalten, wenn alle handys "unterwegs" sind und wenn "Alle Weg" an geht, schaltet u.a. die Kamera an.
FHEM im Proxmox Container

Puschel74

Hallo,

define nf_sischerheit notify TV.* {\
  my $now = sprintf("%%02d:%%02d",$hour,$min);;\
  my $sascha = Value("Sascha_android");;\
  my $nine = Value("Nine_android");;\
    if (($sascha eq "present") || ($nine eq "present")) {\
      fhem("set CAM1 off") if(Value("CAM1") ne "off");;\
    }\
   if (($sascha eq "absent") && ($nine eq "absent")) {\
     fhem("set CAM1 on") if (Value("CAM1") ne "on")) {\
}


Wofür das $now ist kann ich dir nicht sagen - vielleicht hast du schonmal vorbereitet für eine zeitliche Eingrenzung  ;D
Die Kamera sollte eigentlich nicht ein aus ein aus ... schalten mit dem Code.
Es sei den die Handys gehen mal immer wieder absent und present - schau mal im Eventmonitor oder im Logfile was die Handys so machen.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.