Schieberegler für Zahlen zwischen 0 und 100 erstellen

Begonnen von arokh12, 20 Februar 2015, 19:21:37

Vorheriges Thema - Nächstes Thema

arokh12

Hallo,

wie kann ich einen Schieberegler für die Zahlen von 0 bis 100 erstellen?

der folgende Code funktioniert nicht:
attr VSX924_Lautstaerke setList state:slider,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100
attr VSX924_Lautstaerke webCmd state


vielen dank im voaus

arokh12

Puschel74

Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

nesges

Die Doku dazu ist ein wenig versteckt. Schau unter http://fhem.de/commandref.html#FHEMWEB nach webCmd und dann direkt darunter in widgetOverride. Dort ist die Syntax erklärt, die du in setList verwenden müsstest. Und weil das jetzt wahrscheinlich kaum nachzuvollziehen ist:

attr VSX924_Lautstaerke setList  state:slider,<min>,<step>,<max>
attr VSX924_Lautstaerke webCmd state

Icinger

Steht groß und deutlich in der CommandRef:

Zitatif the modifier is of the form ":slider,<min>,<step>,<max>[,1]", then a javascript driven slider is displayed. The optional ,1 at the end avoids the rounding of floating-point numbers.

attr VSX924_Lautstaerke setList state:slider,0,1,100
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

arokh12


Puschel74

Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.