Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Datenpunkte eines anderen IoBrokers anzeigen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    614

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

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

Datenpunkte eines anderen IoBrokers anzeigen

Scheduled Pinned Locked Moved Visualisierung
24 Posts 4 Posters 1.5k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • bahnuhrB bahnuhr

    @ahnungsbefreit sagte in Datenpunkte eines anderen IoBrokers anzeigen:

    0_userdata

    oder
    javascript.0

    A Offline
    A Offline
    Ahnungsbefreit
    wrote on last edited by
    #11

    @bahnuhr Das habe ich bewusst nicht erwähnt, weil man das ja nicht mehr machen sollte.

    Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

    bahnuhrB 1 Reply Last reply
    0
    • A Ahnungsbefreit

      @bahnuhr Das habe ich bewusst nicht erwähnt, weil man das ja nicht mehr machen sollte.

      bahnuhrB Online
      bahnuhrB Online
      bahnuhr
      Forum Testing Most Active
      wrote on last edited by
      #12

      @ahnungsbefreit sagte in Datenpunkte eines anderen IoBrokers anzeigen:

      weil man das ja nicht mehr machen sollte.

      Und diese Aussage ist falsch.

      Es gilt auch hier weiterhin:
      userdata geht
      javascript geht auch

      Ich habe noch nirgends gelesen, dass man auf userdata gehen soll !


      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
      Danke.
      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
      ScreenToGif :https://www.screentogif.com/downloads.html

      JoJo58J A 2 Replies Last reply
      0
      • bahnuhrB bahnuhr

        @ahnungsbefreit sagte in Datenpunkte eines anderen IoBrokers anzeigen:

        weil man das ja nicht mehr machen sollte.

        Und diese Aussage ist falsch.

        Es gilt auch hier weiterhin:
        userdata geht
        javascript geht auch

        Ich habe noch nirgends gelesen, dass man auf userdata gehen soll !

        JoJo58J Offline
        JoJo58J Offline
        JoJo58
        wrote on last edited by
        #13

        @bahnuhr @Ahnungsbefreit
        Es sind nur 3 oder 4 Datenpunkte (sitze gerade nicht am Rechner) und da wäre es mit Script wahrscheinlich einfacher, wenn man es denn könnte. Ich habe von scripten absolut keinen Plan.
        Wenn mir jemand so ein Script zur Verfügung stellen kann, wäre das natürlich okay, ansonsten werde ich es über mqtt machen.
        Wahrscheinlich ist mqtt für mich sinnvoller, kann es dann bei Bedarf erweitern und zusätzliche Daten übertragen, ohne jedesmal um Hilfe zu bitten. Hoffe ich zumindest.
        Schweeere Entscheidung… :frowning:

        Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
        Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
        Einfach ein tolles Hobby :-)

        bahnuhrB 1 Reply Last reply
        0
        • bahnuhrB bahnuhr

          @ahnungsbefreit sagte in Datenpunkte eines anderen IoBrokers anzeigen:

          weil man das ja nicht mehr machen sollte.

          Und diese Aussage ist falsch.

          Es gilt auch hier weiterhin:
          userdata geht
          javascript geht auch

          Ich habe noch nirgends gelesen, dass man auf userdata gehen soll !

          A Offline
          A Offline
          Ahnungsbefreit
          wrote on last edited by
          #14

          @bahnuhr said in Datenpunkte eines anderen IoBrokers anzeigen:

          Ich habe noch nirgends gelesen, dass man auf userdata gehen soll

          Ich schon, finde aber gerade die Quelle nicht.

          Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

          1 Reply Last reply
          0
          • JoJo58J JoJo58

            @bahnuhr @Ahnungsbefreit
            Es sind nur 3 oder 4 Datenpunkte (sitze gerade nicht am Rechner) und da wäre es mit Script wahrscheinlich einfacher, wenn man es denn könnte. Ich habe von scripten absolut keinen Plan.
            Wenn mir jemand so ein Script zur Verfügung stellen kann, wäre das natürlich okay, ansonsten werde ich es über mqtt machen.
            Wahrscheinlich ist mqtt für mich sinnvoller, kann es dann bei Bedarf erweitern und zusätzliche Daten übertragen, ohne jedesmal um Hilfe zu bitten. Hoffe ich zumindest.
            Schweeere Entscheidung… :frowning:

            bahnuhrB Online
            bahnuhrB Online
            bahnuhr
            Forum Testing Most Active
            wrote on last edited by
            #15

            @jojo58
            Adapter installieren:
            da5e5c8d-1026-47ab-bd8c-006eff649d25-image.png

            Doku lesen:
            https://github.com/ioBroker/ioBroker.simple-api/blob/master/README.md

            DP schreibst du z.B. mit:
            http://ipaddress:8087/set/javascript.0.test?value=1

            oder als js so:

            var request = require ('request');
            request('http://ipaddress:8087/set/javascript.0.test?value=1"}');
            

            (nicht getestet, müsste aber so funktionieren)
            Wenn nicht; dann nochmal melden.


            Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
            Danke.
            gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
            ScreenToGif :https://www.screentogif.com/downloads.html

            JoJo58J 1 Reply Last reply
            0
            • mickymM Offline
              mickymM Offline
              mickym
              Most Active
              wrote on last edited by
              #16

              mqtt ist am Einfachsten - ansonsten ist NodeRed noch eine einfachere Alternative als simpleApi

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              1 Reply Last reply
              0
              • bahnuhrB bahnuhr

                @jojo58
                Adapter installieren:
                da5e5c8d-1026-47ab-bd8c-006eff649d25-image.png

                Doku lesen:
                https://github.com/ioBroker/ioBroker.simple-api/blob/master/README.md

                DP schreibst du z.B. mit:
                http://ipaddress:8087/set/javascript.0.test?value=1

                oder als js so:

                var request = require ('request');
                request('http://ipaddress:8087/set/javascript.0.test?value=1"}');
                

                (nicht getestet, müsste aber so funktionieren)
                Wenn nicht; dann nochmal melden.

                JoJo58J Offline
                JoJo58J Offline
                JoJo58
                wrote on last edited by
                #17

                @bahnuhr Ich hab mir jetzt die README durchgelesen und es verwirrt mich alles. Ich werde es morgen installieren und ausprobieren. Sage dann Bescheid wie es klappt.

                Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
                Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
                Einfach ein tolles Hobby :-)

                bahnuhrB 1 Reply Last reply
                0
                • JoJo58J JoJo58

                  @bahnuhr Ich hab mir jetzt die README durchgelesen und es verwirrt mich alles. Ich werde es morgen installieren und ausprobieren. Sage dann Bescheid wie es klappt.

                  bahnuhrB Online
                  bahnuhrB Online
                  bahnuhr
                  Forum Testing Most Active
                  wrote on last edited by
                  #18

                  @jojo58
                  Eigentlich ist es ganz einfach.

                  Beispiel:
                  du hast 2 x iob
                  primär: IP ...10
                  test: IP ..20

                  Jetzt willst du ja Daten senden von dem test iob zum primär iob
                  Also muss auf dem primär simpli api installiert sein; denn dort willst du ja empfangen.
                  Und das script muss laufen auf dem test iob denn der sendet ja an die IP des primär.


                  Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                  Danke.
                  gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                  ScreenToGif :https://www.screentogif.com/downloads.html

                  JoJo58J 1 Reply Last reply
                  0
                  • bahnuhrB bahnuhr

                    @jojo58
                    Eigentlich ist es ganz einfach.

                    Beispiel:
                    du hast 2 x iob
                    primär: IP ...10
                    test: IP ..20

                    Jetzt willst du ja Daten senden von dem test iob zum primär iob
                    Also muss auf dem primär simpli api installiert sein; denn dort willst du ja empfangen.
                    Und das script muss laufen auf dem test iob denn der sendet ja an die IP des primär.

                    JoJo58J Offline
                    JoJo58J Offline
                    JoJo58
                    wrote on last edited by
                    #19

                    @bahnuhr
                    Moin, mit dem übertragen der Daten das funktioniert soweit schon mal. In deiner Scriptzeile ist wohl eine geschweifte Klammer und einmal Anführungszeichen zuviel oder zuwenig drin.

                    Ich habe in Blockly eine Funktion erstellt und die Zeilen eingetragen.

                    var request = require ('request');
                    request('http://192.168.1.14:8087/set/0_userdata.0.BackItUp_4GB.iobrokerSuccess?value=test');
                    
                    

                    Wie du siehst habe ich mir einen Ordner unter Userdata und den Datenpunkt angelegt. Was im Script hinter Value steht, wird auch übertragen und gesetzt.
                    Wie kriege ich es jetzt hin, das der Wert aus einem bestehenden Datenpunkt genommen wird? Wie beispielsweise:

                    backitup.0.history.iobrokerLastTime (ist String)
                    backitup.0.history.iobrokerSuccess (ist boolean)
                    backitup.0.history.json (ist json)

                    Bin etwas ratlos...

                    Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
                    Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
                    Einfach ein tolles Hobby :-)

                    bahnuhrB 1 Reply Last reply
                    0
                    • JoJo58J JoJo58

                      @bahnuhr
                      Moin, mit dem übertragen der Daten das funktioniert soweit schon mal. In deiner Scriptzeile ist wohl eine geschweifte Klammer und einmal Anführungszeichen zuviel oder zuwenig drin.

                      Ich habe in Blockly eine Funktion erstellt und die Zeilen eingetragen.

                      var request = require ('request');
                      request('http://192.168.1.14:8087/set/0_userdata.0.BackItUp_4GB.iobrokerSuccess?value=test');
                      
                      

                      Wie du siehst habe ich mir einen Ordner unter Userdata und den Datenpunkt angelegt. Was im Script hinter Value steht, wird auch übertragen und gesetzt.
                      Wie kriege ich es jetzt hin, das der Wert aus einem bestehenden Datenpunkt genommen wird? Wie beispielsweise:

                      backitup.0.history.iobrokerLastTime (ist String)
                      backitup.0.history.iobrokerSuccess (ist boolean)
                      backitup.0.history.json (ist json)

                      Bin etwas ratlos...

                      bahnuhrB Online
                      bahnuhrB Online
                      bahnuhr
                      Forum Testing Most Active
                      wrote on last edited by
                      #20

                      @jojo58

                      var request = require ('request');
                      
                          on({id: "DP der sich ändert"}, function (obj) {
                              request("http://ipaddress:8087/set/javascript.0.test?value=" + obj.state.val);
                          }); 
                      

                      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                      Danke.
                      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                      ScreenToGif :https://www.screentogif.com/downloads.html

                      JoJo58J 1 Reply Last reply
                      0
                      • bahnuhrB bahnuhr

                        @jojo58

                        var request = require ('request');
                        
                            on({id: "DP der sich ändert"}, function (obj) {
                                request("http://ipaddress:8087/set/javascript.0.test?value=" + obj.state.val);
                            }); 
                        
                        JoJo58J Offline
                        JoJo58J Offline
                        JoJo58
                        wrote on last edited by
                        #21

                        @bahnuhr
                        Ich habs so gemacht:

                        var request = require ('request');
                            on({id: "backitup.0.info.ccuNextTime"}, function (obj) {
                                request("http://192.168.1.14:8087/set/0_userdata.0.BackItUp_4GB.ccuNextTime?value=" + obj.state.val);
                            }); 
                        

                        Da passiert nichts, es gibt auch keine Fehlermeldung. Hatte heute morgen schon eine andere Variante getestet.

                        var request = require ('request');
                        let iobrokerSuccess = getState("backitup.0.history.iobrokerSuccess").val;
                        request('http://192.168.1.14:8087/set/0_userdata.0.BackItUp_4GB.iobrokerSuccess?value=' +iobrokerSuccess);
                        

                        und

                        var request = require ('request');
                        let iobrokerLastTime = getState("backitup.0.history.iobrokerLastTime").val;
                        request('http://192.168.1.14:8087/set/0_userdata.0.BackItUp_4GB.iobrokerLastTime?value=' +iobrokerLastTime);
                        

                        funktioniert
                        Die nächsten beiden funktionieren nicht, egal wie ich es anstelle.

                        var request = require ('request');
                        let iobrokerNextTime = getstate("backitup.0.info.iobrokerNextTime").val;
                        let History_json = getstate("backitup.0.history.json").val;
                        
                        request('http://192.168.1.14:8087/set/0_userdata.0.BackItUp_4GB.iobrokerNextTime?value=' +iobrokerNextTime);
                        request('http://192.168.1.14:8087/set/0_userdata.0.BackItUp_4GB.History_json?value=' +History_json);
                        

                        Es ist egal ob ich sie einzeln ausführe. oder zusammen. Es kommt folgende Fehlermeldung:

                        09:45:10.007	error	javascript.0 (17928) script.js.Daten_senden.BackItUp_iobrokerNextTime: ReferenceError: getstate is not defined
                        09:45:10.008	error	javascript.0 (17928) at iobrokerLastTime (script.js.Daten_senden.BackItUp_iobrokerNextTime:9:24)
                        09:45:10.008	error	javascript.0 (17928) at Object.<anonymous> (script.js.Daten_senden.BackItUp_iobrokerNextTime:21:9)
                        

                        Keine Ahnung was dieser ReferenzError zu bedeuten hat. Der angegebene Pfad ist richtig und bei den anderen Beiden funktioniert das ja auch.

                        Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
                        Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
                        Einfach ein tolles Hobby :-)

                        bahnuhrB 1 Reply Last reply
                        0
                        • JoJo58J JoJo58

                          @bahnuhr
                          Ich habs so gemacht:

                          var request = require ('request');
                              on({id: "backitup.0.info.ccuNextTime"}, function (obj) {
                                  request("http://192.168.1.14:8087/set/0_userdata.0.BackItUp_4GB.ccuNextTime?value=" + obj.state.val);
                              }); 
                          

                          Da passiert nichts, es gibt auch keine Fehlermeldung. Hatte heute morgen schon eine andere Variante getestet.

                          var request = require ('request');
                          let iobrokerSuccess = getState("backitup.0.history.iobrokerSuccess").val;
                          request('http://192.168.1.14:8087/set/0_userdata.0.BackItUp_4GB.iobrokerSuccess?value=' +iobrokerSuccess);
                          

                          und

                          var request = require ('request');
                          let iobrokerLastTime = getState("backitup.0.history.iobrokerLastTime").val;
                          request('http://192.168.1.14:8087/set/0_userdata.0.BackItUp_4GB.iobrokerLastTime?value=' +iobrokerLastTime);
                          

                          funktioniert
                          Die nächsten beiden funktionieren nicht, egal wie ich es anstelle.

                          var request = require ('request');
                          let iobrokerNextTime = getstate("backitup.0.info.iobrokerNextTime").val;
                          let History_json = getstate("backitup.0.history.json").val;
                          
                          request('http://192.168.1.14:8087/set/0_userdata.0.BackItUp_4GB.iobrokerNextTime?value=' +iobrokerNextTime);
                          request('http://192.168.1.14:8087/set/0_userdata.0.BackItUp_4GB.History_json?value=' +History_json);
                          

                          Es ist egal ob ich sie einzeln ausführe. oder zusammen. Es kommt folgende Fehlermeldung:

                          09:45:10.007	error	javascript.0 (17928) script.js.Daten_senden.BackItUp_iobrokerNextTime: ReferenceError: getstate is not defined
                          09:45:10.008	error	javascript.0 (17928) at iobrokerLastTime (script.js.Daten_senden.BackItUp_iobrokerNextTime:9:24)
                          09:45:10.008	error	javascript.0 (17928) at Object.<anonymous> (script.js.Daten_senden.BackItUp_iobrokerNextTime:21:9)
                          

                          Keine Ahnung was dieser ReferenzError zu bedeuten hat. Der angegebene Pfad ist richtig und bei den anderen Beiden funktioniert das ja auch.

                          bahnuhrB Online
                          bahnuhrB Online
                          bahnuhr
                          Forum Testing Most Active
                          wrote on last edited by
                          #22

                          @jojo58 sagte in Datenpunkte eines anderen IoBrokers anzeigen:

                          getstate

                          das gibt es nicht.
                          richtig ist: getState

                          Und der on reagiert ja nur, wenn sich der DP ändert.

                          Bist schon auf dem richtigen Weg.


                          Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                          Danke.
                          gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                          ScreenToGif :https://www.screentogif.com/downloads.html

                          JoJo58J 2 Replies Last reply
                          1
                          • bahnuhrB bahnuhr

                            @jojo58 sagte in Datenpunkte eines anderen IoBrokers anzeigen:

                            getstate

                            das gibt es nicht.
                            richtig ist: getState

                            Und der on reagiert ja nur, wenn sich der DP ändert.

                            Bist schon auf dem richtigen Weg.

                            JoJo58J Offline
                            JoJo58J Offline
                            JoJo58
                            wrote on last edited by
                            #23

                            @bahnuhr
                            Ich krieg die Krise. Das getState mit dem kleinen s war das Problem. Es läuft und die Daten werden übertragen.

                            Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
                            Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
                            Einfach ein tolles Hobby :-)

                            1 Reply Last reply
                            0
                            • bahnuhrB bahnuhr

                              @jojo58 sagte in Datenpunkte eines anderen IoBrokers anzeigen:

                              getstate

                              das gibt es nicht.
                              richtig ist: getState

                              Und der on reagiert ja nur, wenn sich der DP ändert.

                              Bist schon auf dem richtigen Weg.

                              JoJo58J Offline
                              JoJo58J Offline
                              JoJo58
                              wrote on last edited by
                              #24

                              @bahnuhr
                              Moin, ich habe jetzt alle benötigten Daten in der View und habe es sogar hinbekommen, das ich von der View ein Backup auf dem Testsystem starten kann.

                              Vielen Dank für deine Hilfe :+1:

                              Gruß, Johannes

                              Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
                              Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
                              Einfach ein tolles Hobby :-)

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              728

                              Online

                              32.7k

                              Users

                              82.6k

                              Topics

                              1.3m

                              Posts
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Home
                              • Recent
                              • Tags
                              • Unread 0
                              • Categories
                              • Unreplied
                              • Popular
                              • GitHub
                              • Docu
                              • Hilfe