NetIO-230B: Unterschied zwischen den Versionen
(→Links) |
SirUli (Diskussion | Beiträge) |
||
Zeile 26: | Zeile 26: | ||
== 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]] | ||
===Definition=== | |||
Steuervariablen definieren, für die spätere Steuerung | |||
<pre>define NET_IO_Switch1 dummy</pre> | |||
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> | |||
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> | |||
===Erläuterung des Aufrufs=== | |||
Mit dieser Zeile wird eine Verbindung mit dem NET IO230 aufgebaut: | |||
<pre>GetHttpFile("192.X.X.X", "/tgi/control.tgi?login=p:admin:<Password>");;</pre> | |||
Ersetzungen: | |||
* ''<Password>'' hier müßt Ihr eure Password im Klartext eintragen | |||
* ''<NETIO IP>'' hier ist die IP Adresse, z.B. 192.168.1.3 des NET-IO einzutragen. | |||
Mit dieser Zeile wird der Ausgangsstatus des NET-IO verändert: | |||
<pre>GetHttpFile("<NETIO IP>", "/tgi/control.tgi?p=1uuu");; </pre> | |||
Ersetzungen: | |||
* u=nicht verändern | |||
* 0=Ausschalten | |||
* 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. | |||
Beenden der Verbindung: | |||
<pre>GetHttpFile("<NETIO IP>", "/tgi/control.tgi?quit=quit");;</pre> | |||
===Steuerung in FHEM=== | |||
Die Steuerung erfolgt wie folgt: | |||
* Einschalten | |||
<pre>set NET_IO_Switch1 on</pre> | |||
* Ausschalten | |||
<pre>set NET_IO_Switch1 off</pre> | |||
== Bekannte Probleme == | == Bekannte Probleme == |
Version vom 19. September 2013, 17:59 Uhr
NetIO-230B
IP-Spannungsverteiler (Mehrfachsteckdose), der über IP-Befehle und 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 Handbetrieb 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 von [hier]
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 dem NET IO230 aufgebaut:
GetHttpFile("192.X.X.X", "/tgi/control.tgi?login=p:admin:<Password>");;
Ersetzungen:
- <Password> hier müßt Ihr eure Password im Klartext eintragen
- <NETIO IP> hier ist die IP Adresse, z.B. 192.168.1.3 des NET-IO einzutragen.
Mit dieser Zeile wird der Ausgangsstatus des NET-IO verändert:
GetHttpFile("<NETIO IP>", "/tgi/control.tgi?p=1uuu");;
Ersetzungen:
- u=nicht verändern
- 0=Ausschalten
- 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.
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
??
Links
Bedienungsanleitung (deutsch): MAN_DE_NETIO-230B_3-00.pdf