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
Nimm einfach structure fuer die beiden Handys!
Ok danke
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.
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