WEBIO 12DIGITAL: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
K (→on for timer) |
||
Zeile 31: | Zeile 31: | ||
Beispiel: | Beispiel: | ||
<code>set <name> on</code> : Schaltet den Ausgang auf ON. | <code>set <name> on-for-timer 10</code> : Schaltet den Ausgang für 10 Sekunden auf ON. | ||
=== Konfiguration WebIO === | === Konfiguration WebIO === |
Version vom 22. November 2015, 21:18 Uhr
WEBIO 12DIGITAL | |
---|---|
Zweck / Funktion | |
Ansteurung von W&T WebIO Digital | |
Allgemein | |
Typ | undefiniert |
Details | |
Dokumentation | ModUndef |
Support (Forum) | Sonstige Systeme |
Modulname | 23_WEBIO_12DIGITAL.pm |
Ersteller | Sascha alias sachag |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
FHEM Modul zur Ansteurung von W&T WebIO Digital Ausgängen
Allgemeines
Die Firma Wiesemann & Theis GmbH in Wuppertal stellt diverse Geräte zur Daten- und Signalübertragung in Industrieqaulität her. Die Geräte sind relativ hochpreisig, aber auch sehr robust.
Die WebIOs zeichnen sich durch einen recht hohen Bereich in der Versorgungsspannung (12-24V AC/DC) und der Eingangsspannung (max. Eingangsspannung +/-30V, Schaltschwelle 8V +/- 1V) sowie einem geringem Steuerstrom an den Eingangen ("Ein"-Strom = 2,2 mA) aus. Sie besitzen eine galvanische Trennung. Die Ausgänge sind entweder digital (12x 6V-30V, 500mA) oder potentialfreie Relaiskontakte (6x Schaltspannung max 48V AC bei 5A Laststrom bzw. Schaltspannung max 30V DC bei 5A Laststrom). Die Digitalausgänge können in Gruppen zusammengefasst werden, um höhere Ströme zu schalten.
Basic Syntax
Definition
define <name> WEBIO_12DIGITAL <IP|FQDN> <WebIO-Output-Nummer> <Poll-Intervall für Statusabfrage in Sekunden>
Die Kommunikation erfolgt üer HTTP. Im angegebenen Intervall wird der Status des Ausgangs geprüft um eine Statusänderung durch Steuerbefehle außerhalb von FHEM zu erfassen.
on / off
set <name> on|off
Schaltet den Ausgang ein bzw. aus.
on for timer
set <name> on-for-timer <timer>
Schaltet den Ausgang für den Wert von Timer in Sekunden ein. Die Steuerung erfolgt durch das Modul, welches nach dem Timerablauf einen Off-Befehl sendet.
Beispiel:
set <name> on-for-timer 10
: Schaltet den Ausgang für 10 Sekunden auf ON.
Konfiguration WebIO
IP-Adresse
Die IP-Adresse des WebIO kann mit der Windows-Software WuTility gesetzt werden, welche auch ein Firmwareupgrade ermöglicht. Alternativ kann die IP-Adresse über die V.24-Schnittstelle administriert werden.
Login auf WebIO
Nach Setzen der IP wird die restliche Konfiguration via HTTP im Webbrowser vorgenommen. Nach Aufruf der Adresse http://IP-des_WebIO erscheint die eingestellte Startseite. Zur Konfiguration muss man sich zuerst einloggen. Das Default Passwort ist leer.
Nach dem Login wird man gefragt, ob man im Expertenmodus oder über Profile arbeiten möchte. Beide Modis sind grundsätzlich gleich, jedoch markiert der Profil-Modus die für das gewählte Profil zu administrierenden Menüpunkte im Parameterbaum.
Zweig im Webinterface: Home -> Config
Passwort
Zum Schalten via HTTP wird das Operator-Passwort des WebIO benötigt. Das das Modul kein Kennwirt unterstützt, muss dieses im Web-IO leer gelassen werden.
Zweig im Webinterface: Home -> Config -> Session Control -> New Password
HTTP-Steuerung aktivieren
Damit die Ausgänge gesteuert werden können, muss der Punkt 'HTTP GET enable' aktiviert sein.
Zweig im Webinterface: Home -> Config -> Device -> Basic Settings -> HTTP
Ausgangskonfiguration
Die Ausgänge müssen für die Steuerung via HTTP eingestellt werden.
Zweig im Webinterface: Config -> Device -> Output Mode
Links
- Herstellerwebsite: www.wut.de