[gelöst] variables Notify

Begonnen von rspecht, 26 Oktober 2015, 08:44:39

Vorheriges Thema - Nächstes Thema

rspecht

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 :)

justme1968

#1
wenn du featurelevel auf 5.7 setz geht es mit:
set WandThermostat_Arbeitszimmer weekProfile Mon [profileHomeoffice:state]

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

marvin78

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).

rspecht

#3
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?

marvin78

Probiere die Variante mit  [device:reading] (siehe auch Beitrag von justme1968).

rspecht

Mit der featurelevel 5.7 Variante geht alles. Danke :)