NEWS
TCP/IP Befehl über iobroker
-
Zu Blockly habe ich jetzt keine Info.
Aber mit JavaScript könnte es so aussehen:
var net = require('net'); function sendMessage(host, port, message) { var client = net.connect({host: host, port: port}, function () { // 'connect' listener console.log('connected to LAN-Relais!'); client.write(message); }); client.on('data', function (data) { console.log(data.toString()); client.end(); }); client.on('end', function () { console.log('disconnected from LAN-Relais'); }); client.on('error', function (error) { console.error('error: ' + error); client.end(); }); } sendMessage('192.168.1.10', 17494, '\x5A\r\n'); // ask for version sendMessage('192.168.1.10', 17494, '\x65\r\n'); // turn relay 1 on -
-
Dank Stabilostick !
Wenn ich das in JavaScript einfüge und unten die IP-Adresse ändere tut sich nix...
Muss ich oben bei "host: host, port: Port" irgendetwas vorgeben?Danke für die Zeit und Mühe.
Bin absoluter Laie was das ganz angeht... :-(Du musst im sendMessage unten die richtige IP Deines LAN-Relais eingeben (da wo 192.xxxx steht).
-
Schon einmal unter Windows probiert, den Port anzusprechen?
telnet 192.168.178.xx 17494Was passiert da?
-
Schon einmal unter Windows probiert, den Port anzusprechen?
telnet 192.168.178.xx 17494Was passiert da?
Vielleicht Firewall oder Virenscanner?
-
bekommt keine Verbindung.
Habe den Port 17494 als http tcp freigeschaltet:
oder muss das ein anderer sein?
Ähm, welche Firewall ist das? Bei Windows ist normalerweise alles Ausgehende frei.
Bei der Rückmeldung ist entweder die IP falsch oder der Port unter der IP ist nicht freigeschaltet.
-
Ähm, welche Firewall ist das? Bei Windows ist normalerweise alles Ausgehende frei.
Bei der Rückmeldung ist entweder die IP falsch oder der Port unter der IP ist nicht freigeschaltet.
@Stabilostick sagte in TCP/IP Befehl über iobroker:
Ähm, welche Firewall ist das? Bei Windows ist normalerweise alles Ausgehende frei.
Bei der Rückmeldung ist entweder die IP falsch oder der Port unter der IP ist nicht freigeschaltet.
Schaut nach FritzBox aus........
-
Firewall ist ausgeschaltet.
Ip-Adresse ist aber richtig.
in Fritz Box ist auch Port 17494 korrekt als TCP drin.mmhhhhh
@alf4711
Wenn Du IN Deinem Netzwerk von Gerät zu Gerät kommunizierst, dann hat die Firewall in der Fritzbox damit exakt NICHTS mit zu tun. -
Ja und? Willst Du wirklich, dass das Relais aus dem Internet für jeden erreichbar ist? Da machst Du nämlich damit.
-
@alf4711
Damit kann jetzt jeder aus dem Internet über den port auf dein Gerät zugreifen -
Wie sieht das Programm aus, mit dem Du testest? Ist das der "Relay Module Test"?
Natürlich nicht.
Lösch diese Regel in der FB. Und alle Regeln, die Du für ioBroker usw. eingerichtet hast, wenn das Gerät nicht aus dme Internet erreichbar sein soll.
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

