Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst]Wie Grafana snapshot erstellen?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    681

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

[gelöst]Wie Grafana snapshot erstellen?

Scheduled Pinned Locked Moved ioBroker Allgemein
grafanatelegram
30 Posts 7 Posters 4.4k Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • liv-in-skyL liv-in-sky

    @saeft_2003

    du schreibst in das root directory - das wird evt. das problem sein - curl allein ist eigentlich mit jedem user ausführbar

    am ende deines befehles wähle mal ein anderes verzeichnis - eines mit rechten für jederman

    zur not mach dir eines :

    cd /opt
    mkdir testbild
    chmod 777 testbild

    ändere deinen befehl am ende um:
    statt " > /home/iobroker/temperatur2.png" nehme "> /opt/testbild/temperatur2.png"

    S Offline
    S Offline
    saeft_2003
    Most Active
    wrote on last edited by saeft_2003
    #14

    @liv-in-sky sagte in Wie Grafana snapshot erstellen?:

    @saeft_2003

    du schreibst in das root directory - das wird evt. das problem sein - curl allein ist eigentlich mit jedem user ausführbar

    am ende deines befehles wähle mal ein anderes verzeichnis - eines mit rechten für jederman

    zur not mach dir eines :

    cd /opt
    mkdir testbild
    chmod 777 testbild

    ändere deinen befehl am ende um:
    statt " > /home/iobroker/temperatur2.png" nehme "> /opt/testbild/temperatur2.png"

    Das war die Lösung! Neuen Ordner mit den Rechten 777 angelegt und schon geht der curl Befehl in Blockly. Vielen Dank für den Tipp!!!

    @arteck ja sieht wohl so aus als hätte ich das gleiche Problem wie du, aber die Lösung war dann doch relativ einfach.

    @crunchip doch das habe ich deaktiviert

    Vielen Dank an alle!

    crunchipC 1 Reply Last reply
    0
    • S saeft_2003

      @liv-in-sky sagte in Wie Grafana snapshot erstellen?:

      @saeft_2003

      du schreibst in das root directory - das wird evt. das problem sein - curl allein ist eigentlich mit jedem user ausführbar

      am ende deines befehles wähle mal ein anderes verzeichnis - eines mit rechten für jederman

      zur not mach dir eines :

      cd /opt
      mkdir testbild
      chmod 777 testbild

      ändere deinen befehl am ende um:
      statt " > /home/iobroker/temperatur2.png" nehme "> /opt/testbild/temperatur2.png"

      Das war die Lösung! Neuen Ordner mit den Rechten 777 angelegt und schon geht der curl Befehl in Blockly. Vielen Dank für den Tipp!!!

      @arteck ja sieht wohl so aus als hätte ich das gleiche Problem wie du, aber die Lösung war dann doch relativ einfach.

      @crunchip doch das habe ich deaktiviert

      Vielen Dank an alle!

      crunchipC Away
      crunchipC Away
      crunchip
      Forum Testing Most Active
      wrote on last edited by
      #15

      @saeft_2003 sagte in Wie Grafana snapshot erstellen?:

      doch das habe ich aktiviert

      nicht aktivieren, du musst es ausschalten

      umgestiegen von Proxmox auf Unraid

      S 1 Reply Last reply
      0
      • crunchipC crunchip

        @saeft_2003 sagte in Wie Grafana snapshot erstellen?:

        doch das habe ich aktiviert

        nicht aktivieren, du musst es ausschalten

        S Offline
        S Offline
        saeft_2003
        Most Active
        wrote on last edited by
        #16

        @crunchip

        sorry ich meinte deaktiviert.

        crunchipC 1 Reply Last reply
        0
        • S saeft_2003

          @crunchip

          sorry ich meinte deaktiviert.

          crunchipC Away
          crunchipC Away
          crunchip
          Forum Testing Most Active
          wrote on last edited by
          #17

          @saeft_2003 ist mir grad so eingefallen, du warst es doch mit der Grafana version 6.2.2 da hatte ich dir ja geschrieben, das ein paar Sachen, zwecks Sicherheit iframe...etc geändert wurde...wahrscheinlich muss noch etwas an der Einstellung bei dir geändert werden

          umgestiegen von Proxmox auf Unraid

          S 1 Reply Last reply
          0
          • crunchipC crunchip

            @saeft_2003 ist mir grad so eingefallen, du warst es doch mit der Grafana version 6.2.2 da hatte ich dir ja geschrieben, das ein paar Sachen, zwecks Sicherheit iframe...etc geändert wurde...wahrscheinlich muss noch etwas an der Einstellung bei dir geändert werden

            S Offline
            S Offline
            saeft_2003
            Most Active
            wrote on last edited by
            #18

            @crunchip

            ja das war ich, im log hatte ich gesehen das er die Organisation nicht findet. Deswegen habe ich diese nochmal geändert und seitdem funktioniert iframe wunderbar :-)

            1 Reply Last reply
            0
            • E Offline
              E Offline
              ein.michael
              wrote on last edited by
              #19

              Hallo,

              versuche gerade exakt das selbe, möchte mir über Telegram ein gerendertes Bild aus Grafana schicken, sobald ich "Klimaverlauf" meinem Telegram Bot schreibe, bisher leider ohne Erfolg.

              Im Text2Command habe ich eingerichtet, dass sobald ich Klimaverlauf schreibe, ein bestimmter Datenpunkt auf true geändert wird und somit mein Blockly Script ausgeführt wird.

              89a3c0bf-638e-4583-b2e4-612ebb585fcb-image.png

              Das Skript sieht so aus.

              2477d6d2-57cc-4c84-b4b8-0d11fe711096-image.png

              Der Exec Befehl sieht so aus:

              curl -H "Authorization: Bearer eyJrIjoiVlJyYmoyNXpja2U2OVk1dnNvaktuZDk3TEFyODXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=" http://192.168.XXX.XX:8082/proxy.0/grafana/render/d-solo/nISKbEZRk/raumklima?orgId=1&refresh=1m&panelId=12&width=1000&height=500&tz=Europe%2FBerlin > /opt/grafana/klimaverlauf.png
              

              Das Grafana Verzeichnis hat 777 Rechte, dort wird auch eine Datei mit dem Namen Klimaverlauf.png erstellt, sobald ich das Skript triggere, allerdings ist die Datei 0kb groß.
              Im Log finde ich folgende 2 Meldungen:

              web.0	2019-09-15 13:17:20.114	error	[proxy] Cannot get "http://192.168.XXX.XX:3000": Error: socket hang up
              telegram.0	2019-09-15 13:17:10.267	error	Cannot send photo [chatId - 283259026]: Error: ETELEGRAM: 400 Bad Request: file must be non-empty
              

              Hat jeman eine Idee, woran es liegt? Hängt das möglicherweise mit dem Proxy zusammen, über den Grafana läuft?

              S 1 Reply Last reply
              0
              • E ein.michael

                Hallo,

                versuche gerade exakt das selbe, möchte mir über Telegram ein gerendertes Bild aus Grafana schicken, sobald ich "Klimaverlauf" meinem Telegram Bot schreibe, bisher leider ohne Erfolg.

                Im Text2Command habe ich eingerichtet, dass sobald ich Klimaverlauf schreibe, ein bestimmter Datenpunkt auf true geändert wird und somit mein Blockly Script ausgeführt wird.

                89a3c0bf-638e-4583-b2e4-612ebb585fcb-image.png

                Das Skript sieht so aus.

                2477d6d2-57cc-4c84-b4b8-0d11fe711096-image.png

                Der Exec Befehl sieht so aus:

                curl -H "Authorization: Bearer eyJrIjoiVlJyYmoyNXpja2U2OVk1dnNvaktuZDk3TEFyODXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=" http://192.168.XXX.XX:8082/proxy.0/grafana/render/d-solo/nISKbEZRk/raumklima?orgId=1&refresh=1m&panelId=12&width=1000&height=500&tz=Europe%2FBerlin > /opt/grafana/klimaverlauf.png
                

                Das Grafana Verzeichnis hat 777 Rechte, dort wird auch eine Datei mit dem Namen Klimaverlauf.png erstellt, sobald ich das Skript triggere, allerdings ist die Datei 0kb groß.
                Im Log finde ich folgende 2 Meldungen:

                web.0	2019-09-15 13:17:20.114	error	[proxy] Cannot get "http://192.168.XXX.XX:3000": Error: socket hang up
                telegram.0	2019-09-15 13:17:10.267	error	Cannot send photo [chatId - 283259026]: Error: ETELEGRAM: 400 Bad Request: file must be non-empty
                

                Hat jeman eine Idee, woran es liegt? Hängt das möglicherweise mit dem Proxy zusammen, über den Grafana läuft?

                S Offline
                S Offline
                saeft_2003
                Most Active
                wrote on last edited by
                #20

                @ein-michael

                Ich kann dir heute Abend mal mein Skript posten das bei mir funktioniert. Die Frage mit dem Proxy kann ich dir leider nicht beantworten...

                E 1 Reply Last reply
                1
                • S saeft_2003

                  @ein-michael

                  Ich kann dir heute Abend mal mein Skript posten das bei mir funktioniert. Die Frage mit dem Proxy kann ich dir leider nicht beantworten...

                  E Offline
                  E Offline
                  ein.michael
                  wrote on last edited by
                  #21

                  @saeft_2003 Das wäre super, vielleicht hilft mir das ja weiter.

                  S 1 Reply Last reply
                  0
                  • E ein.michael

                    @saeft_2003 Das wäre super, vielleicht hilft mir das ja weiter.

                    S Offline
                    S Offline
                    saeft_2003
                    Most Active
                    wrote on last edited by saeft_2003
                    #22

                    @ein-michael sagte in [gelöst]Wie Grafana snapshot erstellen?:

                    @saeft_2003 Das wäre super, vielleicht hilft mir das ja weiter.

                    Also was ich bei mir habe ist eine Wartezeit zwischen dem speichern von dem Snapshot und dem verschicken per telegram. Versuch das doch mal...

                    blockly.jpg

                    Das ist mein curl Befehl der geht:

                    curl -H "Authorization: Bearer eyJrIjoidm4xSTxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=" "http://192.xxx.xxx.xxx:3000/render/d-solo/wP1rmPnZk/temperatur?orgId=1&refresh=1m&from=now-7d&to=now&panelId=4&width=1920&height=1080&tz=Europe%2FBerlin" > /opt/grafanacharts/temperatur.png
                    
                    E I 2 Replies Last reply
                    1
                    • S saeft_2003

                      @ein-michael sagte in [gelöst]Wie Grafana snapshot erstellen?:

                      @saeft_2003 Das wäre super, vielleicht hilft mir das ja weiter.

                      Also was ich bei mir habe ist eine Wartezeit zwischen dem speichern von dem Snapshot und dem verschicken per telegram. Versuch das doch mal...

                      blockly.jpg

                      Das ist mein curl Befehl der geht:

                      curl -H "Authorization: Bearer eyJrIjoidm4xSTxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=" "http://192.xxx.xxx.xxx:3000/render/d-solo/wP1rmPnZk/temperatur?orgId=1&refresh=1m&from=now-7d&to=now&panelId=4&width=1920&height=1080&tz=Europe%2FBerlin" > /opt/grafanacharts/temperatur.png
                      
                      E Offline
                      E Offline
                      ein.michael
                      wrote on last edited by ein.michael
                      #23

                      @saeft_2003 Super, hat mir geholfen!
                      Der Fehler lag daran, dass ich vor dem http kein Anführungszeichen hatte, jetzt läuft alles wunderbar. Dankeschön!

                      Edit: Ohne Timeouts funktioniert das Ganze aber auch nicht. Mit viel Ausprobieren und Timeouts zwischen den Befehlen ist es mir nun gelungen per Telegram auf Anfrage 2 Bilder aus Grafana zu schicken.

                      1 Reply Last reply
                      0
                      • S saeft_2003

                        @ein-michael sagte in [gelöst]Wie Grafana snapshot erstellen?:

                        @saeft_2003 Das wäre super, vielleicht hilft mir das ja weiter.

                        Also was ich bei mir habe ist eine Wartezeit zwischen dem speichern von dem Snapshot und dem verschicken per telegram. Versuch das doch mal...

                        blockly.jpg

                        Das ist mein curl Befehl der geht:

                        curl -H "Authorization: Bearer eyJrIjoidm4xSTxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=" "http://192.xxx.xxx.xxx:3000/render/d-solo/wP1rmPnZk/temperatur?orgId=1&refresh=1m&from=now-7d&to=now&panelId=4&width=1920&height=1080&tz=Europe%2FBerlin" > /opt/grafanacharts/temperatur.png
                        
                        I Offline
                        I Offline
                        iobroker_Alex
                        wrote on last edited by
                        #24

                        @saeft_2003
                        Sag mal ich habe da noch ein Problem:
                        In einem Chart auf Share --> Snapshot --> local snapshot --> daraufhin bekomme ich einen Link der mit localhost:3000 beginnt angezeigt, wenn ich diesen im Browser einfüge, kommt ein Seite laden Fehler. Wenn ich localhost durch die Grafana ip ersetze komme ich auf das normale Dashboard. Dieser wird jedoch nicht aktualisiert und sieht ungefähr so aus:
                        http://localhost:3000/dashboard/snapshot/q7JcTOBOvhNDtntg2eCIJxSlcjrYO5uw

                        Wie bekomme ich den Link als aktualisierten Link, sodass ich diesen per CURL als .png speichern kann?

                        Oder hat sich die ganze Vorgehensweise geändert? Da ich diesen nicht aktualisierbaren Snpashot auch nicht richtig als png speichern kann. Zumindestens lässt sich die Datei danach nicht öffnen...
                        Danke!

                        S 2 Replies Last reply
                        0
                        • I iobroker_Alex

                          @saeft_2003
                          Sag mal ich habe da noch ein Problem:
                          In einem Chart auf Share --> Snapshot --> local snapshot --> daraufhin bekomme ich einen Link der mit localhost:3000 beginnt angezeigt, wenn ich diesen im Browser einfüge, kommt ein Seite laden Fehler. Wenn ich localhost durch die Grafana ip ersetze komme ich auf das normale Dashboard. Dieser wird jedoch nicht aktualisiert und sieht ungefähr so aus:
                          http://localhost:3000/dashboard/snapshot/q7JcTOBOvhNDtntg2eCIJxSlcjrYO5uw

                          Wie bekomme ich den Link als aktualisierten Link, sodass ich diesen per CURL als .png speichern kann?

                          Oder hat sich die ganze Vorgehensweise geändert? Da ich diesen nicht aktualisierbaren Snpashot auch nicht richtig als png speichern kann. Zumindestens lässt sich die Datei danach nicht öffnen...
                          Danke!

                          S Offline
                          S Offline
                          saeft_2003
                          Most Active
                          wrote on last edited by
                          #25

                          @iobroker_Alex

                          Das muss ich mir in Ruhe heute Abend mal anschauen ich melde mich dann nochmal...

                          1 Reply Last reply
                          0
                          • I iobroker_Alex

                            @saeft_2003
                            Sag mal ich habe da noch ein Problem:
                            In einem Chart auf Share --> Snapshot --> local snapshot --> daraufhin bekomme ich einen Link der mit localhost:3000 beginnt angezeigt, wenn ich diesen im Browser einfüge, kommt ein Seite laden Fehler. Wenn ich localhost durch die Grafana ip ersetze komme ich auf das normale Dashboard. Dieser wird jedoch nicht aktualisiert und sieht ungefähr so aus:
                            http://localhost:3000/dashboard/snapshot/q7JcTOBOvhNDtntg2eCIJxSlcjrYO5uw

                            Wie bekomme ich den Link als aktualisierten Link, sodass ich diesen per CURL als .png speichern kann?

                            Oder hat sich die ganze Vorgehensweise geändert? Da ich diesen nicht aktualisierbaren Snpashot auch nicht richtig als png speichern kann. Zumindestens lässt sich die Datei danach nicht öffnen...
                            Danke!

                            S Offline
                            S Offline
                            saeft_2003
                            Most Active
                            wrote on last edited by saeft_2003
                            #26

                            @iobroker_Alex

                            Dein Link ist nicht der richtige! Du musst auf share-->link-->Direct link rendered image

                            http://192.xxx.xxx.xxx:3000/render/d-solo/wP1rmPnZk/temperatur?orgId=1&refresh=1m&from=now-7d&to=now&panelId=4&width=1920&height=1080&tz=Europe%2FBerlin

                            Der Link muss so aussehen wichtig ist das "now-7d&to=now" im Link d.h. von jetzt - 7 Tage bis jetzt. So ist dein Snapshot immer aktuell und die Zeitspanne geht über 7 Tage (kann man natürlich auf die eigenen wünsche anpassen).

                            I 1 Reply Last reply
                            0
                            • S saeft_2003

                              @iobroker_Alex

                              Dein Link ist nicht der richtige! Du musst auf share-->link-->Direct link rendered image

                              http://192.xxx.xxx.xxx:3000/render/d-solo/wP1rmPnZk/temperatur?orgId=1&refresh=1m&from=now-7d&to=now&panelId=4&width=1920&height=1080&tz=Europe%2FBerlin

                              Der Link muss so aussehen wichtig ist das "now-7d&to=now" im Link d.h. von jetzt - 7 Tage bis jetzt. So ist dein Snapshot immer aktuell und die Zeitspanne geht über 7 Tage (kann man natürlich auf die eigenen wünsche anpassen).

                              I Offline
                              I Offline
                              iobroker_Alex
                              wrote on last edited by
                              #27

                              @saeft_2003 OKAY das funktioniert aber nur bei einzelnen Panels. Wie lautet der Link bzw. woher bekomme ich den Link bei einem ganzen Dashboard?

                              S 1 Reply Last reply
                              0
                              • I iobroker_Alex

                                @saeft_2003 OKAY das funktioniert aber nur bei einzelnen Panels. Wie lautet der Link bzw. woher bekomme ich den Link bei einem ganzen Dashboard?

                                S Offline
                                S Offline
                                saeft_2003
                                Most Active
                                wrote on last edited by
                                #28

                                @iobroker_Alex

                                Ich glaube nicht dass das bei einem ganzen Dashboard geht.

                                GlasfaserG 1 Reply Last reply
                                0
                                • S saeft_2003

                                  @iobroker_Alex

                                  Ich glaube nicht dass das bei einem ganzen Dashboard geht.

                                  GlasfaserG Offline
                                  GlasfaserG Offline
                                  Glasfaser
                                  wrote on last edited by
                                  #29

                                  @saeft_2003
                                  Schau mal hier ... es funktioniert mit PhantomJS

                                  Link Text

                                  Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                  S 1 Reply Last reply
                                  0
                                  • GlasfaserG Glasfaser

                                    @saeft_2003
                                    Schau mal hier ... es funktioniert mit PhantomJS

                                    Link Text

                                    S Offline
                                    S Offline
                                    saeft_2003
                                    Most Active
                                    wrote on last edited by
                                    #30

                                    @Glasfaser

                                    Ok über diesen Umweg kann es funktionieren.

                                    1 Reply Last reply
                                    0

                                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                    With your input, this post could be even better 💗

                                    Register Login
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate
                                    FAQ Cloud / IOT
                                    HowTo: Node.js-Update
                                    HowTo: Backup/Restore
                                    Downloads
                                    BLOG

                                    374

                                    Online

                                    32.7k

                                    Users

                                    82.6k

                                    Topics

                                    1.3m

                                    Posts
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                    ioBroker Community 2014-2025
                                    logo
                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Home
                                    • Recent
                                    • Tags
                                    • Unread 0
                                    • Categories
                                    • Unreplied
                                    • Popular
                                    • GitHub
                                    • Docu
                                    • Hilfe