Hallo,
habe folgende kleine RG gebaut:
Internals:
CFGFN
DEF <>,<Dauer>,<Helligkeit>,<Status>
Dimmer_.:Dauer,Helligkeit,dim@{myProxyForDimmer($DEVICE)}
NAME rg_Dimmer
NR 1307
NTFY_ORDER 50-rg_Dimmer
STATE Initialized
TYPE readingsGroup
mayBeVisible 1
Content:
Dimmer_1 1
Dimmer_2 1
Content2:
OG.fl.SD.Boden 1
OG.sz.DI.Christian 1
DEVICES:
ARRAY(0x2c67d00)
ARRAY(0x26fa150)
ARRAY(0x2c10998)
DEVICES2:
ARRAY(0x2c67d00)
ARRAY(0x26fa150)
ARRAY(0x2c10998)
ARRAY(0x28dafb0)
ARRAY(0x26f2278)
Fhem:
lastDefChange 44
last_update 1483616220.42621
Helper:
DEF
nameStyle style="color:yellow;font-weight:bold"
Commands:
Dauer Dauer:
Helligkeit Helligkeit:
Positions:
Dimmer_1.Dauer 2:1
Dimmer_1.Helligkeit 2:2
Dimmer_2.Dauer 3:1
Dimmer_2.Helligkeit 3:2
OG.fl.SD.Boden.dim 2:3
OG.sz.DI.Christian.dim 3:3
Valueicon:
dim %devStateIcon
Values:
formated:
undef
ARRAY(0x26e0ee8)
ARRAY(0x2701c88)
ARRAY(0x27219e0)
orig:
undef
ARRAY(0x26dee08)
ARRAY(0x26e68e8)
ARRAY(0xe209a0)
prefixsuffix:
undef
ARRAY(0x28c9b90)
ARRAY(0x2ef4f40)
ARRAY(0x2efb240)
Attributes:
alias Lampensteuerung
commands {Dauer => "Dauer:", Helligkeit =>"Helligkeit:"}
group Anzeige
nameStyle style="color:yellow;font-weight:bold"
room Test
valueIcon { dim=> '%devStateIcon' }
verbose 5
Gespeist werden Dauer und Helligkeit von einem Dummy:
Internals:
NAME Dimmer_1
NR 1147
STATE Helligkeit 35
TYPE dummy
Readings:
2017-01-05 09:30:53 Dauer 3
2017-01-05 10:59:02 Helligkeit 100
2017-01-04 14:00:47 state Helligkeit 35
Attributes:
alias Bodensteckdose
group Test
readingList Dauer Helligkeit
room Test
setList Dauer:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20,25,30,35,40,45,50,55,60 Helligkeit:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,
100
Ich kann nun über Dauer und Helligkeit, ein DOIF triggern und die Lampe ansteuern. Allerdings steht im Auswahlmenü per Default immer der letzte gültige Wert. Wie kann ich es erreichen, dass bei einem erneuten Klick auf den letzten gültigen Wert auch ein Event generiert wird? Events werden nur ausgelöst, wenn ich Werte <> letzter Wert auswähle!
Christian