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. ioBroker Allgemein
  4. Einbinden von Values in Websites

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Einbinden von Values in Websites

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
16 Beiträge 3 Kommentatoren 913 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.
  • Curtis777C Offline
    Curtis777C Offline
    Curtis777
    schrieb am zuletzt editiert von
    #1

    Hey Gemeinde,
    Ich bin auf der suche nach einem Weg um einfach Werte aus ioBroker Objekten in Websites einzubinden.
    Bsp.: meine Solaranlage liefert aktuelle Ladewerte diese würde ich gerne in Wordpress anzeigen lassen.
    und eventuell mittels Grafen anzeigen lassen
    iobroker sowie Wordpress befinden sich im gleichen Netzwerk somit sollte das intern eigentlich lösbar sein oder ?

    OliverIOO liv-in-skyL 2 Antworten Letzte Antwort
    0
    • Curtis777C Curtis777

      Hey Gemeinde,
      Ich bin auf der suche nach einem Weg um einfach Werte aus ioBroker Objekten in Websites einzubinden.
      Bsp.: meine Solaranlage liefert aktuelle Ladewerte diese würde ich gerne in Wordpress anzeigen lassen.
      und eventuell mittels Grafen anzeigen lassen
      iobroker sowie Wordpress befinden sich im gleichen Netzwerk somit sollte das intern eigentlich lösbar sein oder ?

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von
      #2

      @curtis777
      Wo liegt die WordPress Installation?
      Wo liegt de Iobroker Installation?

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      Curtis777C 1 Antwort Letzte Antwort
      0
      • Curtis777C Curtis777

        Hey Gemeinde,
        Ich bin auf der suche nach einem Weg um einfach Werte aus ioBroker Objekten in Websites einzubinden.
        Bsp.: meine Solaranlage liefert aktuelle Ladewerte diese würde ich gerne in Wordpress anzeigen lassen.
        und eventuell mittels Grafen anzeigen lassen
        iobroker sowie Wordpress befinden sich im gleichen Netzwerk somit sollte das intern eigentlich lösbar sein oder ?

        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        schrieb am zuletzt editiert von
        #3

        @curtis777
        ich nutze einen mysql server, der mir von meinem domain-provider zur verfügung gestellt ist

        dann kann man mit php auf den mysql server zugreifen - mit einem javascript sende ich über den sql-adapter daten zu dem server

        evtl kann wordpress auch auf mysql zugreifen oder hat so eine anbindung

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        Curtis777C 1 Antwort Letzte Antwort
        0
        • OliverIOO OliverIO

          @curtis777
          Wo liegt die WordPress Installation?
          Wo liegt de Iobroker Installation?

          Curtis777C Offline
          Curtis777C Offline
          Curtis777
          schrieb am zuletzt editiert von
          #4

          @oliverio sorry habs vergessen näher auszuführen.

          Vielen Dank schon mal

          iobroker sowie wordpress liegen beide auf dem gleichen server und sind sogar auf der selben IP Adresse da alles in docker container ist.
          alles kann sich auch untereinander erreichen.

          1 Antwort Letzte Antwort
          0
          • liv-in-skyL liv-in-sky

            @curtis777
            ich nutze einen mysql server, der mir von meinem domain-provider zur verfügung gestellt ist

            dann kann man mit php auf den mysql server zugreifen - mit einem javascript sende ich über den sql-adapter daten zu dem server

            evtl kann wordpress auch auf mysql zugreifen oder hat so eine anbindung

            Curtis777C Offline
            Curtis777C Offline
            Curtis777
            schrieb am zuletzt editiert von
            #5

            @liv-in-sky das müsste in meinem Fall doch einfacher gehen da ja alles im selben Netzwerk liegt / sogar am selben server.
            Ich möchte nur ungern alles wieder in extra datenbanken usw .... viel zu viel schnick schnack für eine "Solaranzeige / Wetterstation"

            liv-in-skyL OliverIOO 2 Antworten Letzte Antwort
            0
            • Curtis777C Curtis777

              @liv-in-sky das müsste in meinem Fall doch einfacher gehen da ja alles im selben Netzwerk liegt / sogar am selben server.
              Ich möchte nur ungern alles wieder in extra datenbanken usw .... viel zu viel schnick schnack für eine "Solaranzeige / Wetterstation"

              liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              schrieb am zuletzt editiert von liv-in-sky
              #6

              @curtis777 da weiß ich zuwenig über wordpress - eigentlich nix - wie du da daten für einen graph verarbeiten musst

              ansonsten über history ein z.b flot diagramm oder mit dem material design widget erzeugen und das dann über ein iframe einbinden ?

              edit: iframe wird wohl nicht gehen, da du sonst den iobroker freigeben musst. aber du könntest mit dem puppetier adapter ein bild von der vis machen und dieses einbinden - periodisch

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              1 Antwort Letzte Antwort
              0
              • Curtis777C Curtis777

                @liv-in-sky das müsste in meinem Fall doch einfacher gehen da ja alles im selben Netzwerk liegt / sogar am selben server.
                Ich möchte nur ungern alles wieder in extra datenbanken usw .... viel zu viel schnick schnack für eine "Solaranzeige / Wetterstation"

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von
                #7

                @curtis777

                Wenn alles im gleichen Netz ist, dann wäre wahrscheinlich der Abruf der Werte über den Adapter SimpleAPI am besten.
                Mit SimpleAPI kannst du die Werte über eine URL abrufen.

                In deiner Anzeigeseite könntest du dann mit
                https://api.jquery.com/jQuery.get/#jQuery-get-url-data-success-dataType
                oder
                https://api.jquery.com/jQuery.getJSON/#jQuery-getJSON-url-data-success
                oder
                https://api.jquery.com/jquery.ajax/#jQuery-ajax-url-settings

                den/die Werte abrufen und dann ebenfalls mit jQuery in vorbereitete Platzhalterelemente schreiben und anzeigen lassen.

                Wenn du mehrere Datenpunkte in deiner Webseite anzeigen lassen möchtest wäre es sinnvoll, diese Datenpunkte auf dem iobroker mittels javascript-adapter einzusammeln und in einen Datenpunkt als JSON-Objekt schreiben und dann dieses eine Objekt mittels jQuery.getJSON abzurufen und dann in die verschiedenen Anzeige-elemente zu schreiben.

                Aber fange ersteinmal mit einem Wert an.

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                Curtis777C 1 Antwort Letzte Antwort
                0
                • OliverIOO OliverIO

                  @curtis777

                  Wenn alles im gleichen Netz ist, dann wäre wahrscheinlich der Abruf der Werte über den Adapter SimpleAPI am besten.
                  Mit SimpleAPI kannst du die Werte über eine URL abrufen.

                  In deiner Anzeigeseite könntest du dann mit
                  https://api.jquery.com/jQuery.get/#jQuery-get-url-data-success-dataType
                  oder
                  https://api.jquery.com/jQuery.getJSON/#jQuery-getJSON-url-data-success
                  oder
                  https://api.jquery.com/jquery.ajax/#jQuery-ajax-url-settings

                  den/die Werte abrufen und dann ebenfalls mit jQuery in vorbereitete Platzhalterelemente schreiben und anzeigen lassen.

                  Wenn du mehrere Datenpunkte in deiner Webseite anzeigen lassen möchtest wäre es sinnvoll, diese Datenpunkte auf dem iobroker mittels javascript-adapter einzusammeln und in einen Datenpunkt als JSON-Objekt schreiben und dann dieses eine Objekt mittels jQuery.getJSON abzurufen und dann in die verschiedenen Anzeige-elemente zu schreiben.

                  Aber fange ersteinmal mit einem Wert an.

                  Curtis777C Offline
                  Curtis777C Offline
                  Curtis777
                  schrieb am zuletzt editiert von
                  #8

                  @oliverio
                  So wie du das geschrieben hast klingt das als wäre es in 5 Minuten erledigt...
                  Bei mir scheitert es allerdings bereits am Anfang.
                  Simple API Adapter habe ich bereits installiert.
                  Der Syntax für das abrufen der Daten ist mir nicht klar.

                  Ich habe z.b. den Wert: sonoff.0.Solaranlage.INA219_Power
                  dieser zeigt: aktuell 6.3W an
                  jetzt habe ich versucht unter der adresse die werte abzufragen:

                  http://192.168.0.2:8087/get/system.adapter.simple-api.0.uptime?sonoff.0.Solaranlage.INA219_Power
                  

                  kam leider nur das

                  {"val":736,"ack":true,"ts":1667897548218,"q":0,"from":"system.adapter.simple-api.0","lc":1667897548218,"_id":"system.adapter.simple-api.0.uptime","type":"state","common":{"name":"simple-api.0 uptime","type":"number","read":true,"write":false,"role":"indicator.state","unit":"seconds"},"native":{},"acl":{"object":1638,"state":1638,"owner":"system.user.admin","ownerGroup":"system.group.administrator"},"user":"system.user.admin"}
                  

                  Wie beginne ich da bzw wie bekomme ich da vernünftige Werte raus?

                  1 Antwort Letzte Antwort
                  0
                  • OliverIOO Offline
                    OliverIOO Offline
                    OliverIO
                    schrieb am zuletzt editiert von OliverIO
                    #9

                    @curtis777

                    ich habe dir mal eine funktion gemacht, die du in deine seite einbinden kannst.
                    für jeden wert den du angezeigt haben willst, musst du in deinem template ein platzhalter element anlegen. ob div ob span, vollkommen egal. aber es muss eine eindeutige id haben

                    dann einmalig die funktion getIOBData hinzufügen.
                    und für jeden einzelnen Wert den du gerne abgerufen haben möchtest den Funktionsaufruf getIOBData(dp,id)
                    dp = datenpunktname
                    id ist die id deines platzhalter html elements

                    den link zum simpleapi adapter deines iobrokers musst du natürlich mit deinen daten anpassen.

                    und jquery sollte in der seite auch verfügbar sein

                    <div id="meinWert">  </div>  
                    <script>
                        getIOBData("javascript.0.dp1","meinWert");
                    
                        function getIOBData(dp,id) {
                            var link2SimpleAPIAdapter = "http://192.168.1.81:8087";
                            $.get( link2SimpleAPIAdapter+"/get/"+dp, function( data ) {
                                $("#"+id).html(data.val);
                            });
                        }
                    </script>
                    

                    Meine Adapter und Widgets
                    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                    Links im Profil

                    Curtis777C 1 Antwort Letzte Antwort
                    1
                    • OliverIOO OliverIO

                      @curtis777

                      ich habe dir mal eine funktion gemacht, die du in deine seite einbinden kannst.
                      für jeden wert den du angezeigt haben willst, musst du in deinem template ein platzhalter element anlegen. ob div ob span, vollkommen egal. aber es muss eine eindeutige id haben

                      dann einmalig die funktion getIOBData hinzufügen.
                      und für jeden einzelnen Wert den du gerne abgerufen haben möchtest den Funktionsaufruf getIOBData(dp,id)
                      dp = datenpunktname
                      id ist die id deines platzhalter html elements

                      den link zum simpleapi adapter deines iobrokers musst du natürlich mit deinen daten anpassen.

                      und jquery sollte in der seite auch verfügbar sein

                      <div id="meinWert">  </div>  
                      <script>
                          getIOBData("javascript.0.dp1","meinWert");
                      
                          function getIOBData(dp,id) {
                              var link2SimpleAPIAdapter = "http://192.168.1.81:8087";
                              $.get( link2SimpleAPIAdapter+"/get/"+dp, function( data ) {
                                  $("#"+id).html(data.val);
                              });
                          }
                      </script>
                      
                      Curtis777C Offline
                      Curtis777C Offline
                      Curtis777
                      schrieb am zuletzt editiert von
                      #10

                      @oliverio
                      Vielen Dank,
                      Wenn ich dich richtig verstanden habe habe ich den ausschnitt so einfach in meine Website einzubinden?
                      Ohne im Iobroker etwas zu ändern ?
                      unter der ip mit dem Port ist der api adapter auch erreichbar...

                      Screenshot_20221108_133402_Chrome.jpg

                      OliverIOO 1 Antwort Letzte Antwort
                      0
                      • Curtis777C Curtis777

                        @oliverio
                        Vielen Dank,
                        Wenn ich dich richtig verstanden habe habe ich den ausschnitt so einfach in meine Website einzubinden?
                        Ohne im Iobroker etwas zu ändern ?
                        unter der ip mit dem Port ist der api adapter auch erreichbar...

                        Screenshot_20221108_133402_Chrome.jpg

                        OliverIOO Offline
                        OliverIOO Offline
                        OliverIO
                        schrieb am zuletzt editiert von
                        #11

                        @curtis777
                        sozusagen
                        geh meine beschreibung nochmal schritt für schritt durch.

                        Meine Adapter und Widgets
                        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                        Links im Profil

                        Curtis777C 1 Antwort Letzte Antwort
                        1
                        • OliverIOO OliverIO

                          @curtis777
                          sozusagen
                          geh meine beschreibung nochmal schritt für schritt durch.

                          Curtis777C Offline
                          Curtis777C Offline
                          Curtis777
                          schrieb am zuletzt editiert von
                          #12

                          @oliverio said in Einbinden von Values in Websites:

                          @curtis777
                          sozusagen
                          geh meine beschreibung nochmal schritt für schritt durch.

                          ok, es wird langsam hell.
                          Screenshot_20221108_142724_Chrome.jpg

                          durch den div Tag "Test" wird mir mein Testwert ausgegeben in der Website.

                          alles was zwischen den <script> Tags ist soll die Werte aus dem ioBroker per simpleAPIadapter ziehen.
                          somit holt er sich den Wert ...Solaranlage und bennent ihn mit "Test"

                          Habe ich das so richtig gelesen und verstanden ?

                          OliverIOO 1 Antwort Letzte Antwort
                          0
                          • Curtis777C Curtis777

                            @oliverio said in Einbinden von Values in Websites:

                            @curtis777
                            sozusagen
                            geh meine beschreibung nochmal schritt für schritt durch.

                            ok, es wird langsam hell.
                            Screenshot_20221108_142724_Chrome.jpg

                            durch den div Tag "Test" wird mir mein Testwert ausgegeben in der Website.

                            alles was zwischen den <script> Tags ist soll die Werte aus dem ioBroker per simpleAPIadapter ziehen.
                            somit holt er sich den Wert ...Solaranlage und bennent ihn mit "Test"

                            Habe ich das so richtig gelesen und verstanden ?

                            OliverIOO Offline
                            OliverIOO Offline
                            OliverIO
                            schrieb am zuletzt editiert von
                            #13

                            @curtis777 sagte in Einbinden von Values in Websites:

                            ok, es wird langsam hell.

                            ja

                            Meine Adapter und Widgets
                            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                            Links im Profil

                            Curtis777C 1 Antwort Letzte Antwort
                            0
                            • OliverIOO OliverIO

                              @curtis777 sagte in Einbinden von Values in Websites:

                              ok, es wird langsam hell.

                              ja

                              Curtis777C Offline
                              Curtis777C Offline
                              Curtis777
                              schrieb am zuletzt editiert von
                              #14

                              @oliverio
                              bekomme das in der Browser console angezeigt...
                              aber die seite selbst ist leer
                              313419359_3238767049709974_2063129913314770641_n.jpg

                              OliverIOO 1 Antwort Letzte Antwort
                              0
                              • Curtis777C Curtis777

                                @oliverio
                                bekomme das in der Browser console angezeigt...
                                aber die seite selbst ist leer
                                313419359_3238767049709974_2063129913314770641_n.jpg

                                OliverIOO Offline
                                OliverIOO Offline
                                OliverIO
                                schrieb am zuletzt editiert von OliverIO
                                #15

                                @curtis777
                                dann ist jquery nicht da.
                                https://www.w3schools.com/jquery/jquery_get_started.asp

                                puh, wissenstechnisch bist du da noch ein gutes stück weg. da werden wir wohl noch einige fragen zusammen klären müssen.
                                ich gehe davon aus, du kennst die folgenden dinge alle nicht im Detail?

                                • javascript
                                • jquery
                                • html
                                • css

                                Meine Adapter und Widgets
                                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                Links im Profil

                                Curtis777C 1 Antwort Letzte Antwort
                                0
                                • OliverIOO OliverIO

                                  @curtis777
                                  dann ist jquery nicht da.
                                  https://www.w3schools.com/jquery/jquery_get_started.asp

                                  puh, wissenstechnisch bist du da noch ein gutes stück weg. da werden wir wohl noch einige fragen zusammen klären müssen.
                                  ich gehe davon aus, du kennst die folgenden dinge alle nicht im Detail?

                                  • javascript
                                  • jquery
                                  • html
                                  • css
                                  Curtis777C Offline
                                  Curtis777C Offline
                                  Curtis777
                                  schrieb am zuletzt editiert von Curtis777
                                  #16

                                  @oliverio
                                  Sorry die späte Rückmeldung,
                                  Da hast du recht.
                                  Die Materie ist sehr sehr dunkel für mich...

                                  Danke dir für deine Unterstützung

                                  Bin leider nicht weitergekommen...
                                  bzw stehe noch an.

                                  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
                                  FAQ Cloud / IOT
                                  HowTo: Node.js-Update
                                  HowTo: Backup/Restore
                                  Downloads
                                  BLOG

                                  689

                                  Online

                                  32.6k

                                  Benutzer

                                  82.3k

                                  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