Hallo!
Wir hatten am Wochenende ein schweres Gewitter und dabei ist der FI rausgeflogen. Natürlich waren wir genau an diesem Wochenende nicht da und der Gefrierschrank samt Kühlschrank waren schön am Abtauen. Jetzt ist meine Überlegung, ein GSM Modul zu verwenden, welches bei Stromausfall eine SMS absetzt bzw. Anruft. So könnte man den Nachbarn samt Notschlüssel zum Wiedereinschalten in die Wohnung bitten.
GSM Module gibt es ja eine Menge, aber welches habt Ihr in Verwendung bzw. welches könnt Ihr empfehlen. (Ein bezahlbares System wäre natürlich von Vorteil, welches beschränkt die Eierlegende Wollmilchsau ist)
Die zweite Frage, welche sich mir stellt, wie kann man der CCU beibringen, das sie den Zeitpunkt des Stromausfalles speichert und diesen über die Akkulaufzeit der Batterien speichert? (Akku mit Solar ist zwar bei der nächsten Umbaumaßnahme geplant, dauert aber noch eine weile).
Kann man so was günstig mit dem hier schon oft erwähnetn AMTEL Board realisieren?
Für eure Hilfe bedanke ich mich schon mal im Vorraus.
mfg
Zealand
GSM Alarmwahlgerät Empfehlung?
Moderator: Co-Administratoren
Re: GSM Alarmwahlgerät Empfehlung?
hey,
ich verwende ein normales Telefonwahlgerät von ABUS AZ6301. Das ist günstig und verwendet einfach einen normalen Telefonanschluss,
der ja auch bei Spannungsausfall noch funkitioniert. Das ABUS Wahlgerät läuft mit 12V. Kann man also gut mit einem AKKU als Notstromversorgung
z.B. Lipo betreiben. Als Auslöseeinheit verwende ich den 4 Kanal Bausatz. Der läuft auch mit 12V.
Spannungsausfall könnte man ja mit einer Schalterschnittstelle Überwachen.
Habe ich aber noch nicht versucht. Verwende dafür einen Netzanalysator
Gruss
Tino
ich verwende ein normales Telefonwahlgerät von ABUS AZ6301. Das ist günstig und verwendet einfach einen normalen Telefonanschluss,
der ja auch bei Spannungsausfall noch funkitioniert. Das ABUS Wahlgerät läuft mit 12V. Kann man also gut mit einem AKKU als Notstromversorgung
z.B. Lipo betreiben. Als Auslöseeinheit verwende ich den 4 Kanal Bausatz. Der läuft auch mit 12V.
Spannungsausfall könnte man ja mit einer Schalterschnittstelle Überwachen.
Habe ich aber noch nicht versucht. Verwende dafür einen Netzanalysator
Gruss
Tino
HomeMatic süchtig
Re: GSM Alarmwahlgerät Empfehlung?
ich habe Astrisk auf der Fritzbox, die muss dann natürlich an eine USV.
ansonsten bin ich mit der Lösung zufrieden
ansonsten bin ich mit der Lösung zufrieden
Re: GSM Alarmwahlgerät Empfehlung?
Danke für den Tipp. Werde mal sehen, das ich das auch so lösen kann.tino hat geschrieben:hey,
ich verwende ein normales Telefonwahlgerät von ABUS AZ6301. Das ist günstig und verwendet einfach einen normalen Telefonanschluss,
der ja auch bei Spannungsausfall noch funkitioniert. Das ABUS Wahlgerät läuft mit 12V. Kann man also gut mit einem AKKU als Notstromversorgung
z.B. Lipo betreiben. Als Auslöseeinheit verwende ich den 4 Kanal Bausatz. Der läuft auch mit 12V.
Spannungsausfall könnte man ja mit einer Schalterschnittstelle Überwachen.
Habe ich aber noch nicht versucht. Verwende dafür einen Netzanalysator
Gruss
Tino
Wie funktioniert das mit dem Astrisk? Ist das ein Programm, welches da eine Meldung per mail absetzen kann?OhOme hat geschrieben:ich habe Astrisk auf der Fritzbox, die muss dann natürlich an eine USV.
ansonsten bin ich mit der Lösung zufrieden
Re: GSM Alarmwahlgerät Empfehlung?
Asterisk ist eine Software, mit der man eine komplette (und beliebig komplexe) Telefonvermittlung aufbauen kann (ISDN. SIOP, analog ...).
Das ist ein unglaublich mächtiges Teil.
Ich habe mir da nur einen gaaaanz kleinen Teil rausgepickt
Also, es gibt ein kompl. Paket für die Fritzbox. Dann habe ich mir bei http://www.amooma.de/tts/ ein paar
Ansagen zusammengebaut. Bei bestimmten Ereignissen werden dann die dafür vorgesehene Nummern angerufen und
die Ansagen abgespielt.
Bei Interesse kann ich das ja nochmals ausführlich berschreiben.
Das ist ein unglaublich mächtiges Teil.
Ich habe mir da nur einen gaaaanz kleinen Teil rausgepickt
Also, es gibt ein kompl. Paket für die Fritzbox. Dann habe ich mir bei http://www.amooma.de/tts/ ein paar
Ansagen zusammengebaut. Bei bestimmten Ereignissen werden dann die dafür vorgesehene Nummern angerufen und
die Ansagen abgespielt.
Bei Interesse kann ich das ja nochmals ausführlich berschreiben.
Re: GSM Alarmwahlgerät Empfehlung?
Sorry Chris, hat etwas gedauert.
Ok,
was ich dafür benötige:
Eine Asterisk-Installation auf der Fritzbox: http://www.ip-phone-forum.de/showpost.p ... ostcount=1
Eine entsprechende Anpassung der Konfiguration des Asterisk: http://www.voip-info.org/tiki-index.php ... %20message
Einen permanent laufenden Linux-Rechner
Vorgefertigte Ansagen: http://www.amooma.de/tts
Die „PHP-Schnittstelle“ http://homematic-forum.de/forum/viewtop ... 40&start=0
TCP-Dump auf der CCU: http://homematic.monkeybits.de/software/addons/tcpdump
Nun die kleine Bastelecke:
Ein perl-Skript überwacht mit netcat die Aktor-Meldungen auf der CCU
Sobald in dem, mir völlig unverständlichem, Kauderwelsch der netcat-Ausgabe
eine bekannte Seriennummer vorkommt, benutze ich die php-Schnittstelle,
um den momentanen Status des Aktors mit der Seriennummer zu bekommen.
Bei Bedarf kann ich dann per ftp-Übertragung zur Fritzbox einen Anruf auslösen.
Ich würde gerne noch Systemvariablen der CCU mitbenutzen, kann diese aber nicht von extern abfragen.
Ich warte diesbezüglich noch gaaaaaaaanz ungeduldig auf die XML-Schnittstelle von Dirch http://homematic-forum.de/forum/viewtop ... 958#p15906
Hier das Perl-Skript zur Überwachung der netcat-Ausgabe
(Ja, ich weiss: bin kein programmierer! - aber es tut )
Ok,
was ich dafür benötige:
Eine Asterisk-Installation auf der Fritzbox: http://www.ip-phone-forum.de/showpost.p ... ostcount=1
Eine entsprechende Anpassung der Konfiguration des Asterisk: http://www.voip-info.org/tiki-index.php ... %20message
Einen permanent laufenden Linux-Rechner
Vorgefertigte Ansagen: http://www.amooma.de/tts
Die „PHP-Schnittstelle“ http://homematic-forum.de/forum/viewtop ... 40&start=0
TCP-Dump auf der CCU: http://homematic.monkeybits.de/software/addons/tcpdump
Nun die kleine Bastelecke:
Ein perl-Skript überwacht mit netcat die Aktor-Meldungen auf der CCU
Sobald in dem, mir völlig unverständlichem, Kauderwelsch der netcat-Ausgabe
eine bekannte Seriennummer vorkommt, benutze ich die php-Schnittstelle,
um den momentanen Status des Aktors mit der Seriennummer zu bekommen.
Bei Bedarf kann ich dann per ftp-Übertragung zur Fritzbox einen Anruf auslösen.
Ich würde gerne noch Systemvariablen der CCU mitbenutzen, kann diese aber nicht von extern abfragen.
Ich warte diesbezüglich noch gaaaaaaaanz ungeduldig auf die XML-Schnittstelle von Dirch http://homematic-forum.de/forum/viewtop ... 958#p15906
Hier das Perl-Skript zur Überwachung der netcat-Ausgabe
(Ja, ich weiss: bin kein programmierer! - aber es tut )
#!/usr/bin/perl
use lib "/var/www/homematic/lib";
use homematic;
use LWP::Simple;
use Time::localtime;
my $haustuer=$Tuerkontakt{'KO-HT'};
my $cmd=$Bas_dir."/scripts/haustuer_ueberwachung/tuer_ist_offen.pl";
my $log='/var/www/homematic/log/haustuerueberwachung';
my $fb_haustuerkontrolle_ein=$Fernbedienung{'FB-01-15-ku'};
my $fb_haustuerkontrolle_aus=$Fernbedienung{'FB-01-16-ku'};
my $maxLen = -1;
my $format = "\t%-s";
my $full_line;
(my $name=$0)=~s!^.*/!!;
open (LOG,">>$log") || die "can not open $log\n";
select LOG;
print datetime()." [$name] Starte:\n";
open (NETCAT,"nc homematic 2030 2>/dev/null|") || die $!;
while (<NETCAT>)
{
unless (/^\s/)
{
$full_line=~s/\.+/\./g if ($. > 0 );
#print "$full_line\n";
if ($full_line=~/$haustuer/) {
my $status=status_tuerkontakt($haustuer);
if ($status eq "auf") { # Schalter ist eingeschaltet
my $at="echo \"$cmd\" | at now";
print datetime()." [$name] Starte >$at<\n";
my $rc=system("echo \"$cmd\" | at now");
print datetime()." [$name] RC >$rc<\n";
} else {
print datetime()." [$name] kille >$cmd<\n";
kill_pid("$cmd");
}
}
if ($full_line=~/$fb_haustuerkontrolle_ein/) {
$rc=system("rm $Tuer_nicht_melden");
print datetime()." rm $Tuer_nicht_melden RC=$rc\n";
}
if ($full_line=~/$fb_haustuerkontrolle_aus/) {
$rc=system("touch $Tuer_nicht_melden;chown www-data.www-data $Tuer_nicht_melden");
print datetime()." touch $Tuer_nicht_melden RC=$rc\n";
}
$full_line='';
next;
}
chomp;
s/^\s*//;
if (length ($_) > $maxLen)
{
$maxLen = length ($_);
$format = sprintf ("\t%%-%ds", $maxLen);
}
s/\s//g;
s/([0-9a-f]{2})/chr (hex ($1))/eg;
s/[^\040-\176]/./g;
$line=$_;
chomp($line);
$line=~s/^0x\.\.\://;
$full_line.=$line;
}
close (NETCAT);
sub kill_pid {
my $prg=$_[0];
open (PSEF,"ps -ef | grep -v grep | grep $_[0] | awk '{print \$2}' |");
while (<PSEF>) {
chomp;
system("kill -9 $_");
print datetime()." PID: $_\n";
}
close (PSEF);
}