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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Show vis online

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Show vis online

Geplant Angeheftet Gesperrt Verschoben Visualisierung
visflot
15 Beiträge 4 Kommentatoren 552 Aufrufe 3 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.
  • R RedRobin132

    Hallo!
    Ich habe in meinem ioBroker Daten von einem Ultraschallsensor. Diese möchte ich auf per Browser (als Verlauf) anzeigen. Das habe ich per vis und flot realisieren können:
    Bildschirmfoto 2024-04-10 um 18.08.10.png

    Mein Problem ist jetzt, dass nicht nur ich, sondern auch andere auf diese Webseite zugreifen können sollen. Da ich den Port der vis nicht öffnen möchte, habe ich mir gedacht, dass ich das ganze per apache server und iframe einbinden kann, habe aber nicht bedacht, dass der iFrame client-seitig läuft und daher nicht auf die vis zugreifen kann.
    Jetzt ist meine Frage, hat jemand von euch eine Idee, wie ich es schaffe diese Datendarstellung online zu realisieren und auch die Eingaben des Nutzers an die vis weiter zu geben (sozusagen ein Server-seitiger iframe)?

    Vielen Dank im Vorraus
    Robin

    MartinPM Online
    MartinPM Online
    MartinP
    schrieb am zuletzt editiert von
    #5

    @redrobin132 Um was für einen Personenkreis geht es? Familie?

    Kann man ggfs von Flot eine pure SVG oder PNG Grafik basteln lassen, und die statisch in eine Webseite einbinden?

    Nach diesem Vorbild:

    https://stackoverflow.com/questions/15616925/save-flot-graph-as-image

    Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
    Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
    Linux pve 6.17.9-1-pve
    6 GByte RAM für den Container
    Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
    Remote-Access über Wireguard der Fritzbox

    R 1 Antwort Letzte Antwort
    0
    • MartinPM MartinP

      @redrobin132 Um was für einen Personenkreis geht es? Familie?

      Kann man ggfs von Flot eine pure SVG oder PNG Grafik basteln lassen, und die statisch in eine Webseite einbinden?

      Nach diesem Vorbild:

      https://stackoverflow.com/questions/15616925/save-flot-graph-as-image

      R Offline
      R Offline
      RedRobin132
      schrieb am zuletzt editiert von
      #6

      @martinp Personenkreis sind vorraussichtlich erstmal nur Freunde, also alle persönlich bekannt.
      Mit der statischen Grafik wäre fürs erste mal eine Lösung, aber es wäre gut, wenn man den Zeitraum von der Webseite aus dynamisch anpassen könnte und das geht damit glaube ich nicht, oder?

      MartinPM 1 Antwort Letzte Antwort
      0
      • R RedRobin132

        @martinp Personenkreis sind vorraussichtlich erstmal nur Freunde, also alle persönlich bekannt.
        Mit der statischen Grafik wäre fürs erste mal eine Lösung, aber es wäre gut, wenn man den Zeitraum von der Webseite aus dynamisch anpassen könnte und das geht damit glaube ich nicht, oder?

        MartinPM Online
        MartinPM Online
        MartinP
        schrieb am zuletzt editiert von MartinP
        #7

        @redrobin132 Könnte man ggfs zumindest Schrittweise machen über Select Buttons und statisch vorbereiteter Grafiken für verschiedene Zeitspannen (Letzte drei Monate, Letzter Woche, Letzte drei Tage usw)

        Je nachdem, welcher Button geklickt wird, werden verschiedene Grafiken eingeblendet ...

        Wenn Du eine Fritzbox hast, könntest Du für die Freunde (So es denn vertrauenswürdige, gute Freunde sind) auch einem Wireguard VPN - Zugang einrichten .....

        Oder Zugang zu VIS über einen NGINX Reverse Proxy mit vorgeschalteter Anmelde-Seite ... Ist auch ein Projekt, was ich gerne machen würde, aber nicht dazu komme ;-)

        Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
        Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
        Linux pve 6.17.9-1-pve
        6 GByte RAM für den Container
        Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
        Remote-Access über Wireguard der Fritzbox

        R 1 Antwort Letzte Antwort
        0
        • MartinPM MartinP

          @redrobin132 Könnte man ggfs zumindest Schrittweise machen über Select Buttons und statisch vorbereiteter Grafiken für verschiedene Zeitspannen (Letzte drei Monate, Letzter Woche, Letzte drei Tage usw)

          Je nachdem, welcher Button geklickt wird, werden verschiedene Grafiken eingeblendet ...

          Wenn Du eine Fritzbox hast, könntest Du für die Freunde (So es denn vertrauenswürdige, gute Freunde sind) auch einem Wireguard VPN - Zugang einrichten .....

          Oder Zugang zu VIS über einen NGINX Reverse Proxy mit vorgeschalteter Anmelde-Seite ... Ist auch ein Projekt, was ich gerne machen würde, aber nicht dazu komme ;-)

          R Offline
          R Offline
          RedRobin132
          schrieb am zuletzt editiert von RedRobin132
          #8

          @martinp Oh, danke! Das ist gar keine schlechte Idee, mit den mehreren vorbereiteten Seiten. Ich glaube, das werde ich mal umsetzen.
          Mit dem reverse Proxy, muss ich mich erstmal reinlesen, dann probiere ich das eventuell zu einem späteren Zeitpunkt nochmal aus.
          Vielen Dank für die Hilfe!

          1 Antwort Letzte Antwort
          0
          • BananaJoeB Offline
            BananaJoeB Offline
            BananaJoe
            Most Active
            schrieb am zuletzt editiert von BananaJoe
            #9

            Da ich meine Solardaten auch gerne von Unterwegs anschauen wollte, aber keine Lust hatte deshalb meinen ioBroker nach außen zu öffnen habe ich das mit Grafana gemacht.
            Ja, wenn man da nach Anleitungen schaut kommt immer InfluxDB + Grafana. Ich hab das nun mal alles im SQL Adapter und keine Lust das nur deswegen umzustellen. SQL und Grafana war/ist dann auch mir zu kompliziert, aber es geht auch per SimpleAPI (aus ioBroker, Grafana holt sich die Werte per http- Aufruf als JSON, nennt sich dort SimpleJSON).

            Auf dem Handy nutze ich die "Viewer4Grafana" App, mein Grafana Server ist über eine Subdomäne öffentlich - in Deutschland - erreichbar.

            Aber - Grafana kann auch Dashboards (also eine Sammlung von Werten, Kurven usw.) für das einbetten in Webseiten bereitstellen:
            https://grafana.com/blog/2023/10/10/how-to-embed-grafana-dashboards-into-web-applications/

            Da gibt es sogar einen "public" Abschnitt.

            Also, ich habe nur Grafana installiert, dort als Quelle den SimpleJSON eingerichtet und mir so meine Diagramme und Werte zusammengebaut:
            50604a3c-6722-4362-a0b1-f0c9f91d26b1-image.png

            Konfiguration der SimpleJSON Datenquelle:
            da7f82f0-f9e2-401c-8d5c-7cdbfeeea096-image.png

            Eventuell ist das ja ein Weg für dich dann mit dem Public-Link

            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

            R 1 Antwort Letzte Antwort
            1
            • BananaJoeB BananaJoe

              Da ich meine Solardaten auch gerne von Unterwegs anschauen wollte, aber keine Lust hatte deshalb meinen ioBroker nach außen zu öffnen habe ich das mit Grafana gemacht.
              Ja, wenn man da nach Anleitungen schaut kommt immer InfluxDB + Grafana. Ich hab das nun mal alles im SQL Adapter und keine Lust das nur deswegen umzustellen. SQL und Grafana war/ist dann auch mir zu kompliziert, aber es geht auch per SimpleAPI (aus ioBroker, Grafana holt sich die Werte per http- Aufruf als JSON, nennt sich dort SimpleJSON).

              Auf dem Handy nutze ich die "Viewer4Grafana" App, mein Grafana Server ist über eine Subdomäne öffentlich - in Deutschland - erreichbar.

              Aber - Grafana kann auch Dashboards (also eine Sammlung von Werten, Kurven usw.) für das einbetten in Webseiten bereitstellen:
              https://grafana.com/blog/2023/10/10/how-to-embed-grafana-dashboards-into-web-applications/

              Da gibt es sogar einen "public" Abschnitt.

              Also, ich habe nur Grafana installiert, dort als Quelle den SimpleJSON eingerichtet und mir so meine Diagramme und Werte zusammengebaut:
              50604a3c-6722-4362-a0b1-f0c9f91d26b1-image.png

              Konfiguration der SimpleJSON Datenquelle:
              da7f82f0-f9e2-401c-8d5c-7cdbfeeea096-image.png

              Eventuell ist das ja ein Weg für dich dann mit dem Public-Link

              R Offline
              R Offline
              RedRobin132
              schrieb am zuletzt editiert von
              #10

              @bananajoe Vielen Dank, werde ich mir auch mal anschauen. Du sagst, das funktioniert auch theoretisch mit SQL? Das wäre für mich ziemlich praktisch, da ich die Daten sowieso schon in eine MariaDB Datenbank speichere, dann könnte ich das auch mal darüber versuchen.

              BananaJoeB 1 Antwort Letzte Antwort
              0
              • R RedRobin132

                @bananajoe Vielen Dank, werde ich mir auch mal anschauen. Du sagst, das funktioniert auch theoretisch mit SQL? Das wäre für mich ziemlich praktisch, da ich die Daten sowieso schon in eine MariaDB Datenbank speichere, dann könnte ich das auch mal darüber versuchen.

                BananaJoeB Offline
                BananaJoeB Offline
                BananaJoe
                Most Active
                schrieb am zuletzt editiert von
                #11

                @redrobin132 sagte in Show vis online:

                Du sagst, das funktioniert auch theoretisch mit SQL?

                Nicht nur theoretisch. Ich habe einen Abend dran rumprobiert. Wenn man SQL als Quelle nimmt (man stellt die Datenbank ein die der SQL-Adapter nimmt) hat man aber keine bequeme, direkte Auswahl der Datenpunkte. Wenn du dir die Tabellen anschaust gibt (das ist jetzt auswendig aus dem Kopf) eine Tabelle datapoints wo man sehen kann welcher Datenpunkt welchen Indexeintrag hat und welcher Typ das ist. Damit kann man dann aus den anderen Tabellen für Zahlen, Text usw den Wert holen:

                MariaDB [iobroker]> show tables;
                +--------------------+
                | Tables_in_iobroker |
                +--------------------+
                | datapoints         |
                | sources            |
                | ts_bool            |
                | ts_counter         |
                | ts_number          |
                | ts_string          |
                +--------------------+
                6 rows in set (0,000 sec)
                

                Weshalb man da eine Abfrage bauen muss um das zusammenzubauen.
                Beim SimpleJSON kann man den Datenpunkt einfach reinkopieren bzw. durch Texteingabe suchen.

                Wenn du das mit SQL leichter hinbekommst (mein Versuch ist nun auch schon fast 2 Jahre her), bitte gerne eine Anleitung hier,

                ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                R 1 Antwort Letzte Antwort
                0
                • BananaJoeB BananaJoe

                  @redrobin132 sagte in Show vis online:

                  Du sagst, das funktioniert auch theoretisch mit SQL?

                  Nicht nur theoretisch. Ich habe einen Abend dran rumprobiert. Wenn man SQL als Quelle nimmt (man stellt die Datenbank ein die der SQL-Adapter nimmt) hat man aber keine bequeme, direkte Auswahl der Datenpunkte. Wenn du dir die Tabellen anschaust gibt (das ist jetzt auswendig aus dem Kopf) eine Tabelle datapoints wo man sehen kann welcher Datenpunkt welchen Indexeintrag hat und welcher Typ das ist. Damit kann man dann aus den anderen Tabellen für Zahlen, Text usw den Wert holen:

                  MariaDB [iobroker]> show tables;
                  +--------------------+
                  | Tables_in_iobroker |
                  +--------------------+
                  | datapoints         |
                  | sources            |
                  | ts_bool            |
                  | ts_counter         |
                  | ts_number          |
                  | ts_string          |
                  +--------------------+
                  6 rows in set (0,000 sec)
                  

                  Weshalb man da eine Abfrage bauen muss um das zusammenzubauen.
                  Beim SimpleJSON kann man den Datenpunkt einfach reinkopieren bzw. durch Texteingabe suchen.

                  Wenn du das mit SQL leichter hinbekommst (mein Versuch ist nun auch schon fast 2 Jahre her), bitte gerne eine Anleitung hier,

                  R Offline
                  R Offline
                  RedRobin132
                  schrieb am zuletzt editiert von
                  #12

                  @bananajoe So, ich habe mich jetzt heute dran gesetzt. Eine MariaDB hatte ich schon eingerichtet (nicht über ioBroker), wo alle benötigten Daten per NodeRed gespeichert werden. Über Grafana PDC bekomme ich Zugriff auf mein Netzwerk, ohne irgendwelche Ports öffnen zu müssen. Die Datenvisualisierung funktioniert so ohne größere Probleme!
                  Vielen Dank!

                  BananaJoeB 1 Antwort Letzte Antwort
                  0
                  • R RedRobin132

                    @bananajoe So, ich habe mich jetzt heute dran gesetzt. Eine MariaDB hatte ich schon eingerichtet (nicht über ioBroker), wo alle benötigten Daten per NodeRed gespeichert werden. Über Grafana PDC bekomme ich Zugriff auf mein Netzwerk, ohne irgendwelche Ports öffnen zu müssen. Die Datenvisualisierung funktioniert so ohne größere Probleme!
                    Vielen Dank!

                    BananaJoeB Offline
                    BananaJoeB Offline
                    BananaJoe
                    Most Active
                    schrieb am zuletzt editiert von
                    #13

                    @redrobin132 du nutzt aber keine Daten des SQL-Adapters? Also wo er dann Daten der Datenpunkte aufzeichnet? Sondern du speicherst nativ per NodeRed?

                    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                    R 1 Antwort Letzte Antwort
                    0
                    • BananaJoeB BananaJoe

                      @redrobin132 du nutzt aber keine Daten des SQL-Adapters? Also wo er dann Daten der Datenpunkte aufzeichnet? Sondern du speicherst nativ per NodeRed?

                      R Offline
                      R Offline
                      RedRobin132
                      schrieb am zuletzt editiert von
                      #14

                      @bananajoe Jup, ich habe eine separate MariaDB laufen, die per Node-Red beschrieben wird

                      BananaJoeB 1 Antwort Letzte Antwort
                      0
                      • R RedRobin132

                        @bananajoe Jup, ich habe eine separate MariaDB laufen, die per Node-Red beschrieben wird

                        BananaJoeB Offline
                        BananaJoeB Offline
                        BananaJoe
                        Most Active
                        schrieb am zuletzt editiert von
                        #15

                        @redrobin132 naja, dann ist das in Grafana ja auch kein Problem

                        ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                        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

                        354

                        Online

                        32.7k

                        Benutzer

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