@superflip
ich hatte mir mal etwas zusammengeschustert, zwar nicht mit einem Popup sondern mit einem Dropdown. Im Grunde kannst du die Idee ja adaptieren:
Nach der Raumauswahl im Dropdown startet ein blockly und füllt mir die entsprechenden Werte in feste States im Ordner Raumklima. Diese zeigen mir dann in der vis immer die gleiche Maske aber mit den korrespondierenden Werten. Ein Teil hatte ich auch per Binding gelöst, weiß nach über 4 Jahren nicht mehr genau warum aber glaub da sich die Temperatur z.B. öfters ändert hatte ich den Weg gewählt. Das blockly hört auch auf Fenster Änderungen und setzt den State dann entsprechend. Die URL für Chart baue ich mir ebenfalls per blockly zusammen - je nach Raumauswahl wird dann der entsprechende Grafana Link per iframe geöffnet.
Als Denkanstoß sicherlich ausreichend, je nachdem welches Dialogwidget du einsetzt kannst du ja auch Werte beim öffnen mit schreiben. Somit könntest du die Raumauswahl triggern. Das System ist schon einige Jahre alt, manche Sachen frage ich im Nachgang "was hat mich für diese Denkweise da nur geritten" 😊
a721cfbe-9c41-404f-baaf-a50efd201e91-image.png
84b215c5-b1a4-4e42-bcfe-e69c2ab9ca6e-image.png
295e691a-3249-4d99-8e46-2d83e25a9124-image.png
b7fd12d4-c7ff-4238-abbf-ca93d7cad8d9-image.png