FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Grisu am 07 Mai 2016, 12:22:27

Titel: Umstellung auf FHEM 5.7 macht probleme
Beitrag von: Grisu am 07 Mai 2016, 12:22:27
Hallo zusammen

Ich bin am umstellen auf die aktuelle Notation für FHEM 5.7
Folgendes Statement bereitet mir jedoch mühe

Code alt: (funktioniert einwandfrei)
# -------------------------------------------
# Tuere Keller zu lange offen
# -------------------------------------------
define Tuer_Alarm_Timer notify TC.Keller.* {\
  if ("%" eq "open") {\
    fhem ("define @_Alarm at +00:30:00 trigger Hinweis_SMS_on @_ist_%");;\
  }\
  if ("%" eq "closed") {\
    fhem ("delete @_Alarm") if (Value("@_Alarm") ne "");;\
    }\
}


Probleme:
- define @_Alarm > wie muss man dies definieren?
- "$NAME"_ist_"$EVENT > Wird nicht Übersetzt sobald das Statement innerhalb zwei Hochkomma ' ' steht

Code neu: ($Name / $EVENT wird nicht aufgelöst)
# -------------------------------------------
# Tuere Keller zu lange offen
# -------------------------------------------
define Tuer_Alarm_Timer notify TC.Keller.* {\
  if ("$EVENT" eq "open") {\
    fhem ('define TC.Keller_Alarm at +00:30:00 trigger Hinweis_SMS_on "$NAME"_ist_"$EVENT"');;\
  }\
  if ("$EVENT" eq "closed") {\
    fhem ("delete TC.Keller_Alarm") if (Value("TC.Keller_Alarm") ne "");;\
    }\
}


Danke für die Unterstützung
Grisu
Titel: Antw:Umstellung auf FHEM 5.7 macht probleme
Beitrag von: igami am 07 Mai 2016, 12:29:01
Dann lass die ' doch einfach weg

    fhem ("define TC.Keller_Alarm at +00:30:00 trigger Hinweis_SMS_on $NAME\_ist_$EVENT");;\
Titel: Antw:Umstellung auf FHEM 5.7 macht probleme
Beitrag von: CoolTux am 07 Mai 2016, 12:29:29

# -------------------------------------------
# Tuere Keller zu lange offen
# -------------------------------------------
define Tuer_Alarm_Timer notify TC.Keller.* {\
  if ("$EVENT" eq "open") {\
    fhem ("define TC.Keller_Alarm at +00:30:00 trigger Hinweis_SMS_on ${NAME}_ist_${EVENT}");;\
  }\
  if ("$EVENT" eq "closed") {\
    fhem ("delete TC.Keller_Alarm") if (Value("TC.Keller_Alarm") ne "");;\
    }\
}
Titel: Antw:Umstellung auf FHEM 5.7 macht probleme [gelöst]
Beitrag von: Grisu am 07 Mai 2016, 12:53:24
Besten Dank Igami / CoolTux

beides funktioniert einwandfrei

Gruss Dandan