Hallöchen,
bin ganz neu hier und daher leider noch etwas unbeholfen... Habe einen Dummy erstellt, bei dem man per Colorpicker eine beliebige Farbe einstellen kann. (RGB)
Auf diesen Farbwert soll ein Notify die Leuchte dann dimmen:
define Start_Verlauf1 notify Sonnenstand:0 set Grundbeleuchtung RGB ??? 60
Anstelle von ??? soll hier der Zugriff auf den State-Wert des Dummys erfolgen.
Im State des Dummys steht: STATE RGB 754c71
Hi,
codetags bekommst Du mit der # taste über dem :-X Smily - es macht die Sache etwas lesbarer :)
Es gibt set magic -> https://fhem.de/commandref_DE.html#set
Damit brauchst Du also bloß define Start_Verlauf1 notify Sonnenstand:0 set Grundbeleuchtung RGB [<Name deines Dummy>] 60
Allerdings würde dann dein set Befehl im Resultat so aussehenset Grundbeleuchtung RGB RGB 754c71 60
Ist es das was Du willst?
Gruß Otto
OK.... Das hat vermutlich schon fast funktioniert :)
Letztendlich muss der Befehl so aussehen:
set Grundbeleuchtung RGB 754C71 60
Das "RGB" ist vermutlich das Problem, weil im Dummy der State lautet: RGB 754C71 Es steht nicht einfach nur der Farbwert drin.
auch mit define Start_Verlauf1 notify Sonnenstand:0 set Grundbeleuchtung [Verlauf1] 60 funktioniert es nicht.
unknown command ([Verlauf1]): choose one of on off dim dimup dimdown HSV RGB
Moin,
wenn Du den Hinweis mit den Codetags weiter ignorierst verliere ich die Lust hier weiter zu machen.
Zum Code sorry mein Fehler, ich dachte state kann man weglassen ist aber nicht so.
ZitatAb featurelevel 5.7 ersetzt das set und setreading Befehl
[device:name] mit dem Wert des Readings, Internals oder Attributes für device, falls sowohl device, als auch Reading, Internal oder Attribut existiert, und nicht leer ist.
defmod Start_Verlauf1 notify Sonnenstand:0 set Grundbeleuchtung [Verlauf1:state] 60
Gruß Otto