Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Flot-Diagramme per Cron als png abspeichern

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Flot-Diagramme per Cron als png abspeichern

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

      Hallo,

      da mir das Laden von Flot-Diagrammen in Vis zu lange dauert (Raspi braucht ein Weilchen - das ist unpraktisch für mal schnell schauen),

      würde ich gerne Flot-Diagramme als png abspeichern und diese dann in Vis anzeigen.

      Da Temperaturverläufe etc. ja nicht so sehr dynamisch sind, würde es reichen, wenn man das per cronjob ale 15 min macht.

      Für ccu-historian habe ich ein Beispiel gefunden, mit dem ich es hinbekommen habe, aber bei Flot geht es nicht so flott…

      Hat jemand einen Tipp ?

      Danke!

      Der piForscher

      1 Reply Last reply Reply Quote 0
      • N
        nobody last edited by

        Hallo piForscher,

        mit dem aktuellen Flot-Adapter wird dies so einfach nicht möglich sein.

        Die Diagramme werden nicht auf den Server erstellt sondern erst durch den Client mittels Javascript erzeugt. Die Daten werden hierfür mittels socket.io-Verbindung vom Server geholt.

        Das angezeigte Diagramm ließe sich zwar mit ein paar Code-Zeilen auch in ein ein png speichern, aber dann wird die Datei lokal durch den Browser geschrieben und liegt dann nicht auf dem Server.

        Wenn man die Bilder auf den Server erstellen wollte, müsse man erstmal den Code aus der index.html in ein serverseitiges Javascript-File überführen und dann das durch flot erzeugte Canvas-Objekt in eine Datei speichern.

        Gruß

        Markus

        1 Reply Last reply Reply Quote 0
        • Jensen
          Jensen last edited by

          Dieses Thema ist schon sehr alt, gibt es dazu mittlerweile eine Lösung?

          Würde gerne PNGs per email verschicken.

          Danke und Gruß

          Jens

          Lösung gefunden:

          Adapter phantomjs

          1 Reply Last reply Reply Quote 0
          • R
            robsdobs last edited by

            Mittels http://forum.iobroker.net/viewtopic.php?t=2768 Adapter kann man eine beliebige Webseite als Bild abspeichern. Ich nutze es um Flot Diagramme als Bild abzuspeichern um an Telegram zu senden. Genauso kann man das per Mail versenden.

            http://forum.iobroker.net/viewtopic.php?t=2768 läuft nicht unter jeder Umgebung. Bei mir läuft es unter Windows auf einem X86 System.

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

            Support us

            ioBroker
            Community Adapters
            Donate

            814
            Online

            32.0k
            Users

            80.5k
            Topics

            1.3m
            Posts

            4
            4
            1783
            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