Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Flot URL in VIS über flot.0 Objekt anstatt iFrame

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Flot URL in VIS über flot.0 Objekt anstatt iFrame

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

      Flot-Diagramme, die ich auf die Bedürfnisse meiner VIS anpasse, speichere ich mit dem Präfix VIS. So stehen sie ganz unten in den Vorlagen und stören mich nicht weiter. Das reicht mir eigentlich auch.

      1 Reply Last reply Reply Quote 0
      • D
        darkiop Most Active last edited by

        Stören tun die Nicht, bei mir sind auch so ziemlich alle die es in Flot gibt auch in VIS. Meine Idee war ja auch das ganze flexibler/dynamischer zu gestalten. Ggf. durch Widget das wie ein iFrame Widget tickt, aber als input das Flot Objekt bekommt.

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

          Achso, also im Prinzip ein iFrame-Widget, bei dem man statt eine URL einzugeben eine zuvor abgespeicherte Flot-Vorlage auswählen kann?
          Ja, das wäre tatsächlich ganz nett.

          1 Reply Last reply Reply Quote 0
          • D
            darkiop Most Active last edited by

            Genau so - ich habe z.B. in mehren Projekten oder auch Views oft das selbe Flot. Passe ich dieses an muss ich erstmal schauen wo es überall eingesetzt wird und dann über Copy & Paste entsprechend ändern.

            1 Reply Last reply Reply Quote 0
            • Negalein
              Negalein Global Moderator last edited by

              würde das nicht mit "View in Widget" funktionieren!

              Für jeden Flot einen eigenen View (nennen wir es zB aaa) anlegen.
              Dann mit View in Widget in zB View xxx, xxz, xxy, xxt einbinden.

              Bei Änderung des Flot reicht dann einfach nur die 1 View aaa zu ändern.

              Im View xxx, xxz, xxy, xxt wird es automatisch übernommen.

              D 1 Reply Last reply Reply Quote 0
              • Hiltex
                Hiltex last edited by

                Ja und nein. Innerhalb eines Projektes würde das funktionieren. Aber nur, wenn das Flot dann auch immer die gleiche Größe haben soll.

                1 Reply Last reply Reply Quote 0
                • D
                  darkiop Most Active @Negalein last edited by

                  Guten Morgen @Negalein, das wäre eine Lösung mit Kompromissen - mach ich so zum Teil auch schon. Die andere wäre die flexiblere - zumal die Objekte von Flot die benötigten Daten ja auch heute schon kennen.

                  Ich hab dazu mal ein issue aufgemacht:
                  https://github.com/ioBroker/ioBroker.flot/issues/56

                  darkiop created this issue in ioBroker/ioBroker.flot

                  closed A widget for Flot - get URL from flot objects (like an iFrame) #56

                  U 1 Reply Last reply Reply Quote 0
                  • U
                    ukl @darkiop last edited by

                    @darkiop und @Negalein
                    ich würde sogar einen Schritt weiter gehen, denn mein Problem ist das gleiche wie bei Euch aber zusätzlich auch das ich die charts nicht nur aus VIS benutze (z.B. direkt aus beliebigen Browsern od er anderen Webseiten).
                    Das optimale (für mich) wäre das jedes chart mit seinem Namen aufgerufen werden kann anstellen von den ganzen Parametern
                    der link heute sieht so aus:
                    http://tinkerboard.fritz.box:8082/flot/index.html?l[0][id]=hm-rega.0.24298&l[0][instance]=sql.0&l[0][offset]=0&l[0][aggregate]=onchange&l[0][color]=%23FF0000&l[0][thickness]=3&l[0][shadowsize]=3&l ...u.s.w.

                    einfacher und common wäre z.B.
                    http://tinkerboard.fritz.box:8082/flot/index.html?MeinChartName

                    Flot kann dann den link zwischen Name und parameter selber herstellen und das chart genauso generieren wie heute. Der Programmieraufwand sollte sich in Grenzen halten

                    Damit kann jede Änderung im chart auf alle chart user ohne jeglichen Aufwand übernehmen werden. Und das nicht nur im VIS sondern an jeder beliebigen Stelle

                    Was meint Ihr?

                    Hiltex D 2 Replies Last reply Reply Quote 0
                    • Hiltex
                      Hiltex @ukl last edited by

                      @ukl Ich habe Flot mittlerweile fast vollständig verbannt und mache alles mit Grafana. Das ist deutlich schöner, flexibler und einfacher handzuhaben. Dort funktioniert es übrigens, dass Änderungen am Layout des Diagramms überall automatisch aktualisiert werden, ohne dass man VIS anpassen muss.

                      Negalein 1 Reply Last reply Reply Quote 0
                      • Negalein
                        Negalein Global Moderator @Hiltex last edited by

                        @Hiltex sagte in Flot URL in VIS über flot.0 Objekt anstatt iFrame:

                        @ukl Ich habe Flot mittlerweile fast vollständig verbannt und mache alles mit Grafana.

                        Benötigt man bei Grafana einen eigenen mySQL-Server? Oder geht das 1:1 aus ioBroker mit einem Adapter?

                        Hiltex 1 Reply Last reply Reply Quote 0
                        • Hiltex
                          Hiltex @Negalein last edited by

                          @Negalein dafür benötigt man eine Datenbank. SQL oder InfluxDB stehen zur Auswahl.

                          Negalein 1 Reply Last reply Reply Quote 0
                          • Negalein
                            Negalein Global Moderator @Hiltex last edited by

                            @Hiltex sagte in Flot URL in VIS über flot.0 Objekt anstatt iFrame:

                            @Negalein dafür benötigt man eine Datenbank. SQL oder InfluxDB stehen zur Auswahl.

                            Danke, dann werde ich mal eine DB auf der Synology installieren.

                            Welche ist dMn besser?

                            Hiltex 1 Reply Last reply Reply Quote 0
                            • Hiltex
                              Hiltex @Negalein last edited by

                              @Negalein ich habe keinen direkten Vergleich, habe mich aber schon ganz am Anfang auf InfluxDB festgelegt. Ich hatte mich früher schonmal mit Grafana beschäftigt und damals war nur InfluxDB möglich.

                              Beides läuft bei mir als Docker-Container ebenfalls auf Synology.

                              Negalein 1 Reply Last reply Reply Quote 0
                              • D
                                darkiop Most Active @ukl last edited by

                                @ukl sagte in Flot URL in VIS über flot.0 Objekt anstatt iFrame:

                                Was meint Ihr?

                                Die Ideen finde ich super! Am besten noch in das Issue von mir auf Github packen:

                                https://github.com/ioBroker/ioBroker.flot/issues/56

                                @Hiltex Grafana läuft hier auch, ebenfalls im Container und Anbindung an den ioBroker Datenbank Container über die Simple API - das spart viel SQL Arbeit in Grafana.

                                Allerdings läuft Grafana bei mir noch für sich im Container - die Charts habe ich noch nicht in der VIS. Wie hast du die da integriert? Meine mich zu erinnern, das dies nicht direkt über die URL möglich ist?

                                darkiop created this issue in ioBroker/ioBroker.flot

                                closed A widget for Flot - get URL from flot objects (like an iFrame) #56

                                1 Reply Last reply Reply Quote 0
                                • Negalein
                                  Negalein Global Moderator @Hiltex last edited by

                                  @Hiltex sagte in Flot URL in VIS über flot.0 Objekt anstatt iFrame:

                                  @Negalein ich habe keinen direkten Vergleich, habe mich aber schon ganz am Anfang auf InfluxDB festgelegt. Ich hatte mich früher schonmal mit Grafana beschäftigt und damals war nur InfluxDB möglich.

                                  Beides läuft bei mir als Docker-Container ebenfalls auf Synology.

                                  Servus!

                                  Ich hab jetzt auch Influx und Grafana auf der Syno im Docker installiert.
                                  Kann ich dir dazu ein paar Fragen (in einem eigenen Thread) stellen?

                                  Danke

                                  Hiltex 1 Reply Last reply Reply Quote 0
                                  • Hiltex
                                    Hiltex @Negalein last edited by

                                    @Negalein sicher, aber ob ich dir da helfen kann ist dann natürlich eine ganz andere Sache 😉

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      Joshude last edited by

                                      Ich weiß, der Thread ist schon recht alt, dennoch würd ich das gerne noch mal aufgreifen. Gibts hier inzwischen irgendwie eine praktikable Lösung?
                                      Grafana scheint für mich keine richtige Option zu sein, in meinem Use-Case gibts eigentlich nur den Raspberry-Pi vor Ort auf dem der iobroker läuft.

                                      In den einzelnen Objekten findet man ja die im OP genannten Daten. Wenn man vor die in Zeile 7 angegebene URL einfach ein [IP]:[Port]/flot/index.html? voranstellt bekommt man ja genau die komplette URL.

                                      Wenn es auf "schönem" Weg noch nicht geht, bekommt man die Daten aus dem Objekt einzeln raus, sodass man sich die URL einfach per Script selbst basteln kann?

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

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      797
                                      Online

                                      31.7k
                                      Users

                                      79.7k
                                      Topics

                                      1.3m
                                      Posts

                                      flot adapter vis
                                      5
                                      18
                                      1048
                                      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