Dummy: Reihenfolge von Werten einer setlist

Begonnen von Gunther, 23 November 2017, 00:05:29

Vorheriges Thema - Nächstes Thema

Gunther

Leider finde ich weder hier im Forum noch im Wiki und der commandref etwas.
Ich kann doch nicht der einzige mit dem Problem sein...   :-\

Ich möchte einen Dummy als Variable im DOIF nutzen.

Mein Dummy hat ein setlist, das ich gerne genau so wie angegeben sortiert haben möchte:
attr wlan_ausschaltverzoegerung setList nicht aus 0 15 30 45 60 90 120 180

Wie bekomme ich das hin, das es so bleibt und nicht
0 120 15 180 30 ...
sortiert wird?
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

CoolTux

Das geht leider nicht. FHEMWEB sortiert von sich aus.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Gunther

kann ich 015 nehmen um damit woanders zu rechnen?
Also als 15 Minuten und in einem
wait [meindummy]*60
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

CoolTux


setList state:slider,0,15,180


Schau Mal ob es so geht. Kann gerade nicht testen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mcp

argh! Ist das 5 Jahre später noch immer so?

Bin auch grade darüber gestolpert und wundere mich über die sporadische Sortierung :-(
Maintainer: 98_vitoconnect.pm
Raspberry Pi 4B, 4 GB RAM, 32 GB SD Karte
Raspbian Bullseye 32-bit, FHEM up2date

jhohmann

Warum sollte das nicht gehen?
defmod Dummy dummy
attr Dummy setList state:Normal,Homeoffice,Urlaub,Frei
attr Dummy webCmd state

Bei mir werden die Einträge genau in der Reihenfolge angezeigt.
Raspberry Pi 4 - bookworm / EnOcean - Rollo+Licht, deCONZ - Licht+Sensoren, ZWave - CO Messung, HMCCU mit piVCCU - Heizung+Rollo
plus dovecot, minidlna

Sany

Moin,

ZitatIch möchte einen Dummy als Variable im DOIF nutzen.

...das brauchst Du nicht, das kann alles im DOIF passieren. Selbst mit setList könntest Du da arbeiten. Hier mal ein Beispiel mit einer uiTable und widgets. Sortierung ist wie gewünscht. Die gewünschten Werte stehen in den Readings, die auch events erzeugen. Diese können dann mit event-on-xx eingeschränkt werden, falls Du nur Abfragen machen möchtest.


defmod di_wlan_ausschaltverzoegerung DOIF ##
attr di_wlan_ausschaltverzoegerung uiTable {\
package ui_Table;;\
}\
\
widget([$SELF:wlanState],"uzsuSelectRadio,nicht,aus,0,15,30,45,60,90,120,180")|\
widget([$SELF:nochnWlanState],"uzsuDropDown,nicht,aus,0,15,30,45,60,90,120,180")



Viel Erfolg!


Sany
fhem auf Zotac ZBox nano als LXC auf Proxmox, weitere LXC mit ZigBee2MQTT, MariaDB und Grafana. Homematic, FS20, mySensors, MQTT2, Tasmota, Shelly, Z-Wave  ....