jemu75 / fhemApp

Web-App zur Steuerung deiner Smarthome Umgebung in Verbindung mit FHEM.
MIT License
30 stars 7 forks source link

Devspec verwenden, um Listen darzustellen #120

Open marvin78 opened 3 months ago

marvin78 commented 3 months ago

Ich habe mehrere Panels, welche (halb-)dynamisch mit Ebenenen gefüllt werden (sollen). Bspw. gibt es ein Dashboard Panel, dass NUR offene Türen oder Fenster anzeigt, ein weiteres, dass eingeschaltete Leuchten anzeigt. Aktuell muss man dort noch jedes Device einzeln anlegen (in einem Panel sind das 53) und dann für jedes dieser Devices Ebenen anlegen, die dann mit show ggf. versteckt werden.

Hier wäre der Ansatz, dass man Devspec verwenden kann und die Ebenenen dann automatisch generiert werden. Bei neuen Devices oder Änderung des Panels wäre dann die Verwaltung einfacher. Außerdem würde FHEMApp dann noch deutlich universeller einsetzbar.

marvin78 commented 2 weeks ago

Ergänzung: Um eine Einkaufsliste darzustellen und bedienen zu können, wäre ein Element Checkbox (als Button, der auch eine Aktion mit "set" auslösen kann) noch ganz hilfreich. Voraussetzung dafür wäre natürlich, dass man Listen nicht nur per Devspec sondern ggf. auch Readings per Regex darstellen könnte.