Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst]Wie Grafana snapshot erstellen?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst]Wie Grafana snapshot erstellen?

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      saeft_2003 Most Active @crunchip last edited by

      @crunchip

      sorry ich meinte deaktiviert.

      crunchip 1 Reply Last reply Reply Quote 0
      • crunchip
        crunchip Forum Testing Most Active @saeft_2003 last edited by

        @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 1 Reply Last reply Reply Quote 0
        • S
          saeft_2003 Most Active @crunchip last edited by

          @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 Reply Quote 0
          • E
            ein.michael last edited by

            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 Reply Quote 0
            • S
              saeft_2003 Most Active @ein.michael last edited by

              @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 Reply Quote 1
              • E
                ein.michael @saeft_2003 last edited by

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

                S 1 Reply Last reply Reply Quote 0
                • S
                  saeft_2003 Most Active @ein.michael last edited by 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 I 2 Replies Last reply Reply Quote 1
                  • E
                    ein.michael @saeft_2003 last edited by ein.michael

                    @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 Reply Quote 0
                    • I
                      iobroker_Alex @saeft_2003 last edited by

                      @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 Reply Quote 0
                      • S
                        saeft_2003 Most Active @iobroker_Alex last edited by

                        @iobroker_Alex

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

                        1 Reply Last reply Reply Quote 0
                        • S
                          saeft_2003 Most Active @iobroker_Alex last edited by 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 1 Reply Last reply Reply Quote 0
                          • I
                            iobroker_Alex @saeft_2003 last edited by

                            @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 Reply Quote 0
                            • S
                              saeft_2003 Most Active @iobroker_Alex last edited by

                              @iobroker_Alex

                              Ich glaube nicht dass das bei einem ganzen Dashboard geht.

                              Glasfaser 1 Reply Last reply Reply Quote 0
                              • Glasfaser
                                Glasfaser @saeft_2003 last edited by

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

                                Link Text

                                S 1 Reply Last reply Reply Quote 0
                                • S
                                  saeft_2003 Most Active @Glasfaser last edited by

                                  @Glasfaser

                                  Ok über diesen Umweg kann es funktionieren.

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Support us

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

                                  805
                                  Online

                                  31.9k
                                  Users

                                  80.1k
                                  Topics

                                  1.3m
                                  Posts

                                  grafana telegram
                                  7
                                  30
                                  3151
                                  Loading More Posts
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  The ioBroker Community 2014-2023
                                  logo