[Gelöst] FS20 Dimmer Dimmwert aus Slider übergeben

Begonnen von Jogi, 26 November 2017, 16:43:57

Vorheriges Thema - Nächstes Thema

Jogi

Hallo zusammen,
ich versuche erstmals einen Dimmer in Betrieb zu nehmen und über FHEM zu steuern. Leider schafffe ich es -trotz Recherche im Forum und über Freund Google- nicht, dem Dimmer einen Wert aus einem Slider zu übergeben.

So sieht das Gerät und der Slider aus:
define Dimmer_Lampe FS20 33123311 3111
attr Dimmer_Lampe IODev CUL1
attr Dimmer_Lampe group Lampen,Dimmer
attr Dimmer_Lampe room Test,FS20
attr Dimmer_Lampe webCmd :
#     
define Dimmwert dummy
attr Dimmwert devStateStyle Style=color:blue;;;;font-weight:bold;;;;
attr Dimmwert group Dimmer
attr Dimmwert room Test
attr Dimmwert setList state:off,dim06%,dim12%,dim18%,dim25%,dim31%,dim37%,dim43%,dim50%,dim56%,dim62%,dim68%,dim75%,dim81%,dim87%,dim93%,dim100%
attr Dimmwert webCmd state


Ich möchte jetzt, dass die Dimmer_Lampe automatisch den Wert des Sliders (Dimmerwert) annimmt und diesen verändert, sobald man den Slider verändert.

Ich habe es mit einem set Befehl versucht:
set Dimmer_Lampe [Dimmwert:state]
Das funktioniert aber nur, wenn ich es in die Befehlsleiste eingebe. Wenn ich es in die fhem.cfg eingebe führt es zu einer Fehlermeldung.
Ein notify mit
define Dimn1 notify set Dimmer_Lampe [Dimmwert:state]
oder
define Dimn1 notify Dimmer_Lampe:on set Dimmer_Lampe [Dimmwert:state]
funktioniert auch nicht.
Bei dem ersten notify fehlt sicherlich ein Parameter und beim 2. funktioniert es nicht, weil state der lampe nicht "on" sondern eine Prozentzahl ist.

Kurzum, ich mache einen generel Fehler, komme aber trotz Suche im Netz nicht darauf.
Vielleicht mache ich es auch viel zu kompliziert und es geht noch einfacher???

Ein Tipp wäre super!
Vielen Dank!


Jogi

Ich habe es selbst gelöst bekommen. So funktioniert es:

define Dimn1 notify Dimmwert set Dimmer_Lampe [Dimmwert:state]

Gruß,
Jogi