NEWS
Gelöst: Daten aus Entfernten Iobroker senden
-
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:8087Klappt die API übertragung überaupt ausserhalb des Netzwerkes?
Gruß
Michael -
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:8087Klappt die API übertragung überaupt ausserhalb des Netzwerkes?
Gruß
Michael@michihorn Vielleicht irre ich mich aber ist das nicht die IP im lokalen Netz? Wie soll das denn gehen?
-
@michihorn Vielleicht irre ich mich aber ist das nicht die IP im lokalen Netz? Wie soll das denn gehen?
@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. -
@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.@michihorn Guck mal hier:
-
@michihorn Guck mal hier:
@ahnungsbefreit sagte in Daten aus Entfernten Iobroker senden:
@michihorn Guck mal hier:
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
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden