Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Gelöst - iobroker Telegram Versand Grafana mittels Renderer

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Gelöst - iobroker Telegram Versand Grafana mittels Renderer

    This topic has been deleted. Only users with topic management privileges can see it.
    • mac89muc
      mac89muc last edited by mac89muc

      Hallo zusammen,

      ich komme nicht weiter - entweder ich sehe den Wald vor lauter Bäumen nicht, oder meine Verständnis ist zu wenig für das Thema.

      Ich habe mich neu mit dem Thema Grafana die letzten Tage beschäftigt und mich eingelesen und ausprobiert.

      Ich möchte gerne per Telegram Adapter Screenshots meiner Grafana Dashboards versenden.
      Eingerichtet habe ich alles - Influx, Grafana + Grafana-Image-Rendering Plugin läuft bei mir.

      Grundsätzlich funktioniert auch das rendern der Dashboards - allerdings sind die Bilder rechts zu groß also es hängt noch die hälfte des schwarzen Bildschirms mit dran.
      Wie kann ich die Bildgröße des Outputs beim Rendern bestimmen?

      Aktuell stosse ich den Rendervorgang mit folgendem Curl Befehl an

      curl -H "Authorization: Bearer meinToken=" "http://192.168.178.111:3000/render/d/meinezuordnung/aussentemperatur?orgId=1&refresh=1m&from=now-7d&to=now&width=1920&height=350&panelId=4&kiosk" > /Users/meinUser/Pictures/smarthome_img/Grafana/Aussentemperatur.png
      

      Ergebnis ist folgendes Bild

      Aussentemperatur.png

      Wie man sehen kann ist der rechte Teil des Bildes schwarz und könnte abgeschnitten werden.
      Versuche ich das über den Curl Befehl - also das ändern von &width=1920&height=350 auf z.B. &width=1000&height=350 erhalte ich ein gestauchtes Bild, bei dem ebenso die rechte Hälfte schwarz ist...

      Aussentemperatur 2.png

      Hat jemand einen Tipp? Muss ich das direkt beim Dashboard irgendwo angeben??

      Danke & Gruß

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

        @mac89muc sagte in iobroker Telegram Versand Grafana mittels Image-Renderer:

        Wie kann ich die Bildgröße des Outputs beim Rendern bestimmen?

        Was wird dir hier in Original angezeigt :

        e02a3ec0-c998-47b6-9a00-c68fb0d6782d-grafik.png

        einmal die URL und wird auch das Panel im Browser ( neues Fenster ) dazu in der richtigen größe angezeigt !?

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

          @glasfaser

          unter dem Sharing Fenster erscheint bei mir der Link s.u.

          bd7ef7b4-6a82-4aa5-a901-79ea4cd2cbd1-image.png

          Den von Dir rot eingekreisten Bereich habe ich bei mir in der Anzeige nicht.
          Wenn ich den Link in einem neuen Fenster öffne, habe ich wieder die gewohnte Ansicht - rechte Hälfte des Bildschirms mit schwarzem Hintergrund ohne sonstigen Inhalt - siehe hier

          821d30d4-882c-48a4-b5d1-4e61a9055a55-image.png

          Gruß

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

            @mac89muc sagte in iobroker Telegram Versand Grafana mittels Image-Renderer:

            Den von Dir rot eingekreisten Bereich habe ich bei mir in der Anzeige nicht.

            Sehr komisch , hast du das Plugin nicht Installiert , bzw. ein extra Image .

            61fc168a-c628-4d5e-aa15-141e8b2c2c7d-grafik.png
            0ff9212f-ede9-475b-8a65-d24f73a1b893-grafik.png

            so habe ich es

            Image Version Grafana v9.3.6 -

            Docker compose mit Grafana und Grafana renderer Image .

            https://github.com/grafana/grafana-image-renderer/blob/master/devenv/docker/custom-config/docker-compose.yaml

            Wenn ich den Link in einem neuen Fenster öffne,

            Das ist auch ein Share link

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

              @glasfaser

              doch, Plugin ist installiert und läuft wie gesagt ja grundsätzlich auch..
              So sieht der Screenshot bei mir aus

              6c14691d-434e-4013-bde2-e8fc16259cc5-image.png

              Allerdings hat die Installation nur zu Fuß über den CLI Befehl funktioniert nicht direkt aus dem PlugIn "Store"

              Ggf. ist dort nur der Hinweis "Direct Link Rendered Image" nicht zu finden, der Link darüber existiert ja und führt auch zum geshareden Dashboard.
              Wo gibst Du denn die Größe Deines Dashboards ein bzw. gibst das bei dem curl Befehl mit an, falls Du auch damit arbeitest?

              Gruß

              Glasfaser 1 Reply Last reply Reply Quote 0
              • DJMarc75
                DJMarc75 last edited by

                @mac89muc mir ist grad was aufgefallen - Du solltest nicht das ganze Dashboard, sondern nur das jeweilige Panel "sharen" .

                mac89muc 1 Reply Last reply Reply Quote 1
                • mac89muc
                  mac89muc @DJMarc75 last edited by

                  @djmarc75 sagte in iobroker Telegram Versand Grafana mittels Image-Renderer:

                  @mac89muc mir ist grad was aufgefallen - Du solltest nicht das ganze Dashboard, sondern nur das jeweilige Panel "sharen" .

                  Was muss ich dazu tun bzw. wo liegt mein Fehler?

                  Danke

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

                    @mac89muc

                    Siehe bei mir

                    1243731d-3eb2-42e2-8fba-92e3e29f9746-grafik.png

                    du hast das ganze Dashboard .

                    a3680647-8fb0-40bd-ac01-b559c83362a6-grafik.png

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

                      @mac89muc sagte in iobroker Telegram Versand Grafana mittels Image-Renderer:

                      Wo gibst Du denn die Größe Deines Dashboards ein bzw. gibst das bei dem curl Befehl mit an, falls Du auch damit arbeitest?

                      ich hole es mir per telegram ,

                      Beispiel :

                      48407e74-3fb4-4345-abcf-20be96d46338-grafik.png

                      const LogLevel = 'warn';
                      
                      const fs       = require('fs');
                      
                      
                      
                      const GrafanaBild = '/opt/iobroker/iobroker-data/files/0_userdata.0/tmp/' + pPic;
                      
                          const GrafanaURL  = 'http://192.168.178.11:3000/render/d-solo/' + pURL;
                      
                       
                      
                          request.get({url: GrafanaURL, encoding: "binary"},function(error,response,body){
                      
                              fs.writeFile(GrafanaBild, body, "binary", function(err){
                      
                                  if (err) log('Fehler beim Bild speichern: ' + err, 'warn');
                      
                                  var vFileContent = fs.readFileSync(GrafanaBild);
                      
                                  writeFile('0_userdata.0', pPic, vFileContent, function (error) {
                      
                                      if (err) log('Fehler beim Bild kopieren: ' + err, 'warn');
                      
                                      else     //log('Grafana Rendering Bild ' + pPic + ' abgeschlossen', LogLevel);
                                                 Render_Ok = true;
                                              sendTo("telegram.3", "send", {
                                                  "text": '/opt/iobroker/iobroker-data/files/0_userdata.0/tmp/'+ pPic
                                              });
                                               //console.log(Render_Ok);
                      
                                  });
                      
                              });
                      
                          });
                      
                      1 Reply Last reply Reply Quote 0
                      • mac89muc
                        mac89muc @Glasfaser last edited by mac89muc

                        @glasfaser

                        Sorry, dass ich nochmal doof nachfragen muss.

                        Ich rufe mir das Dashboard auf, dann gehe ich auf das Sharing Icon, oder?

                        498d7a1f-12ab-43b8-a8d7-e3f3000ca1c4-image.png

                        Hier wird mir nur die Info angezeigt, die ich oben schon mal gepostet habe - Dashboard OR Panel. Eine weiter Auswahl die nur für Panel steht finde ich nicht.

                        76de74e9-9693-487c-86ab-0bb702f24577-image.png

                        Oder muss ich vorher irgendwo beim aufrufen des Dashboards schon auf das Panel wechseln, wenn ja wo?

                        Gruß

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

                          @mac89muc sagte in iobroker Telegram Versand Grafana mittels Image-Renderer:

                          Oder muss ich vorher irgendwo beim aufrufen des Dashboards schon auf das Panel wechseln, wenn ja wo?

                          4e7e311f-0bd2-4d88-b549-ed3914235ebf-grafik.png

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

                            @glasfaser @DJMarc75

                            yyyyyeeeessssssssss!!!👍 Jetzt hab ich's hinbekommen...

                            deb2c930-dcf1-4fed-9d62-4762b9b43e43-image.png

                            Vielen Dank euch beiden!!!

                            Glasfaser 1 Reply Last reply Reply Quote 1
                            • Glasfaser
                              Glasfaser @mac89muc last edited by Glasfaser

                              @mac89muc sagte in iobroker Telegram Versand Grafana mittels Image-Renderer:

                              Jetzt hab ich's hinbekommen...

                              Gute Augen von @DJMarc75 😉

                              DJMarc75 1 Reply Last reply Reply Quote 1
                              • DJMarc75
                                DJMarc75 @Glasfaser last edited by

                                @glasfaser sagte in iobroker Telegram Versand Grafana mittels Image-Renderer:

                                Gute Augen von @DJMarc75

                                Hab ne gute Lesebrille .... die sieht sogar durch Kleidungsstücke und Hirnwindungen durch 😁 👻

                                mac89muc 1 Reply Last reply Reply Quote 1
                                • mac89muc
                                  mac89muc @DJMarc75 last edited by

                                  @djmarc75 @Glasfaser

                                  😁 Danke nochmal für den support an euch beide.
                                  Wenn ich jetzt noch mein anderes Problem mit den Abstürzen der Adapter beim bearbeiten eines Scripts bzw. der Datenpunkte hinbekomme, bin ich erstmal glücklich...

                                  Gruß

                                  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

                                  933
                                  Online

                                  31.6k
                                  Users

                                  79.5k
                                  Topics

                                  1.3m
                                  Posts

                                  3
                                  15
                                  813
                                  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