Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Gelöst: Daten aus Entfernten Iobroker senden

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Gelöst: Daten aus Entfernten Iobroker senden

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      michihorn last edited by 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 1 Reply Last reply Reply Quote 0
      • A
        Ahnungsbefreit @michihorn last edited by

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

        M 1 Reply Last reply Reply Quote 0
        • M
          michihorn @Ahnungsbefreit last edited by

          @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 Reply Last reply Reply Quote 0
          • A
            Ahnungsbefreit @michihorn last edited by

            @michihorn Guck mal hier:

            Simple API via iot

            M 1 Reply Last reply Reply Quote 0
            • M
              michihorn @Ahnungsbefreit last edited by michihorn

              @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 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              541
              Online

              31.8k
              Users

              80.0k
              Topics

              1.3m
              Posts

              javascript
              2
              5
              226
              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