Doku und Realität der NetIO230B-Parameter

Begonnen von roedert, 28 Juli 2014, 22:57:49

Vorheriges Thema - Nächstes Thema

roedert

...irgendwie bekomm ich das Teil nicht richtig definiert.

Lt. Commandref ist es
define <name> NetIO230B <ip-address> <socket number(s) > [<user name> <password>]
   oder
define <name> NetIO230B <ip-address> <socket number(s) > [<config file path>]

- IP-Adresse allein reicht nicht, er benötigt auch noch den :Port dahinter (80 ist wohl der funktionierende Standardport)
- wenn ich den optionalen Parameter Config-File nicht angebe meckert er beim Start über das fehlende Config-File, trotzdem funktioniert aber alles
- Ein Configfile anzugeben habe ich nicht hinbekommen, ohne IP-Adresse meckert er über die fehlende Adresse (obwohl, diese ja im Config-File angegeben ist), mit IP-Adresse und Configfile wird es aber auch nicht angenommen:
def Wohnzimmer.NETIO.3 NetIO230B 192.168.100.248:80 3 /myfhemWohnzimmer.NetIO.conf
liefert "NetIO230B: Invalid device-address! Please use an address in the format: <ip-address>:<portnumber>"

Liegt die conf-Datei hingegen im Root (also nur ein Slash im Dateinamen), wird sie akzeptiert.

scalty

folgende Zeile läuft einwandfrei, auf Raspi mit 230B Firmware V 4.05:
define Dose1 NetIO230B 192.168.178.180:80 1 username password

chaot4ever

Ich greife das Ganze nochmals auf, getestet mit dem neuen Netio4c, welcher aber den gleichen Befehlssatz wie der Netio230B hat:
Die Eingabe von:
define Dose1 NetIO230B 192.168.178.180:80 1 username password
führt zu folgender Meldung:
Zitatfhemweb.js line 772:
SyntaxError: JSON.parse: bad control character in string literal at line 1 column 12 of the JSON data
Die gleiche Meldung erscheint mit dem inoffiziellen Modul NETIO230.
Ein Aufruf via Telnet:
define Dose1 NetIO230B 192.168.178.180:1234 1 username password
führt zwar zu keiner Fehlermeldung, aber es lässt sich nichts schalten.
Hat jemand eine Lösungsidee?

dev0

Sieht für mich nicht nach einem Netio* Problem aus. Dein FHEM ist auf aktuellem Stand?

chaot4ever

FHEM ist auf dem aktuellsten Stand, Version: Latest Revision: 13483