NetIO-230B: Unterschied zwischen den Versionen

Aus FHEMWiki
(NetIO App)
 
(10 dazwischenliegende Versionen von 7 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 aus dieser {{Link2Forum|Topic=13399|LinkText=Diskussion im Forum}}.


== Bekannte Probleme ==
===Definition===
??
Steuervariablen definieren, für die spätere Steuerung
:<code>define NET_IO_Switch1 dummy</code>
 
Notify Script 1 für ON
:<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
:<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===
Mit dieser Zeile wird eine Verbindung mit der NetIO-230B aufgebaut:
:<code>GetHttpFile("<NETIO IP>", "/tgi/control.tgi?login=p:admin:<Password>");;</code>
 
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:
:<code>GetHttpFile("<NETIO IP>", "/tgi/control.tgi?p=1uuu");; </code>
 
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:
:<code>GetHttpFile("<NETIO IP>", "/tgi/control.tgi?quit=quit");;</code>
 
===Steuerung in FHEM===
Die Steuerung erfolgt wie folgt:
 
* Einschalten
:<code>set NET_IO_Switch1 on</code>
 
* Ausschalten
:<code>set NET_IO_Switch1 off</code>


== 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)]
-->
* [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)
 
 
----
 
; 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, 10: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