FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: dieda am 17 Februar 2014, 12:55:33

Titel: [gelöst]Probleme mit Watchdog, Befehlsteile werden nicht ausgelöst
Beitrag von: dieda am 17 Februar 2014, 12:55:33
Hallo in der Runde,

ich experimentiere gerade mit dem Befehl Watchdog.

Fenster 10 sec offen, dann Meldung per Sprachausgabe auf das Smartphone und per Pushover und Zurücksetzen des Watchdogs. Zum Einsatz kommt ein Max-Fensterkontakt über Max-Cube

wz_Fensterkontakt_Tuer:opened 00:00:10 wz_Fensterkontakt_Tuer:closed ; set Waschmaschine msg 'Wohnzimmer' 'Die Wohnzimmertür ist offen.' '' 2 'Space Alarm' 30 3600 ; [color=red]trigger w_wz_Fensterkontakt_Tuer; set androidTablet ttsSay Die Wohnzimmertür ist offen[/color]

Der rot markierte Teil will nicht. Die letzen zwei Anweisungen funktionieren nicht. Der Watchdog bleibt auf "triggered".

edit: Farbe im Code wird nicht angenommen.


Titel: Antw:Probleme mit Watchdog, Befehlsteile werden nicht ausgelöst
Beitrag von: Rince am 17 Februar 2014, 13:04:28
Ein Fehler ist auf jeden Fall, dass du bei Einzeilern nicht ; sondern ;; benutzen musst.
Titel: Antw:Probleme mit Watchdog, Befehlsteile werden nicht ausgelöst
Beitrag von: dieda am 17 Februar 2014, 13:19:14
Zitat von: Rince am 17 Februar 2014, 13:04:28
Ein Fehler ist auf jeden Fall, dass du bei Einzeilern nicht ; sondern ;; benutzen musst.

Jeep, über die Befehlszeile, im Def ist's dann wieder nur eines.

So hatte ich es in die Befehlszeile eingegeben:
define w_wz_Fensterkontakt_Tuer watchdog wz_Fensterkontakt_Tuer:opened 00:00:10 wz_Fensterkontakt_Tuer:closed ;; set androidTablet ttsSay Die Wohnzimmertür ist offen ;; set Waschmaschine msg 'Wohnzimmer' 'Die Wohnzimmertür ist offen.' '' 2 'Space Alarm' 30 3600;; trigger w_wz_Fensterkontakt_Tuer


So erscheint es dann in der Def.wz_Fensterkontakt_Tuer:opened 00:00:10 wz_Fensterkontakt_Tuer:closed ; set androidTablet ttsSay Die Wohnzimmertür ist offen ; set Waschmaschine msg 'Wohnzimmer' 'Die Wohnzimmertür ist offen.' '' 2 'Space Alarm' 30 3600; trigger w_wz_Fensterkontakt_Tuer
Titel: Antw:Probleme mit Watchdog, Befehlsteile werden nicht ausgelöst
Beitrag von: Rince am 17 Februar 2014, 13:24:14
Sorry,
dan wars das wohl nicht :)

Noch was:
trigger w_wz_Fensterkontakt_Tuer
muss
trigger w_wz_Fensterkontakt_Tuer .

heissen. Also ein Leerzeichen und ein Punkt.

So funktionieren jedenfalls meine.
Titel: Antw:Probleme mit Watchdog, Befehlsteile werden nicht ausgelöst
Beitrag von: dieda am 17 Februar 2014, 13:29:39
Nun funktioniert es zum Teil, der Hinweis mit dem Leerzeichen und dem Punkt war richtig. Fehlt nur noch der Sprachteil

wz_Fensterkontakt_Tuer:opened 00:00:10 wz_Fensterkontakt_Tuer:closed ; set androidTablet ttsSay Die Wohnzimmertür ist offen ; set Waschmaschine msg 'Wohnzimmer' 'Die Wohnzimmertür ist offen.' '' 2 'Space Alarm' 30 3600; trigger w_wz_Fensterkontakt_Tuer .
Titel: Antw:Probleme mit Watchdog, Befehlsteile werden nicht ausgelöst
Beitrag von: Rince am 17 Februar 2014, 13:46:36
Klappt den ein einzelnes
set androidTablet ttsSay Die Wohnzimmertür ist offen



?
Also einfach mal in die Befehlszeile rein kopiert?
Titel: Antw:Probleme mit Watchdog, Befehlsteile werden nicht ausgelöst
Beitrag von: dieda am 17 Februar 2014, 15:34:20
Gelöst: Die App läuft auf dem Sensation nicht rund. Hatte schon eine Werksreset gemacht. Als nächstes folgt CM. Mal schauen, ob sich dann der Fehler gibt.
Titel: Antw:[gelöst]Probleme mit Watchdog, Befehlsteile werden nicht ausgelöst
Beitrag von: Rince am 17 Februar 2014, 15:45:57
Wenn ich solche Konstrukte bastle, nehme ich als Testgerät immer das Text2Speech Modul. Dann höre ich zumindest schon mal, ob mein Befehl an dieser Stelle überhaupt ausgeführt wird.
Dann habe ich zumindest meine eigene Schusselligkeit schon mal als Fehlerquelle eliminiert :)
Titel: Antw:[gelöst]Probleme mit Watchdog, Befehlsteile werden nicht ausgelöst
Beitrag von: dieda am 17 Februar 2014, 15:49:20
Nuja, wenn auf dem Sensation die App nicht so will... die ersten Tests waren ja ok.