[GELÖST] Select-Widget: data-list berechnen?

Begonnen von DocCyber, 13 Dezember 2019, 11:44:18

Vorheriges Thema - Nächstes Thema

DocCyber

Hallo zusammen,

Eine Temperaturliste soll in 1-Grad-Schritten anhand von Min- und Max.-Temperatur berechnet werden und dann in einem Select-Widget angezeigt werden.
Kann ich das data-list Attribut berechnen, z.B. mit Hilfe eines Perl-Ausdrucks?

<div data-type="select"
data-device="myDevice"
data-list="[Perl-Ausdruck zum Berechnen einer Liste]"
data-delimiter=",">
</div>
Behandle die Menschen so, als wären sie, was sie sein sollten. Dadurch hilfst du ihnen zu werden, was sie sein können. (Goethe)


RPi-4B mit HM-CFG-LAN und viele weitere HM Komponenten, diverse Shellys, Tuya-Geräte, SMA und Solis Wechselrichter, Elgris EnergyManager, go-e Wallbox

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

DocCyber

ich nehme gern deinen Vorschlag auf.   :)
Behandle die Menschen so, als wären sie, was sie sein sollten. Dadurch hilfst du ihnen zu werden, was sie sein können. (Goethe)


RPi-4B mit HM-CFG-LAN und viele weitere HM Komponenten, diverse Shellys, Tuya-Geräte, SMA und Solis Wechselrichter, Elgris EnergyManager, go-e Wallbox

amenomade

Kein Vorschlag. Das geht einfach nicht.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Thorsten Pferdekaemper

Zitat von: amenomade am 13 Dezember 2019, 22:57:19
Wie soll ein Browser Perl verstehen?
Naja, rein theoretisch könnte das Widget schon den Inhalt von data-list zu FHEM schicken, so dass der Perl-Ausdruck im Backend verarbeitet wird. Soooo weit hergeholt ist das nicht.
...aber ich glaube auch nicht, dass das in dem Fall geht, da das Widget das nicht so macht.
Es müsste gehen, indem man die Liste tatsächlich in FHEM berechnet und in ein Reading schreibt. Den Namen des Readings packt man dann in data-list.
Gruß,
   Thorsten
FUIP

amenomade

Zitat von: Thorsten Pferdekaemper am 14 Dezember 2019, 21:27:39
Es müsste gehen, indem man die Liste tatsächlich in FHEM berechnet und in ein Reading schreibt. Den Namen des Readings packt man dann in data-list.

Ich weiss nicht, ob sowas wirklich funktioniert. Zumindest ist es nicht dokumentiert.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Thorsten Pferdekaemper

Zitat von: amenomade am 14 Dezember 2019, 22:35:29Zumindest ist es nicht dokumentiert.
Doch, hier:
https://wiki.fhem.de/wiki/FTUI_Widget_Select#Attribute
...bei data-list
Zumindest verstehe ich das so.
Gruß,
   Thorsten
FUIP

amenomade

Ohje, Du hast natürlich Recht. Ich hatte das übersehen: data-list statt data-items
Na dann hat der TE seine Lösung!
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

DocCyber

Behandle die Menschen so, als wären sie, was sie sein sollten. Dadurch hilfst du ihnen zu werden, was sie sein können. (Goethe)


RPi-4B mit HM-CFG-LAN und viele weitere HM Komponenten, diverse Shellys, Tuya-Geräte, SMA und Solis Wechselrichter, Elgris EnergyManager, go-e Wallbox