jemu75 / fhemApp

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

Gefilterte Navigation blendet Panel nicht ein/aus #125

Open marvin78 opened 3 hours ago

marvin78 commented 3 hours ago

Ist eine Navigation in einem Panel abhängig von einem Reading-Wert, dann wird das Panel nur nach Neuladen der Seite ein- oder ausgeblendet.

Beispiel: Ich habe ein Panel gebaut, das die Temperatur(en) eines Grillthermometers nur dann auf dem Dashboard anzeigen soll, wenn ein Messfühler einen bestimmten Wert nicht hat (999 - das ist der Wert, der angenommen wird, wenn der Fühler nicht verbunden ist). Andernfalls soll das gesamte Panel ausgeblendet werden. Allerdings funktioniert weder das Ein- noch das Ausblenden ohne die Seite neu zu laden.

Aus meiner Sicht ist das erwartbare Verhalten, dass das Einblenden oder Ausblenden dann stattfindet, wenn die Bedingungen für die Navigation erfüllt oder eben nicht erfüllt sind. Oder erwarte ich hier etwas falsches?

jemu75 commented 2 hours ago

Das Ein- bzw. Ausblenden über die Navigation ist in dem Fall nicht zu empfehlen, da der Navigationsbaum tatsächlich nur beim Laden der App erstellt wird. In deinem Fall empfehle ich die Verwendung des Parameter show im betreffenden Panel zu nutzen. Siehe auch FHEMApp Doku

marvin78 commented 1 hour ago

Prinzipiell eine gute Idee. Aber ich will es ja nur auf dem Dashboard ausblenden, nicht auf anderen Seiten. Das wird das nur gehen, wenn show auch abhängig von der gerade angezeigten Navigation sein kann.

marvin78 commented 34 minutes ago

Allerdings sehe ich natürlich ein, wenn das nicht ins Konzept passt. Das ist auch jammern auf sehr hohem Nivau.