NEWS
Grafana: Grafik URL vom iobroker abrufen und darstellen
-
Hallo ihr,
ich habe folgendes Problem mit Grafana:
Ich würde gerne eine URL zu einer Grafik aus einem iobroker Datenpunkt abrufen und bei Grafana darstellen lassen.
SimpleAPI läuft bereits und ich kann Datenpunkte abrufen
Also der Link sieht dann in etwa so aus:
http://192.168.178.54:8087/get/eusec.0.T8410P422329962A.cameras.T8410P422329962A.picture_html
(Bin mir nicht ganz sicher ob der Link so die richtige Form hat)Der Datenpunkt enthält folgenden Wert:
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgAB3EMTSw3MvP2bc4J7ccn8qc1eNi8RBVIWex//Z" style="width: auto ;height: 100%;" />Wenn ich diesen Inhalt bei Grafana mit einem Textpanel und aktiviertem HTML eingebe, bekomme ich die Grafik auch angezeigt. Aber die URL ändert sich ja ständig. Wie bekomme ich Grafana dazu, die aktualisierte URL zu nutzen?
Einige Datenpunkte sehen inhaltlich auch wieder anders aus.
Zum Beispiel:
spotify-premium.0.player.albumImageUrlWert:
https://i.scdn.co/image/ab67616d0000b273f29bd73c5e3a8717c39092fdoder:
pollenflug.0.images.Birke.image_todayWert:
https://www.dwd.de/DWD/warnungen/medizin/pollen/pollen_1_2.pngGibt es eine elegante Lösung dafür?
Ich hatte überlegt ob das ganze vielleicht über Python lösen könnte.
Das Textpanel enthält eine feste URL zu einer Grafik. Und das Python Skript ruft die Grafik aus dem Datenpunkt ab und speichert diese an der Stelle ab wo Grafana sie erwartet.Aber vielleicht geht es ja noch etwas einfacher. Hat jemand ein paar Lösungsvorschläge?
Danke
-
@alyxabyss sagte in Grafana: Grafik URL vom iobroker abrufen und darstellen:
Aber vielleicht geht es ja noch etwas einfacher. Hat jemand ein paar Lösungsvorschläge?
Moin,
es ist nicht oft, dass man den umgekehrten Weg geht, also aus
ioBroker
eine Grafik in Grafana einbinden möchte, daher kann ich auch nicht sagen, ob es hiermit besser gehtDu kannst natürlich auch dafür sorgen, dass das, was Du da angezeigt bekommen, haben möchtest, mittels Skript in einen eigenen Datenpunkt schreibst, der immer gleich lautet.
VG
Bernd -
@dp20eic
Danke. Ich versuch mich mal etwas mit dem plugin auseinander zu setzen. Hoffe es klappt.