FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: rspecht am 26 Oktober 2015, 08:44:39

Titel: [gelöst] variables Notify
Beitrag von: rspecht am 26 Oktober 2015, 08:44:39
Hallo Leute,

mal wieder eine simple Frage. Sicher wurde Sie schon beantwortet aber leider finde ich nichts im Forum weil mir das Schlagwort fehlt.
Ich möchte in einem Notify ein set Befehl mit Variablem Inhalt absetzen. Wie bekomme ich die "Variable" da rein?

Notify welches funtkioniert:
SoftswitchHoMontag:on set WandThermostat_Arbeitszimmer weekProfile Mon 11,7:00,19,17:00,11

Das Dummy Namens "profileHomeoffice" hat den State: 11,7:00,20,17:00,11 und soll nun als Variable dienen :)

Ist das der richtige Weg?

Vielen Dank schonmal :)
Titel: Antw:variables Notify
Beitrag von: justme1968 am 26 Oktober 2015, 08:47:41
wenn du featurelevel auf 5.7 setz geht es mit:
set WandThermostat_Arbeitszimmer weekProfile Mon [profileHomeoffice:state]

gruss
  andre
Titel: Antw:variables Notify
Beitrag von: marvin78 am 26 Oktober 2015, 08:48:22
Bitte verwende Code-Tags!

Den Wert des STATEs eines dummy bekommt man mit Value() und den Wert eines Readings mit ReadingsVal(). Am featurelevel 5.7 kannst du im set auch mit [device:reading] an den Wert kommen. (siehe commandref).
Titel: Antw:variables Notify
Beitrag von: rspecht am 26 Oktober 2015, 08:53:22
Wenn ich folgenden Aufruf starte:
set WandThermostat_Arbeitszimmer weekProfile Mon {Value("profileHomeoffice")}

kommt die Fehlermeldung: Invalid temperature (Must be one of: off|on|5|5.5|6|6.5..30)

Ein direkter abruf der Variable bringt jedoch das richtige Ergebniss:
{Value("profileHomeoffice")}
11,7:00,20,17:00,11

Woran könnte das nun noch liegen?
Titel: Antw:variables Notify
Beitrag von: marvin78 am 26 Oktober 2015, 08:55:42
Probiere die Variante mit  [device:reading] (siehe auch Beitrag von justme1968).
Titel: Antw:variables Notify
Beitrag von: rspecht am 26 Oktober 2015, 10:04:12
Mit der featurelevel 5.7 Variante geht alles. Danke :)