Originally posted by: <email address deleted>
So... Ich brauche mal hilfe.
Habe ein Anrufscript(Telefonnummer wird gewählt),
welches auch soweit läuft. Nun habe ich mir einen Türkontakt von
Homematic zugelegt.
Wollte mir nun eine Alarmanruffunktion basteln.
Also fing ich an mir nen virtuellen FS20 zu nehmen um damit eine
Alarmanlagen EIN/AUS funktion zu realisieren.
Jetzt scheiterts wieder an meinen Programmierkenntnissen...
Könnt ihr mir helfen?
Es muss quasi so programmiert sein, dass das Anrufscript nur ausgelöst
wird, wenn der virtuelle FS20 auf ON steht und der Türkontakt auf OPEN
geht.
Kurz: FS20 ON + Türkontakt OPEN = Anrufscript
Danke schonmal
LG
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
define AlarmNotify_7 notify AlarmES1 {if ( Value("Alarm_sw") eq "on"
&& Value("AlarmES1") eq "on-old-for-timer 60" ){system("/bin/sh FHEM/
dial.sh")}
So mach ich das. Alarm_sw ist der virtuelle Schalter.
AlarmES1 ist ein Erschütterungssensor. Nur wenn der Schalter auf on
ist, wird das script dial.sh ausgeführt.
Gruß Markus
On 4 Jan., 20:28, Nylon wrote:
> So... Ich brauche mal hilfe.
>
> Habe ein Anrufscript(Telefonnummer wird gewählt),
> welches auch soweit läuft. Nun habe ich mir einen Türkontakt von
> Homematic zugelegt.
> Wollte mir nun eine Alarmanruffunktion basteln.
> Also fing ich an mir nen virtuellen FS20 zu nehmen um damit eine
> Alarmanlagen EIN/AUS funktion zu realisieren.
> Jetzt scheiterts wieder an meinen Programmierkenntnissen...
>
> Könnt ihr mir helfen?
>
> Es muss quasi so programmiert sein, dass das Anrufscript nur ausgelöst
> wird, wenn der virtuelle FS20 auf ON steht und der Türkontakt auf OPEN
> geht.
>
> Kurz: FS20 ON + Türkontakt OPEN = Anrufscript
>
> Danke schonmal
>
> LG
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Hallo
definiere einen Dummy-Switch, in meinen Beispiel unten heisst dieser
Alarm. Fensterkontakt definieren, vermutlich bereits erledigt durch
autocreate, danach notify schreiben:
define n_alarm notify Fensterkontakt:.*open.* {if($value{Alarm} eq
"on") {system "/Pfad/zur/Datei/dial.sh&"}}
Viel Erfolg!
Gruss Dani
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Danke...
@eppi... Die Geschichte funktioniert bei mir jetzt soweit, mit:
define n_alarm notify Fensterkontakt:.*open.* {if($value{Alarm} eq
"on") {system "/Pfad/zur/Datei/dial.sh&"}}
Jetzt wäre noch schön wenn man keinen Dummy-Switch hätte sondern einen
den man wie einen Aktor EIN und AUS schalten kann.
Außerdem sagt er nach außführen des Anrufs immer: "return value:
-1"
Kann man das iwie ändern?? In sowas wie: Anruf ausgeführt oder so?
LG
Nylon
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Hallo
dem Dummy device "Alarm" musst folgendes Attribut zuweisen, damit du
on / off Buttons erhältst:
attr Alarm eventMap on:on off:off
Hat das file "dial.sh" die entsprechende Berechtigung, dass es
ausführbar ist?
Gruss Dani
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> Außerdem sagt er nach außführen des Anrufs immer: "return value:
> -1"
> Kann man das iwie ändern?? In sowas wie: Anruf ausgeführt oder so?
Du kannst es unterdrücken, wenn Du als letzten Befehl "undef;" absetzt. ;)
Gruss
Torsten
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com