NetIO-230B: Unterschied zwischen den Versionen

Aus FHEMWiki
(NetIO App)
 
(9 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
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.
 
Die Produktgruppe NETIO wurde 2016 von ''Koukaam'' an die Firma ''NETIO products a.s.'' übergeben<ref>[https://elmicro.com/vendors/netio/ Info zum Produktübergang]</ref>.
 
Produktion und Vertrieb des NETIO-230B sind seit 2014 eingestellt<ref>[https://www.netio-products.com/en/glossary/netio-230b Produktseite ''NETIO-230B'' bei der "neuen" Firma NETIO]</ref>.
 
Das Gerät wurde von diversen Geräten der Generation NETIO 4<ref>[https://www.netio-products.com/en/products/all-products aktuelle NETIO Produkte bei NETIO]</ref> abgelöst, die nun u. a. auch MQTT, SIP, SNMP und weiteres unterstützen aber in den "alten" Schnittstellen/Protokollen (Telnet, KShell) abwärtskompatibel zu NETIO-230 geblieben sein sollen<ref>[https://www.netio-products.com/en/device/netio-4 Produktseite ''NETIO 4'' bei der "neuen" Firma NETIO]</ref>.
 
Nicht verwechseln mit der [https://netioapp.com/de/ NetIO App] ...


== Eigenschaften ==
== Eigenschaften ==
Zeile 13: Zeile 20:
* 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 30:
* 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
== Modul ==
{{Link2Forum|Topic=47814|LinkText=Hier im Forum}} gibt es seit Februar 2016 Erläuterungen zu einem neuen NETIO230 Modul, das non-blocking arbeitet, Quellcode und Dokumentation bei [https://github.com/ddtlabs/NETIO230 GitHub].
== 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 {{Link2Forum|Topic=13399|LinkText=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:off {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 66:
* 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 75:


* 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 ==
== Links ==
??
<!-- 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)]
-->
* [https://www.netio-products.com/en Webseite der Firma NETIO] - nunmehr Hersteller der NETIO-Produkte
* Website des ehemaligen Herstellers: [http://www.koukaam.se Koukaam]
<!--
* [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
-->
* [https://cdn-reichelt.de/documents/datenblatt/C610/LAN_NETIO230B_DB_DEU.pdf Bedienungsanleitung NETIO-230B (dt.)] bei Reichelt (PDF)


== Links ==
 
Bedienungsanleitung (deutsch): [http://www.koukaam.se/koukaam/downloads/MAN_DE_NETIO-230B_3-00.pdf MAN_DE_NETIO-230B_3-00.pdf]
----
 
; Quellen
<references />


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

Aktuelle Version vom 26. Februar 2020, 11:34 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.

Die Produktgruppe NETIO wurde 2016 von Koukaam an die Firma NETIO products a.s. übergeben[1].

Produktion und Vertrieb des NETIO-230B sind seit 2014 eingestellt[2].

Das Gerät wurde von diversen Geräten der Generation NETIO 4[3] abgelöst, die nun u. a. auch MQTT, SIP, SNMP und weiteres unterstützen aber in den "alten" Schnittstellen/Protokollen (Telnet, KShell) abwärtskompatibel zu NETIO-230 geblieben sein sollen[4].

Nicht verwechseln mit der NetIO App ...

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

Modul

Hier im Forum gibt es seit Februar 2016 Erläuterungen zu einem neuen NETIO230 Modul, das non-blocking arbeitet, Quellcode und Dokumentation bei GitHub.

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:off {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

Links



Quellen