Gelöst: Syntax Probleme mit Pearl

Begonnen von FHEM_Alex_Pi, 22 Oktober 2014, 20:04:31

Vorheriges Thema - Nächstes Thema

FHEM_Alex_Pi

Hallo!

Kann mir bitte einer bei der Definition dieser notify-Definition helfen.
Das Programm ergibt nicht wirklich Sinn. Ich habe versucht das Problem zu vereinfache und dann zu lösen. Hat nicht geklappt.
[sKueFen]=='closed' => tstdmy='zu' sonst tstdmy='offen'

define tstdmy dummy
define tstnty notify sKueFen {\
  if($value{sKueFen}=='closed'){\
    fhem "set tstdmy zu";;;;\
  }\
  else{\
    fhem "set tstdmy offen";;;;\
  }\
}


Leider ist das die Abfrage immer wahr.
sKueFen ist einem PEHA Fensterkontakt.

Logfile beim Öffnen und Schließen des Fensters:
2014-10-22 19:52:17 dummy tstdmy zu
2014-10-22 19:52:17 EnOcean sKueFen open
2014-10-22 19:52:19 dummy tstdmy zu
2014-10-22 19:52:19 EnOcean sKueFen closed


Die Abfrage {$value{sKueFen}} gibt den Status richtig wider.

Wo liegt der Fehler?

Danke für die Unterstützung,

Alexander

Puschel74

#1
Hallo,

if(Value("sKueFen") eq "closed"){

Aber nur wenn closed nicht in einem Reading steht.
Sonst:
if(ReadingsValue("sKueFen","<Name_des_Readings>",error) eq"closed"){
error dient als Ersatzwert wenn aus dem Reading nicht gelesen werden konnte.

Grüße

Edith: Das hat aber nichts mit Pearl zu tun - hier wird nichts verkauft  ;)
Edith2: Meine Codes produzieren direkt in der fhem.cfg Fehler da ich meine fhem.cfg schon lange nichtmehr direkt bearbeite.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

FHEM_Alex_Pi

Danke für die schnelle Antwort.
Kaum macht man es richtig, schon klappt es.
2014-10-22 20:16:46 dummy tstdmy offen
2014-10-22 20:16:46 EnOcean sKueFen open
2014-10-22 20:16:52 dummy tstdmy zu
2014-10-22 20:16:52 EnOcean sKueFen closed

Puschel74

Hallo,

na wunderbar.
Dann noch bitte ein Gelöst vor den Betreff.
Danke.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.