NetIO-230B: Unterschied zwischen den Versionen

Aus FHEMWiki
K (Codebeispiele (insbes. lange Zeilen) umformatiert und weitere kleine Änderungen)
Zeile 1: Zeile 1:
= NetIO-230B =
Bei der '''NetIO-230B''' handelt es sich um eine Mehrfachsteckdose (Spannungsverteiler) des Herstellers Koukaam, die sowohl über (TCP-)IP-Befehle als auch manuell gesteuert werden kann.
IP-Spannungsverteiler (Mehrfachsteckdose), der über IP-Befehle und manuell gesteuert werden kann.


== Eigenschaften ==
== Eigenschaften ==
Zeile 13: Zeile 12:
* Timer
* Timer
* Wählbare Start-Einstellungen für jeden Ausgang (An/Aus)
* Wählbare Start-Einstellungen für jeden Ausgang (An/Aus)
* Taster für Handbetrieb der Ausgänge
* Taster für manuelle Schaltung der Ausgänge
* Watchdog (automatischer Neustart von nicht antwortenden Netzwerkgeräten)
* Watchdog (automatischer Neustart von nicht antwortenden Netzwerkgeräten)
* E-Mail Benachrichtigung
* E-Mail Benachrichtigung
== Spezifikationen ==
== Spezifikationen ==
* Eingangsspannung: 230V AC
* Eingangsspannung: 230V AC
Zeile 22: Zeile 22:
* Maße: 300x60x90 mm (BxHxT)
* Maße: 300x60x90 mm (BxHxT)
* Netzwerk-Anschluss: 10/100 Mbit/s, RJ-45
* Netzwerk-Anschluss: 10/100 Mbit/s, RJ-45
== Allgemein ==
== Allgemein ==
NetIO-230B lässt sich komplett per Web Browser bedienen/konfigurieren. Javascript wird benötigt.
NetIO-230B lässt sich komplett per Web Browser bedienen/konfigurieren. Javascript wird benötigt.


== Hinweise zum Betrieb mit FHEM ==
== Hinweise zum Betrieb mit FHEM ==
Kopiert von [[http://forum.fhem.de/index.php?t=msg&th=13399&start=0&rid=0 hier]]
Kopiert aus dieser [http://forum.fhem.de/index.php?t=msg&th=13399&start=0&rid=0 Diskussion im Forum].


===Definition===
===Definition===
Steuervariablen definieren, für die spätere Steuerung
Steuervariablen definieren, für die spätere Steuerung
<pre>define NET_IO_Switch1 dummy</pre>
:<code>define NET_IO_Switch1 dummy</code>


Notify Script 1 für ON
Notify Script 1 für ON
<pre>define NETIO230_SwitchOn_Switch1 notify NET_IO_Switch1:on {GetHttpFile("<NETIO IP>", "/tgi/control.tgi?login=p:admin:<password>");; \ GetHttpFile("<NETIO IP>", "/tgi/control.tgi?p=1uuu");; \ GetHttpFile("<NETIO IP>", "/tgi/control.tgi?quit=quit");; }</pre>
:<code>define NETIO230_SwitchOn_Switch1 notify NET_IO_Switch1:on {GetHttpFile("<NETIO IP>", "/tgi/control.tgi?login=p:admin:<password>");; \ GetHttpFile("<NETIO IP>", "/tgi/control.tgi?p=1uuu");; \ GetHttpFile("<NETIO IP>", "/tgi/control.tgi?quit=quit");; }</code>


Notify Script 2 für OFF
Notify Script 2 für OFF
<pre>define NETIO230_SwitchOn_Switch1 notify NET_IO_Switch1:on {GetHttpFile("<NETIO IP>", "/tgi/control.tgi?login=p:admin:<password>");; \ GetHttpFile("<NETIO IP>", "/tgi/control.tgi?p=0uuu");; \ GetHttpFile("<NETIO IP>", "/tgi/control.tgi?quit=quit");; }</pre>
:<code>define NETIO230_SwitchOn_Switch1 notify NET_IO_Switch1:on {GetHttpFile("<NETIO IP>", "/tgi/control.tgi?login=p:admin:<password>");; \ GetHttpFile("<NETIO IP>", "/tgi/control.tgi?p=0uuu");; \ GetHttpFile("<NETIO IP>", "/tgi/control.tgi?quit=quit");; }</code>


===Erläuterung des Aufrufs===
===Erläuterung des Aufrufs===
Mit dieser Zeile wird eine Verbindung mit dem NET IO230 aufgebaut:
Mit dieser Zeile wird eine Verbindung mit der NetIO-230B aufgebaut:
<pre>GetHttpFile("192.X.X.X", "/tgi/control.tgi?login=p:admin:<Password>");;</pre>
:<code>GetHttpFile("<NETIO IP>", "/tgi/control.tgi?login=p:admin:<Password>");;</code>


Ersetzungen:
Ersetzungen:
* ''<Password>'' hier müßt Ihr eure Password im Klartext eintragen
* ''<Password>'' hier muss das Passwort (im Klartext) eingetragen werden
* ''<NETIO IP>'' hier ist die IP Adresse, z.B. 192.168.1.3 des NET-IO einzutragen.
* ''<NETIO IP>'' hier ist die IP Adresse, z.B. 192.168.1.3 der NetIO-230B einzutragen.


Mit dieser Zeile wird der Ausgangsstatus des NET-IO verändert:
Mit dieser Zeile wird der Ausgangsstatus der NetIO-230B verändert:
<pre>GetHttpFile("<NETIO IP>", "/tgi/control.tgi?p=1uuu");; </pre>
:<code>GetHttpFile("<NETIO IP>", "/tgi/control.tgi?p=1uuu");; </code>


Ersetzungen:
Ersetzungen:
Zeile 54: Zeile 55:
* 1=Einschalten
* 1=Einschalten


Hierbei müssen immer 4 Zeichen angegeben werden. Im obigen Beispiel schaltet '''1uuu''' den ersten Port ein und lässt alle anderen unverändert.
Hierbei müssen immer vier Zeichen angegeben werden. Im obigen Beispiel schaltet '''1uuu''' den ersten Port ein und lässt alle anderen unverändert.


Beenden der Verbindung:
Beenden der Verbindung:
<pre>GetHttpFile("<NETIO IP>", "/tgi/control.tgi?quit=quit");;</pre>
:<code>GetHttpFile("<NETIO IP>", "/tgi/control.tgi?quit=quit");;</code>


===Steuerung in FHEM===
===Steuerung in FHEM===
Zeile 63: Zeile 64:


* Einschalten
* Einschalten
<pre>set NET_IO_Switch1 on</pre>
:<code>set NET_IO_Switch1 on</code>


* Ausschalten
* Ausschalten
<pre>set NET_IO_Switch1 off</pre>
:<code>set NET_IO_Switch1 off</code>


== Bekannte Probleme ==
== Bekannte Probleme ==
??
Keine


== Links ==
== Links ==
Bedienungsanleitung (deutsch): [http://www.koukaam.se/koukaam/downloads/MAN_DE_NETIO-230B_3-00.pdf MAN_DE_NETIO-230B_3-00.pdf]
<!-- Herstellerseite aktuell (20.9.2013) nicht erreichbar, daher verlinkung auf die Artikelseite bei Reichelt
* [http://www.koukaam.se/koukaam/downloads/MAN_DE_NETIO-230B_3-00.pdf MAN_DE_NETIO-230B_3-00.pdf Bedienungsanleitung (deutsch)]
-->
* [http://www.reichelt.de/Messen-Steuern-Regeln/LAN-NETIO230B-SI/3//index.html?ACTION=3&GROUPID=4308&ARTICLE=102254&SHOW=1&START=0&OFFSET=16& Artikelseite] beim Versender [http://www.reichelt.de Reichelt] (Herstellerseite www.koukaam.se derzeit (20.9.2013) nicht erreichbar) mit Beschreibung / Bedienungsanleitung zum Download
* Website des Herstellers [http://www.koukaam.se Koukaam]


[[Kategorie:Other Components]]
[[Kategorie:Other Components]]
[[Kategorie:IP Components]]
[[Kategorie:Schalter (Empfänger)]]
[[Kategorie:Schalter (Empfänger)]]

Version vom 20. September 2013, 07:05 Uhr

Bei der NetIO-230B handelt es sich um eine Mehrfachsteckdose (Spannungsverteiler) des Herstellers Koukaam, die sowohl über (TCP-)IP-Befehle als auch manuell gesteuert werden kann.

Eigenschaften

  • Eingebauter Webserver
  • Vier geschaltete Spannungsausgänge
  • Unterstützte Protokolle: HTTP, SMTP, SNTP, DHCP, DNS und Telnet
  • CGI Befehle und Telnet-Steuerung
  • Abgesichertes Login
  • Benutzerrechtgruppen
  • LED–Anzeigen für aktuellen Status jedes Ausgangs
  • Sicheres Design schützt vor Stromschlag, feuersichere Materialien
  • Timer
  • Wählbare Start-Einstellungen für jeden Ausgang (An/Aus)
  • Taster für manuelle Schaltung der Ausgänge
  • Watchdog (automatischer Neustart von nicht antwortenden Netzwerkgeräten)
  • E-Mail Benachrichtigung

Spezifikationen

  • Eingangsspannung: 230V AC
  • Maximaler Schaltstrom: 6A per Steckdose, 10A gesamt
  • Latenzzeit: max. 10 ms
  • Maße: 300x60x90 mm (BxHxT)
  • Netzwerk-Anschluss: 10/100 Mbit/s, RJ-45

Allgemein

NetIO-230B lässt sich komplett per Web Browser bedienen/konfigurieren. Javascript wird benötigt.

Hinweise zum Betrieb mit FHEM

Kopiert aus dieser Diskussion im Forum.

Definition

Steuervariablen definieren, für die spätere Steuerung

define NET_IO_Switch1 dummy

Notify Script 1 für ON

define NETIO230_SwitchOn_Switch1 notify NET_IO_Switch1:on {GetHttpFile("<NETIO IP>", "/tgi/control.tgi?login=p:admin:<password>");; \ GetHttpFile("<NETIO IP>", "/tgi/control.tgi?p=1uuu");; \ GetHttpFile("<NETIO IP>", "/tgi/control.tgi?quit=quit");; }

Notify Script 2 für OFF

define NETIO230_SwitchOn_Switch1 notify NET_IO_Switch1:on {GetHttpFile("<NETIO IP>", "/tgi/control.tgi?login=p:admin:<password>");; \ GetHttpFile("<NETIO IP>", "/tgi/control.tgi?p=0uuu");; \ GetHttpFile("<NETIO IP>", "/tgi/control.tgi?quit=quit");; }

Erläuterung des Aufrufs

Mit dieser Zeile wird eine Verbindung mit der NetIO-230B aufgebaut:

GetHttpFile("<NETIO IP>", "/tgi/control.tgi?login=p:admin:<Password>");;

Ersetzungen:

  • <Password> hier muss das Passwort (im Klartext) eingetragen werden
  • <NETIO IP> hier ist die IP Adresse, z.B. 192.168.1.3 der NetIO-230B einzutragen.

Mit dieser Zeile wird der Ausgangsstatus der NetIO-230B verändert:

GetHttpFile("<NETIO IP>", "/tgi/control.tgi?p=1uuu");;

Ersetzungen:

  • u=nicht verändern
  • 0=Ausschalten
  • 1=Einschalten

Hierbei müssen immer vier Zeichen angegeben werden. Im obigen Beispiel schaltet 1uuu den ersten Port ein und lässt alle anderen unverändert.

Beenden der Verbindung:

GetHttpFile("<NETIO IP>", "/tgi/control.tgi?quit=quit");;

Steuerung in FHEM

Die Steuerung erfolgt wie folgt:

  • Einschalten
set NET_IO_Switch1 on
  • Ausschalten
set NET_IO_Switch1 off

Bekannte Probleme

Keine

Links

  • Artikelseite beim Versender Reichelt (Herstellerseite www.koukaam.se derzeit (20.9.2013) nicht erreichbar) mit Beschreibung / Bedienungsanleitung zum Download
  • Website des Herstellers Koukaam