Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Telegram - Grafik von URL senden - Aktualisierung?

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

Telegram - Grafik von URL senden - Aktualisierung?

Geplant Angeheftet Gesperrt Verschoben Off Topic
9 Beiträge 4 Kommentatoren 764 Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • H Offline
    H Offline
    Heidi02
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich habe da gleich noch eine Frage.
    Ich sende per simplem Script eine Grafik mit Wetterinformationen über Telegram ans Handy. An der originalen URL wird stündlich eine aktualisierte Grafik hinterlegt. Wenn ich jedoch vom Handy die Grafik später neu anfordere bekomme ich eine veraltete Version. Die Grafik scheint irgendwo im IoBroker-System gecached zu werden.
    Wie kann ich veranlassen, daß die Grafik bei jeder Anforderung neu von der URL abgerufen wird?

    Mein (sehr komplexes :grinning: ) Script:

    sendTo('telegram.0', 'http://wetterstationen.meteomedia.de/messnetz/wettergrafik/095550.png')
    
    M 1 Antwort Letzte Antwort
    0
    • H Heidi02

      Hallo,
      ich habe da gleich noch eine Frage.
      Ich sende per simplem Script eine Grafik mit Wetterinformationen über Telegram ans Handy. An der originalen URL wird stündlich eine aktualisierte Grafik hinterlegt. Wenn ich jedoch vom Handy die Grafik später neu anfordere bekomme ich eine veraltete Version. Die Grafik scheint irgendwo im IoBroker-System gecached zu werden.
      Wie kann ich veranlassen, daß die Grafik bei jeder Anforderung neu von der URL abgerufen wird?

      Mein (sehr komplexes :grinning: ) Script:

      sendTo('telegram.0', 'http://wetterstationen.meteomedia.de/messnetz/wettergrafik/095550.png')
      
      M Online
      M Online
      MCU
      schrieb am zuletzt editiert von
      #2

      @Heidi02 In der Darstellung wird immer dasgleiche Bild 095550.png verschickt. Sollte vielleicht eine Variable sein? Oder ist der ganze String (Web-Seite) variabel und nur hier in dem Beispiel fix? Vielleicht das komplexe Script mal einstellen? Mit der Spoiler-Funktion (Das Auge oben)! Sonst ist es immer in der Info so lang.
      Vielen Dank.

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      GlasfaserG 1 Antwort Letzte Antwort
      0
      • M MCU

        @Heidi02 In der Darstellung wird immer dasgleiche Bild 095550.png verschickt. Sollte vielleicht eine Variable sein? Oder ist der ganze String (Web-Seite) variabel und nur hier in dem Beispiel fix? Vielleicht das komplexe Script mal einstellen? Mit der Spoiler-Funktion (Das Auge oben)! Sonst ist es immer in der Info so lang.
        Vielen Dank.

        GlasfaserG Online
        GlasfaserG Online
        Glasfaser
        schrieb am zuletzt editiert von Glasfaser
        #3

        @MCU sagte in Telegram - Grafik von URL senden - Aktualisierung?:

        Vielleicht das komplexe Script mal einstellen?

        Er meint diesen EFFEKT

        Er versendet an Telegram ein Bild ( URL ) :

        sieht dann aus :
        versendet jetzt ... aber das Bild vom 02.08.2020 15:00 Uhr .

        1.JPG

        URL ist aber über den Browser dann so ... aktuell :

        2.JPG

        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 ..

        H 1 Antwort Letzte Antwort
        0
        • GlasfaserG Glasfaser

          @MCU sagte in Telegram - Grafik von URL senden - Aktualisierung?:

          Vielleicht das komplexe Script mal einstellen?

          Er meint diesen EFFEKT

          Er versendet an Telegram ein Bild ( URL ) :

          sieht dann aus :
          versendet jetzt ... aber das Bild vom 02.08.2020 15:00 Uhr .

          1.JPG

          URL ist aber über den Browser dann so ... aktuell :

          2.JPG

          H Offline
          H Offline
          Heidi02
          schrieb am zuletzt editiert von
          #4

          @MCU

          @Glasfaser hat das Problem perfekt geschildert - incl. der Beispielbilder.

          Ja, der Name des Bildes bleibt immer gleich. Die Datei die sich hinter diesem Namen verbirgt wird aber regelmäßig aktualisiert.
          Übertragen wird immer wieder die Grafik, die beim erstmaligen Ausführen des Scriptes von der URL abgerufen wurde. Offensichtlich liegt sie jetzt in einem Zwischenspeicher.

          Das "komplexe" Script war ironisch gemeint. Es besteht tatsächlich nur aus der einen Zeile die im ersten Post im Code-Fenster dargestellt ist.

          ? 1 Antwort Letzte Antwort
          0
          • H Heidi02

            @MCU

            @Glasfaser hat das Problem perfekt geschildert - incl. der Beispielbilder.

            Ja, der Name des Bildes bleibt immer gleich. Die Datei die sich hinter diesem Namen verbirgt wird aber regelmäßig aktualisiert.
            Übertragen wird immer wieder die Grafik, die beim erstmaligen Ausführen des Scriptes von der URL abgerufen wurde. Offensichtlich liegt sie jetzt in einem Zwischenspeicher.

            Das "komplexe" Script war ironisch gemeint. Es besteht tatsächlich nur aus der einen Zeile die im ersten Post im Code-Fenster dargestellt ist.

            ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von
            #5

            @Heidi02 ich würd sagen, musst n bisschen mehr Aufwand mit dem Script machen, Bild runterladen, und dann von local versenden, anschliessend bild local wieder löschen.

            H 1 Antwort Letzte Antwort
            0
            • ? Ein ehemaliger Benutzer

              @Heidi02 ich würd sagen, musst n bisschen mehr Aufwand mit dem Script machen, Bild runterladen, und dann von local versenden, anschliessend bild local wieder löschen.

              H Offline
              H Offline
              Heidi02
              schrieb am zuletzt editiert von
              #6

              @ilovegym Ja, mit einem umfangreicherem Script läuft das Ganze inzwischen.

              Insofern ist das Problem an sich erledigt. Trotzdem würde mich brennend interessieren, warum es mit dem "Einzeiler" nicht so recht klappt.

              Grundsätzlich funktioniert ja das einzeilige Script auf Anhieb.
              In meinen Augen zeugt es von einer super Programmierung des Telegram-Adapters, daß sich die zu versendenden Argumente so einfach übergeben lassen und somit ein funktionierender Einzeiler möglich ist. Selbst wenn die zu versendenden Daten auf einer entfernten Website liegen. Sehr Nutzer-freundlich!
              Meine Frage wäre nun, ist es so beabsichtigt, daß der Telegram-Adapter die Daten quasi zwischenspeichert und auf Anfrage neu versendet, solange die übergebene URL identisch ist. Wie kann ich dieses Verhalten des Adapters beeinflussen - z.B. erzwingen, daß die Daten mit jedem Aufruf erneut von der entfernten Website abgeholt werden.

              M 1 Antwort Letzte Antwort
              0
              • H Heidi02

                @ilovegym Ja, mit einem umfangreicherem Script läuft das Ganze inzwischen.

                Insofern ist das Problem an sich erledigt. Trotzdem würde mich brennend interessieren, warum es mit dem "Einzeiler" nicht so recht klappt.

                Grundsätzlich funktioniert ja das einzeilige Script auf Anhieb.
                In meinen Augen zeugt es von einer super Programmierung des Telegram-Adapters, daß sich die zu versendenden Argumente so einfach übergeben lassen und somit ein funktionierender Einzeiler möglich ist. Selbst wenn die zu versendenden Daten auf einer entfernten Website liegen. Sehr Nutzer-freundlich!
                Meine Frage wäre nun, ist es so beabsichtigt, daß der Telegram-Adapter die Daten quasi zwischenspeichert und auf Anfrage neu versendet, solange die übergebene URL identisch ist. Wie kann ich dieses Verhalten des Adapters beeinflussen - z.B. erzwingen, daß die Daten mit jedem Aufruf erneut von der entfernten Website abgeholt werden.

                M Online
                M Online
                MCU
                schrieb am zuletzt editiert von MCU
                #7

                @Heidi02 Ich habe gerade festgestellt, dass Telegram selbst ein File, in meinem Fall ein Bild, als gleiches FILE identifiziert.
                Habe das gleiche Bild zweimal hingeschickt und trotzdem war es nur ein und diesselbe Datei. (In Telegram wird es unter dem Verzeichnis/BOT-TOKEN/photo/file_X.jpg gespeichert) . Vielleicht hängt es damit zusammen?

                NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                H 1 Antwort Letzte Antwort
                0
                • M MCU

                  @Heidi02 Ich habe gerade festgestellt, dass Telegram selbst ein File, in meinem Fall ein Bild, als gleiches FILE identifiziert.
                  Habe das gleiche Bild zweimal hingeschickt und trotzdem war es nur ein und diesselbe Datei. (In Telegram wird es unter dem Verzeichnis/BOT-TOKEN/photo/file_X.jpg gespeichert) . Vielleicht hängt es damit zusammen?

                  H Offline
                  H Offline
                  Heidi02
                  schrieb am zuletzt editiert von
                  #8

                  @MCU Interessanter Ansatz!
                  Die Frage dabei wäre, wie wird erkannt obe es sich um das "gleiche" File handelt. Ich könnte mir vorstellen, daß z.B. die Datei-Attribute (zuletzt geändert usw.) ausgewertet werden.
                  Am Datei-Namen selbst liegt es scheinbar nicht. Mein neues Script schickt die Bilder auch immer unter dem gleichen Namen und trotzdem werden sie aktualisiert dargestellt. Da die Datei erst lokal gespeichert und danach weiterversendet wird, sollten die Datei-Attribute andere sein.
                  Wie kann man auf die Verzeichnisse bei Telegram zugreifen? Kann man dort die Datei-Attribute auslesen?

                  M 1 Antwort Letzte Antwort
                  0
                  • H Heidi02

                    @MCU Interessanter Ansatz!
                    Die Frage dabei wäre, wie wird erkannt obe es sich um das "gleiche" File handelt. Ich könnte mir vorstellen, daß z.B. die Datei-Attribute (zuletzt geändert usw.) ausgewertet werden.
                    Am Datei-Namen selbst liegt es scheinbar nicht. Mein neues Script schickt die Bilder auch immer unter dem gleichen Namen und trotzdem werden sie aktualisiert dargestellt. Da die Datei erst lokal gespeichert und danach weiterversendet wird, sollten die Datei-Attribute andere sein.
                    Wie kann man auf die Verzeichnisse bei Telegram zugreifen? Kann man dort die Datei-Attribute auslesen?

                    M Online
                    M Online
                    MCU
                    schrieb am zuletzt editiert von
                    #9

                    @Heidi02 https://forum.iobroker.net/topic/6830/bild-vom-telegram-empfangen/18
                    Vielleicht hilft das?

                    NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                    Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                    1 Antwort Letzte Antwort
                    0
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    507

                    Online

                    32.4k

                    Benutzer

                    81.4k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe