NetIO-230B: Unterschied zwischen den Versionen

Aus FHEMWiki
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, 18: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