Mittwoch, 31. Dezember 2014
Freitag, 10. Januar 2014
FHEM Codeschnipsel 2
E-Mail wird bei Anruf zu Hause verschickt, mit Information wer angerufen hat ...
define Fritz_Box FB_CALLMONITOR 192.168.1.2:1012
attr Fritz_Box room System
define LetzterVerpassterAnruf notify Fritz_Box:event:.ring {\
my $anrufnr=ReadingsVal("Fritz_Box","external_number", "--");;\
{\
{FB_mail('xxx@@xxxxxx.xx','Anruf',' Das war der Anrufer: '.$anrufnr)};;\
}\
}
define Fritz_Box FB_CALLMONITOR 192.168.1.2:1012
attr Fritz_Box room System
define LetzterVerpassterAnruf notify Fritz_Box:event:.ring {\
my $anrufnr=ReadingsVal("Fritz_Box","external_number", "--");;\
{\
{FB_mail('xxx@@xxxxxx.xx','Anruf',' Das war der Anrufer: '.$anrufnr)};;\
}\
}
Donnerstag, 9. Januar 2014
Haussteuerung mit FHEM über CUL+Fritzbox - Codeschnipsel
(Kombination von Fenster/Türkontakt und Schalten sowie Türgong mit MP3-Funktion)
Lampe soll nach 23:00 Uhr und vor 06:00 Uhr geschalten werden und der Türgong soll Song 000 abspielen wenn der Kontakt geöffnet wird ...
define a1 notify CUL_HM_threeStateSensor_1E7CC9 {\
if (ReadingsVal("CUL_HM_threeStateSensor_1E7CC9", "state", "") eq "open" && ($hour < 6)) {\
fhem("set sz_licht on");;\
}\
}
define a2 notify CUL_HM_threeStateSensor_1E7CC9 {\
if (ReadingsVal("CUL_HM_threeStateSensor_1E7CC9", "state", "") eq "open" && ($hour > 22)) {\
fhem("set sz_licht on");;\
}\
}
(Kombination von Bewegungsmelder und Schalter)
Schalter in Abhängigkeit vom Helligkeitswert schalten (für 60s) und Mail senden
define StatusBew03 notify Bewegungsmelder01:motion* {\
my $bew=(ReadingsVal("Bewegungsmelder01","brightness", "--"));;\
if ($bew < 100) {\
{FB_mail('xxx@@xxxxxx.xx','bew_angegangen','bew_angegangen')};;\
fhem("set Schaltergarage01 on-for-timer 60");;\
}\
}
Lampe soll nach 23:00 Uhr und vor 06:00 Uhr geschalten werden und der Türgong soll Song 000 abspielen wenn der Kontakt geöffnet wird ...
define a1 notify CUL_HM_threeStateSensor_1E7CC9 {\
if (ReadingsVal("CUL_HM_threeStateSensor_1E7CC9", "state", "") eq "open" && ($hour < 6)) {\
fhem("set sz_licht on");;\
}\
}
define a2 notify CUL_HM_threeStateSensor_1E7CC9 {\
if (ReadingsVal("CUL_HM_threeStateSensor_1E7CC9", "state", "") eq "open" && ($hour > 22)) {\
fhem("set sz_licht on");;\
}\
}
(Kombination von Bewegungsmelder und Schalter)
Schalter in Abhängigkeit vom Helligkeitswert schalten (für 60s) und Mail senden
define StatusBew03 notify Bewegungsmelder01:motion* {\
my $bew=(ReadingsVal("Bewegungsmelder01","brightness", "--"));;\
if ($bew < 100) {\
{FB_mail('xxx@@xxxxxx.xx','bew_angegangen','bew_angegangen')};;\
fhem("set Schaltergarage01 on-for-timer 60");;\
}\
}
Abonnieren
Posts (Atom)