FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 02 August 2012, 20:37:36

Titel: Probleme mit HM-Sec-SC Abfrage?
Beitrag von: Guest am 02 August 2012, 20:37:36
Originally posted by: <email address deleted>

Hallo zusammen,

bei mr funktioniert folgender Code nur "zur hälfte".

define tueralarm notify Tuer1_19A2D6 {if ("$value{Tuer1_19A2D6}" eq
"open"){ fhem("set CUL_HM_183EC3 on")}}

das Problem ist, das "Tuer1_19A2D6" manchmal auch folgendes sendet.

2012-08-01_20:52:35 Tuer1_19A2D6 closed (to 456ABC)
2012-08-01_20:52:41 Tuer1_19A2D6 open (to 456ABC)


Somit ist die Abfrage nach open und closed halt nicht immer "richtig".

Kann mir jemand sagen wie ich die Abfrage richtig mache?

Zweite  frage ist, der Türkontakt ist ein threestate sensor.
Das heißt er sendet auch Batterie ok usw, wie frage ich diesen Status ab?
auch als $value?


--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Probleme mit HM-Sec-SC Abfrage?
Beitrag von: Zrrronggg! am 02 August 2012, 21:43:11
                                                     

nimm doch anstatt check nach "open" check nach "open.*"

Ich wuerde ausserdem

define tueralarm notify Tuer1_19A2D6:open.* set CUL_HM_183EC3 on

nehmen, wenn du sowieso kein ELSE oder mehrere Bedingungen hast so
hast.
Ist vielleicht übersichtlicher, in jedem Fall kürzer.

notivy Tuer1_19A2D6

löst bei allen Meldungen von Tuer1_19A2D6 aus, und du musst dann
testen, WELCHE Meldung das war.

define tueralarm notify Tuer1_19A2D6:open.*

löst von hingegen nur aus, wenn die Meldung mit "open" anfängt (und
dann beliebige Zeichen in beliebiger Anzahl kommen)

> Zweite  frage ist, der Türkontakt ist ein threestate sensor.
> Das heißt er sendet auch Batterie ok usw, wie frage ich diesen Status ab?
> auch als $value?

Keine Ahnung.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Probleme mit HM-Sec-SC Abfrage?
Beitrag von: rudolfkoenig am 03 August 2012, 08:48:27
                                                   

> define tueralarm notify Tuer1_19A2D6 {if ("$value{Tuer1_19A2D6}" eq
> "open"){ fhem("set CUL_HM_183EC3 on")}}
...
> 2012-08-01_20:52:41 Tuer1_19A2D6 open (to 456ABC)

Vorschlag:
  "$value{Tuer1_19A2D6}" eq "open"
aendern in
  Value("Tuer1_19A2D6") =~ m/open/

Fie gleiche Diskussion hatten wir vor paar Tagen auch.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Probleme mit HM-Sec-SC Abfrage?
Beitrag von: Guest am 11 August 2012, 16:40:53
Originally posted by: <email address deleted>

Super, danke für die Lösung!

Hilft mor auch an anderen Stellen, wo ich nur einen Teil der Information
benötige!

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