Magic Mirror mit Grafana Chart aus Openhab

13. Januar 2019 at 19:08

Bei mir verwende ich Grafana um die Daten in OpenHAB zu visualisieren.
In Openhab habe ich eine sitemap definiert, um Diagramme auf dem Monitor darzustellen. Dies ist übersichtlicher als das Magic Mirror Menü.

Am einfachsten kann man bei MagicMirror  die Grafana Charts mittels iFrame darstellen.
Folgende Parameter sollte man hierzu setzen:

  • Aktualisierung alle 5 Sekunden       &refresh=5s
  • Zeitraum: die letzten 6 Stunden      &from=now-6h&to=now
  • Menü ausblenden                               &kiosk

Früher habe ich das Modul MMM-iFrame verwendet, welches leider seit dem letzten Update bei mir nicht mehr funktioniert.

[codesyntax lang=”javascript”]

		{   // ------------------------------------------------------------------------ module 20
			module: 'MMM-iFrameReload', // https://github.com/AgP42/MMM-iFrame-Ping
			position: 'middle_center',	// This can be any of the regions.
			config: {
					url: ["http://192.168.1.123:3000/c/qk5fdsJRk/poweravg?orgId=1&refresh=5s&from=now-6h&to=now&kiosk"],
					refreshInterval: 5,  //Optional. Default: 3600 = 1 hour
					width: "700px", // Optional. Default: 100%
					height: "500px" //Optional. Default: 100px
			}
		}, // end of module

[/codesyntax]

 

Nach einem weiterem Update von openhabian, erfolgte gar keine Anzeige mehr.

Ich musste in grafana den Zugriff per iFrame zulassen.

/etc/grafana/grafana.ini

[codesyntax lang=”bash”]

#################################### Anonymous Auth ##########################
[auth.anonymous]
# enable anonymous access
enabled = true

# specify organization name that should be used for unauthenticated users
org_name = OpenHAB

# specify role for unauthenticated users
org_role = Viewer

[/codesyntax]