FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 11 November 2012, 11:47:53

Titel: notify System-befehl
Beitrag von: Guest am 11 November 2012, 11:47:53
Originally posted by: <email address deleted>

Hallo,

ich versucher derzeit durch einen Bewegungsmelder einen Anruf auszulösen
bzw. eine Mail zu verschicken.

Wenn ich in die fhem Befehlsanzeige:
{system " echo ATDT*121#**610 | nc 127.0.0.1 " }
eingebe,wird ein Anruf (wie gewünscht) ausgelöst.

Schreibe ich in die fhem.cfg die Zeile:
 define Bewegungsmelder_mail notify Bewegungsmelder:on.* {system " echo
ATDT*121#**610 | nc 127.0.0.1 " }
erhalte ich die Fehlermeldung in der log-Datei Befehl {system unbekannt.

Gleiches stelle ich fest bei:
{ system "/sbin/mailer -s'Subject' -t'Mail\@server.de' "}
Schickt die Mail an meine Adresse, wenn ich es in die Befehlszeile in Fhem
eingebe, aber nicht, wenn der Inhalt der Zeile in der notify-Zeile wie oben
steht.

Danke für Eure Hilfen

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: notify System-befehl
Beitrag von: Guest am 11 November 2012, 12:03:50
Originally posted by: <email address deleted>

Das Mailproblem ist gelöst.
Steht auch schon an anderer Stelle: bei aufruf über notify muss \@@ in der
Mailadresse stehen.

Das Problem mit dem Anruf bleibt aber immer noch bestehen!


Am Sonntag, 11. November 2012 11:47:53 UTC+1 schrieb sn.bg:
>
> Hallo,
>
> ich versucher derzeit durch einen Bewegungsmelder einen Anruf auszulösen
> bzw. eine Mail zu verschicken.
>
> Wenn ich in die fhem Befehlsanzeige:
> {system " echo ATDT*121#**610 | nc 127.0.0.1 " }
> eingebe,wird ein Anruf (wie gewünscht) ausgelöst.
>
> Schreibe ich in die fhem.cfg die Zeile:
>  define Bewegungsmelder_mail notify Bewegungsmelder:on.* {system " echo
> ATDT*121#**610 | nc 127.0.0.1 " }
> erhalte ich die Fehlermeldung in der log-Datei Befehl {system unbekannt.
>
> Gleiches stelle ich fest bei:
> { system "/sbin/mailer -s'Subject' -t'Mail\@server.de' "}
> Schickt die Mail an meine Adresse, wenn ich es in die Befehlszeile in Fhem
> eingebe, aber nicht, wenn der Inhalt der Zeile in der notify-Zeile wie oben
> steht.
>
> Danke für Eure Hilfen
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: notify System-befehl
Beitrag von: Guest am 11 November 2012, 12:18:09
Originally posted by: <email address deleted>

Hallo,
bei mir läuft die Signalisierung der Haustürklingel auf Fritz!Box-Telefone,
gerade nochmals getestet.
Kannst Du damit etwas anfangen?

*In der Fhem.cfg* (bei mir ausgelagert):
########################################
## Türklingel-Weiterleitung auf DECT
#   Klingelnde RufNrn werden in Datei "99_myUtils" festgelegt
#Tips aus Forum:
#3. ein notify definieren (auch fhem.cfg):
#soll bei mir sein: FS20KSE_0eb400
#Test mit FS20.03 =fs20.03_test
define TuerKl_A_notify notify FS20KSE_0eb400:on {\
        {doFB_Call }\
}
attr TuerKl_A_notify alias act_Tuerklingel_A
#weiter sh in Datei "99_myUtils" , dort wird RufNr festgelegt

*und in der 99_myUtils.pm:*
########################################################
#bsl: Türklingel auf DECT-Telefon umleiten
#Anrufende Nrn:
#1211 =fiktive 1&1-RufNr in FritzBox eingerichtet (geht nicht, nimmt immer
**1)
#Klingelnde Telefone an Fritz!Box:
#**9 =Alle intern klingeln
#Ersatz von "Sleep 10" kommt wenns erst einmal läuft
sub
doFB_Call {
  my $ret = "ATD: " . `echo "ATD*129#**9#" | nc 127.0.0.1 1011` ;
  sleep 5 ;
  my $ret = " ATH: " . `echo "ATH" | nc 127.0.0.1 1011` ;
  $ret =~ s,[\r\n]*,,g;        # remove CR from return-string
}
 
1;
### Ende ################################################


Viel Erfolg und einen schönen Sonntag noch,
Stefan

 

Am Sonntag, 11. November 2012 11:47:53 UTC+1 schrieb sn.bg:
>
> Hallo,
>
> ich versucher derzeit durch einen Bewegungsmelder einen Anruf auszulösen
> bzw. eine Mail zu verschicken.
>
> Wenn ich in die fhem Befehlsanzeige:
> {system " echo ATDT*121#**610 | nc 127.0.0.1 " }
> eingebe,wird ein Anruf (wie gewünscht) ausgelöst.
>
> Schreibe ich in die fhem.cfg die Zeile:
>  define Bewegungsmelder_mail notify Bewegungsmelder:on.* {system " echo
> ATDT*121#**610 | nc 127.0.0.1 " }
> erhalte ich die Fehlermeldung in der log-Datei Befehl {system unbekannt.
>
> Gleiches stelle ich fest bei:
> { system "/sbin/mailer -s'Subject' -t'Mail\@server.de' "}
> Schickt die Mail an meine Adresse, wenn ich es in die Befehlszeile in Fhem
> eingebe, aber nicht, wenn der Inhalt der Zeile in der notify-Zeile wie oben
> steht.
>
> Danke für Eure Hilfen
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: notify System-befehl
Beitrag von: Guest am 11 November 2012, 12:27:24
Originally posted by: <email address deleted>

Danke. Das funktioniert!



Am Sonntag, 11. November 2012 11:47:53 UTC+1 schrieb sn.bg:
>
> Hallo,
>
> ich versucher derzeit durch einen Bewegungsmelder einen Anruf auszulösen
> bzw. eine Mail zu verschicken.
>
> Wenn ich in die fhem Befehlsanzeige:
> {system " echo ATDT*121#**610 | nc 127.0.0.1 " }
> eingebe,wird ein Anruf (wie gewünscht) ausgelöst.
>
> Schreibe ich in die fhem.cfg die Zeile:
>  define Bewegungsmelder_mail notify Bewegungsmelder:on.* {system " echo
> ATDT*121#**610 | nc 127.0.0.1 " }
> erhalte ich die Fehlermeldung in der log-Datei Befehl {system unbekannt.
>
> Gleiches stelle ich fest bei:
> { system "/sbin/mailer -s'Subject' -t'Mail\@server.de' "}
> Schickt die Mail an meine Adresse, wenn ich es in die Befehlszeile in Fhem
> eingebe, aber nicht, wenn der Inhalt der Zeile in der notify-Zeile wie oben
> steht.
>
> Danke für Eure Hilfen
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: notify System-befehl
Beitrag von: Guest am 11 November 2012, 12:28:15
Originally posted by: <email address deleted>

Super, dann steht ja einem schönen Sonntag nichts im Wege ;-)

Am Sonntag, 11. November 2012 12:27:24 UTC+1 schrieb sn.bg:
>
> Danke. Das funktioniert!
>
>
>
> Am Sonntag, 11. November 2012 11:47:53 UTC+1 schrieb sn.bg:
>>
>> Hallo,
>>
>> ich versucher derzeit durch einen Bewegungsmelder einen Anruf auszulösen
>> bzw. eine Mail zu verschicken.
>>
>> Wenn ich in die fhem Befehlsanzeige:
>> {system " echo ATDT*121#**610 | nc 127.0.0.1 " }
>> eingebe,wird ein Anruf (wie gewünscht) ausgelöst.
>>
>> Schreibe ich in die fhem.cfg die Zeile:
>>  define Bewegungsmelder_mail notify Bewegungsmelder:on.* {system " echo
>> ATDT*121#**610 | nc 127.0.0.1 " }
>> erhalte ich die Fehlermeldung in der log-Datei Befehl {system unbekannt.
>>
>> Gleiches stelle ich fest bei:
>> { system "/sbin/mailer -s'Subject' -t'Mail\@server.de' "}
>> Schickt die Mail an meine Adresse, wenn ich es in die Befehlszeile in
>> Fhem eingebe, aber nicht, wenn der Inhalt der Zeile in der notify-Zeile wie
>> oben steht.
>>
>> Danke für Eure Hilfen
>>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: notify System-befehl
Beitrag von: Guest am 11 November 2012, 12:43:08
Originally posted by: <email address deleted>

Hi bsl!
Das passt ja wie Faust auf Auge! Habe Gestern den FS20 KSE in Betrieb
genommen und nach der Konfiguration gesucht die ich hier schon mal gelesen
hatte. Dank deiner Hilfe habe es gleich kopiren können und es funktioniert
auch schon. Also auch ein Danke von mir.


--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com