FHT80TF-2 Status auswerten

Begonnen von Guest, 22 Juli 2010, 22:49:28

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo zusammen
Ich leide an einem Problem wo ich auf euch um Hilfe bitten möchte.

Ich besitze einen FHT80TF-2 Fensterkontakt den ich für Alarmzwecke
einsetzen will. Sobald der Status des FHT80TF auf "Open" wechselt,
soll ein entsprechender notify angezogen werden. Mit FS20 Geräten
funktioniert das einwandfrei, jedoch mit dem Fensterkontakt nicht. Ich
benütze folgende Syntax:

define Alarmsignal FS20 12341234 1112
attr Alarmsignal room Technik

define Alarmein FS20 12341234 1113
attr Alarmein room Technik

define Fenster1 CUL_FHTTK bbf4a3
attr Fenster1 room Wohnzimmer

define alon notify Fenster1:Open.* {if ($value{Alarmein} eq "on")
{fhem "set Alarmsignal on"}}

Im Log sehe ich keine Aktivität des notify. Ich habe in der Datei
"09_CUL_FHTTK.pm" die verschiedenen Stati durchgelesen und folgendes
gefunden:

    "02" => "Window:Closed",
    "82" => "Window:Closed",
    "01" => "Window:Open",
    "81" => "Window:Open",
    "0c" => "Sync:Syncing",
    "91" => "Window:Open, Low Batt",
    "11" => "Window:Open, Low Batt",
    "92" => "Window:Closed, Low Batt",
    "12" => "Window:Closed, Low Batt",
    "0f" => "Test:Success");

Wenn ich den oben beschriebenen notify anpasse in zBsp:

define alon notify Fenster1:Window:Open {if ($value{Alarmein} eq "on")
{fhem "set Alarmsignal on"}}

passiert auch nichts....hmmm was mache ich falsch???

Danke für eure Hilfe!
Gruess Dani

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

rudolfkoenig

                                                   

> Im Log sehe ich keine Aktivität des notify.

Schon mal (wie im HOWTO empfohlen, siehe http://www.koeniglich.de/fhem/HOWTO.html#at)
mit "inform timer" im telnet experimentiert?

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Guest

Originally posted by: <email address deleted>

Hi Rudi
Danke für den Hinweis.
Inform Timer gibt mir folgendes aus:

2010-07-23 12:05:28 CUL_FHTTK Fenster1 Window: Open

Spalte 1 (Datum), Spalte 2 (Zeit) und Spalte 3 (Gerätetyp) kann ich
ignorieren.
Somit bleibt noch: Fenster1 Window: Open

In meinen Augen sieht dann der notify wie folgt aus:
define alon notify Fenster1:Window.Open.* {if ($value{Alarmein} eq
"on")
{fhem "set Alarmsignal on"}}

=> funktioniert aber nicht...

Verstehe ich hier irgend was falsch? Was hat "Window" für einen Inpact
auf die Syntax?

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

rudolfkoenig

                                                   

> 2010-07-23 12:05:28 CUL_FHTTK Fenster1 Window: Open
[...]
> define alon notify Fenster1:Window.Open.*

Nach der obigen Meldung sollte der regexp Fenster1:Window.*Open.* oder
Fenster1:Window:.Open.* heissen. Um die Fenster zu schonen, koennte man auch
"trigger Fenster1 Window: Open" zum testen verwenden (steht auch im HOWTO).

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Guest

Originally posted by: <email address deleted>

Super - funktioniert perfekt!
Vielen Dank!

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.