visibility bei Grafana

Themen auf die es innerhalb eines Jahres keine Antwort gab, werden hier archiviert.

Moderatoren: Cyrelian, seppy, udo1toni

Gesperrt
holger237
Beiträge: 19
Registriert: 1. Dez 2019 23:58

visibility bei Grafana

Beitrag von holger237 »

Hallo Zusammen,

in meiner Sitemap nutze ich den visibility-Befehl um selektiv das richtige Grafana-Diagramm darzustellen.

Code: Alles auswählen

        Switch item=Chart_Zeitraum_D_W_M_Y label="" mappings=[0="Stunde", 1="4h", 2="Tag", 3="Woche", 4="Monat"]   
        Selection item=Chart_Geraete label="Messgerät" mappings=[18="Büro links", 19="Büro rechts", 11="Schlafzimmer", 10="Wohnzimmer", 9="Trocker", 15="Nils", 2="PC", 21="Waschmaschine", 22=".", 23="Spülmaschine", 16="Kinder", 39="Esszimmer", 40="Warmwasser", 41="Backofen", 17="Küche"]

        Webview height=10 url="http://192.168.0.187:3003/dashboard-solo/db/TestDashboard?panelId=18&theme=light&refresh=1m&from=now-1h&to=now" visibility=[Chart_GeraetZeit==180]
        Webview height=10 url="http://192.168.0.187:3003/dashboard-solo/db/TestDashboard?panelId=18&theme=light&refresh=1m&from=now-4h&to=now" visibility=[Chart_GeraetZeit==181, Chart_Zeitraum_D_W_M_Y==NULL]
        Webview height=10 url="http://192.168.0.187:3003/dashboard-solo/db/TestDashboard?panelId=18&theme=light&refresh=1m&from=now-1d&to=now" visibility=[Chart_GeraetZeit==182]
        Webview height=10 url="http://192.168.0.187:3003/dashboard-solo/db/TestDashboard?panelId=18&theme=light&refresh=1m&from=now-7d&to=now" visibility=[Chart_GeraetZeit==183]
        Webview height=10 url="http://192.168.0.187:3003/dashboard-solo/db/TestDashboard?panelId=18&theme=light&refresh=1m&from=now-1M&to=now" visibility=[Chart_GeraetZeit==184]

        Webview height=10 url="http://192.168.0.187:3003/dashboard-solo/db/TestDashboard?panelId=19&theme=light&refresh=1m&from=now-1h&to=now" visibility=[Chart_GeraetZeit==190]
        Webview height=10 url="http://192.168.0.187:3003/dashboard-solo/db/TestDashboard?panelId=19&theme=light&refresh=1m&from=now-4h&to=now" visibility=[Chart_GeraetZeit==191]
        Webview height=10 url="http://192.168.0.187:3003/dashboard-solo/db/TestDashboard?panelId=19&theme=light&refresh=1m&from=now-1d&to=now" visibility=[Chart_GeraetZeit==192]
        Webview height=10 url="http://192.168.0.187:3003/dashboard-solo/db/TestDashboard?panelId=19&theme=light&refresh=1m&from=now-7d&to=now" visibility=[Chart_GeraetZeit==193]
        Webview height=10 url="http://192.168.0.187:3003/dashboard-solo/db/TestDashboard?panelId=19&theme=light&refresh=1m&from=now-1M&to=now" visibility=[Chart_GeraetZeit==194]
....
Nutze ich das Ganze über die App am Smartphone funktioniert alles, wie ich es mir vorstelle. Die gewünschte Grafik ist direkt da. Bei einer neuen Auswahl ändert sich sofort die Grafik.

Nutze ich openhab jedoch über einen Browser am PC (Chrome, Edge, Opera), habe ich aber drei Probleme:
1. Es dauert sehr lange (18 Sekunden) bis die Grafik erscheint. Es scheint so, als wenn alle Grafiken erst geladen würde (das wäre 75), obwohl nach "visibility" nur eine angezeigt werden soll.
2. Vor der Grafik erscheint immer das Symbol, das man kennt, wenn man eine Picture im Webcode eingebettet hat, der LInk dorthin aber fehlerhaft ist.
3. Wechsle ich die Selection, erscheint zunächst keine Grafik, sondern ein Fehler-Ausrufezeichen "error pasing query: invalid duration". Dies bleibt solange erhalten bis die eingestellte Refresh-Zeit erreicht ist. Dann erscheint die Grafik direkt.

Irgendeine Idee?

Danke
Holger

Gesperrt