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. Skripten / Logik
  4. JavaScript
  5. Gelöst: Daten aus Entfernten Iobroker senden

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Gelöst: Daten aus Entfernten Iobroker senden

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascript
5 Beiträge 2 Kommentatoren 250 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.
  • M Offline
    M Offline
    michihorn
    schrieb am zuletzt editiert von michihorn
    #1

    Hallo ich möchte gerne Daten per Simple API von einem entfernten Iobroker der per Cloud Service erreichbar ist, zum heimischen Iobroker übertragen. Ich habe als Test mal ein kleines Script das im entfernten Iobroker läuft hier mal abgebildet. Leider klappt das nicht.

    schedule("*/1 * * * * ", function () {
    var request = require('request');
    request("http://192.168.xx.xxx:8087/set/javascript.3.Giethoorn.Temp.TW?value=20", function (error, response){
     });    
    log("TEST");
    
    });
    

    Fehlermeldung sieht so aus:
    (9540) Request error: Error: connect ETIMEDOUT 192.168.xx.xxx:8087

    Klappt die API übertragung überaupt ausserhalb des Netzwerkes?
    Gruß
    Michael

    A 1 Antwort Letzte Antwort
    0
    • M michihorn

      Hallo ich möchte gerne Daten per Simple API von einem entfernten Iobroker der per Cloud Service erreichbar ist, zum heimischen Iobroker übertragen. Ich habe als Test mal ein kleines Script das im entfernten Iobroker läuft hier mal abgebildet. Leider klappt das nicht.

      schedule("*/1 * * * * ", function () {
      var request = require('request');
      request("http://192.168.xx.xxx:8087/set/javascript.3.Giethoorn.Temp.TW?value=20", function (error, response){
       });    
      log("TEST");
      
      });
      

      Fehlermeldung sieht so aus:
      (9540) Request error: Error: connect ETIMEDOUT 192.168.xx.xxx:8087

      Klappt die API übertragung überaupt ausserhalb des Netzwerkes?
      Gruß
      Michael

      A Offline
      A Offline
      Ahnungsbefreit
      schrieb am zuletzt editiert von
      #2

      @michihorn Vielleicht irre ich mich aber ist das nicht die IP im lokalen Netz? Wie soll das denn gehen?

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

      M 1 Antwort Letzte Antwort
      0
      • A Ahnungsbefreit

        @michihorn Vielleicht irre ich mich aber ist das nicht die IP im lokalen Netz? Wie soll das denn gehen?

        M Offline
        M Offline
        michihorn
        schrieb am zuletzt editiert von
        #3

        @ahnungsbefreit sagte in Daten aus Entfernten Iobroker senden:

        @michihorn Vielleicht irre ich mich aber ist das nicht die IP im lokalen Netz? Wie soll das denn gehen?

        Die gezeigte IP ist die vom lokalen Netz und soll vom entfernten angetriggert werden.
        Ob das geht über zwei Netze weiß ich nicht, daher ja die Frage.

        A 1 Antwort Letzte Antwort
        0
        • M michihorn

          @ahnungsbefreit sagte in Daten aus Entfernten Iobroker senden:

          @michihorn Vielleicht irre ich mich aber ist das nicht die IP im lokalen Netz? Wie soll das denn gehen?

          Die gezeigte IP ist die vom lokalen Netz und soll vom entfernten angetriggert werden.
          Ob das geht über zwei Netze weiß ich nicht, daher ja die Frage.

          A Offline
          A Offline
          Ahnungsbefreit
          schrieb am zuletzt editiert von
          #4

          @michihorn Guck mal hier:

          Simple API via iot

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

          M 1 Antwort Letzte Antwort
          0
          • A Ahnungsbefreit

            @michihorn Guck mal hier:

            Simple API via iot

            M Offline
            M Offline
            michihorn
            schrieb am zuletzt editiert von michihorn
            #5

            @ahnungsbefreit sagte in Daten aus Entfernten Iobroker senden:

            @michihorn Guck mal hier:

            Simple API via iot

            Das scheint ein heisser Tip zu sein:

            schedule("* * * * * ", function () {
            var request = require('request');
            request("https://iobroker.pro/service/simpleApi/@pro_giethoornxx@gmail.com_xxxxxxx-xxxxx-11eb-b7cc-d9eaa1exxxxx/set/javascript.0.Giethoorn.Datenpunkt?value=22", function (error, response){
            }); 
            });
            

            Damit schreibe ich im Ferienhaus in einen Datenpunkt. Das klappt.

            Jetzt möchte ich lesen.

            schedule("* * * * * ", function () {
            var request = require('request');
            
            const link = "https://iobroker.pro/service/simpleApi/@pro_giethoornxx@gmail.com_xxxxxxx-xxx-11eb-b7cc-d9eaa1exxxx/getPlainValue/javascript.0.Giethoorn.Chalettemp";
            request(link, function(error, response, body) {
                  if (error) {
                      log('Error from request:' + error, 'error');        
                  } else {
                      var result = JSON.parse(body);
                      log(result);
                      setState("javascript.3.Giethoorn.Temp.Test", result);
                  }    
            });
            

            Klappt auch!
            Super Danke
            Michael

            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

            441

            Online

            32.6k

            Benutzer

            82.1k

            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