Hi!
Ich hatte es in diesem Beitrag https://knx-user-forum.de/322960-post9.html schon mal geschrieben: Für einige Anwendungen, wie eben die beschriebene Playlisten-Selektion, wünsche ich mir ein "irgendwas.selection_list", was
- eine GAD hat zum empfangen der Listeneinträge
- eine GAD die anfangs gelesen werden könnte, um den bereits "vorselektierten" Listeneintrag zu visualisieren und dann schreibend die (neue) Selektion zurückgibt
erstere GAD müsste ein Format/Trennzeichen vereinbaren und aus "ID=Value"-Paaren bestehn, letztere könnte denke ich am praktischsten direkt die ID zurückgeben (die auch Text sein könnte!?).
Damit ließen sich Zustände, komplexere Szenen und evtl. sogar Uhrzeit-Einstellungen (jeweils Listen 0-23 und 0-59) realisieren.
Ich hätte es schon selbst gemacht, aber ich blick durch das HTML/CSS/JSON/JS/AJAX/PHP wirklich nicht tief genug durch und weiß nicht, wer da wen wie verarbeitet. Gerne löte ich eine Art Demo-Logic oder so für das smarthome.py Backend zusammen.
Vielen Dank!
Grüße
Robert
Ich hatte es in diesem Beitrag https://knx-user-forum.de/322960-post9.html schon mal geschrieben: Für einige Anwendungen, wie eben die beschriebene Playlisten-Selektion, wünsche ich mir ein "irgendwas.selection_list", was
- eine GAD hat zum empfangen der Listeneinträge
- eine GAD die anfangs gelesen werden könnte, um den bereits "vorselektierten" Listeneintrag zu visualisieren und dann schreibend die (neue) Selektion zurückgibt
erstere GAD müsste ein Format/Trennzeichen vereinbaren und aus "ID=Value"-Paaren bestehn, letztere könnte denke ich am praktischsten direkt die ID zurückgeben (die auch Text sein könnte!?).
Damit ließen sich Zustände, komplexere Szenen und evtl. sogar Uhrzeit-Einstellungen (jeweils Listen 0-23 und 0-59) realisieren.
Ich hätte es schon selbst gemacht, aber ich blick durch das HTML/CSS/JSON/JS/AJAX/PHP wirklich nicht tief genug durch und weiß nicht, wer da wen wie verarbeitet. Gerne löte ich eine Art Demo-Logic oder so für das smarthome.py Backend zusammen.
Vielen Dank!
Grüße
Robert
Kommentar