fbmail zeitversetzt ausführen

Begonnen von Terabyte, 18 Mai 2013, 08:48:14

Vorheriges Thema - Nächstes Thema

MisterEltako

Ja das kleine " fehlt in der genannten Zeile und bringt natürlich den ganzen nachfolgenden Code durch einander, deswegen so viele Fehlermeldungen.

Geht es jetzt?

MfG, MisterEltako
HMLAN-Konfigurations-Adapter, HM-Funkjalousieaktor/HM-Dimmaktor/HM-Schaltaktor f. Markenschalter, Jalousie-/Schaltaktor von Eltako, FT4 v. Eltako, TCM310

Terabyte

Hallo

Ergibt nun folgendes


Scalar found where operator expected at (eval 217211) line 1, near ""ALARM-Value: "$Test"
(Missing operator before $Test?)
2013.06.16 05:48:44 3: syntax error at (eval 217211) line 1, near ""ALARM-Value: "$Test"
syntax error at (eval 217211) line 1, at EOF


Edit: Werde mal die Logzeile von Puschel74 testen

Terabyte


2013.06.16 15:39:43 3: Watchdog Alarmmeldung1 triggered
2013.06.16 15:39:43 3: syntax error at (eval 222336) line 1, at EOF

MisterEltako

So gibt es bei mir keine Fehlermeldung:

define Alarmmeldung1 notify MAX_060f08 {\
       Log 3, "ALARM ist ".Value("ALARM");;\
       if ( (Value("Handy1") eq "absent") && (Value("Handy2") eq "absent") ) {\
            if (Value("ALARM") eq "on") {\
               my $adress = 'xxxx@gmail.com';;\
               fb_mail('$adress','ALARM','Eingangstuer ist offen');;\
               fhem("setstate Alarmmeldung1 defined");;\
            } else { fhem("setstate Alarmmeldung1 triggered");;\
            };;\
       }\
}


MfG, MisterEltako
HMLAN-Konfigurations-Adapter, HM-Funkjalousieaktor/HM-Dimmaktor/HM-Schaltaktor f. Markenschalter, Jalousie-/Schaltaktor von Eltako, FT4 v. Eltako, TCM310

Terabyte

Hallo

Danke. So funktioniert es.
Ich werde mal beobachten was sich nun so im Log tut

Terabyte

Hallo

Anbei nun das Log


2013.06.18 14:45:07 1: dummy set ALARM off
2013.06.18 14:46:38 1: ShutterContact isopen 1, rferror 0, battery 0, unkbits 0
2013.06.18 14:46:41 1: ShutterContact isopen 0, rferror 0, battery 0, unkbits 0
2013.06.18 14:48:08 3: Watchdog Alarmmeldung1 triggered
2013.06.18 14:48:08 3: ALARM ist off


Man kann hier glaub ich erkennen, dass die Alarmmeldung trotz ALARM off "durchlaufen" wird und deshalb die Alarmmeldung1 auf triggered gesetzt wird.