IMATIC: Unterschied zwischen den Versionen
Epsrw1 (Diskussion | Beiträge) (Sonstiges: Hinweis 16-Relais-Version) |
(Ersetzung von Forum-Links mit Vorlage Link2Forum) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 5: | Zeile 5: | ||
|ModForumArea=Codeschnipsel | |ModForumArea=Codeschnipsel | ||
|ModTechName=39_IMATIC.pm | |ModTechName=39_IMATIC.pm | ||
|ModOwner=epsrw1 ( | |ModOwner=epsrw1 ({{Link2Forum|Topic=45244|LinkText=Forum}} / [[Benutzer Diskussion:Epsrw1|Wiki]])}} | ||
Das [[IMATIC]]-Modul bietet eine einfache Möglichkeit, den Network Relay Controller SainSmart iMatic 8 als FHEM-Device anzusteuern. | Das [[IMATIC]]-Modul bietet eine einfache Möglichkeit, den Network Relay Controller SainSmart iMatic 8 als FHEM-Device anzusteuern. | ||
Zeile 18: | Zeile 18: | ||
Mit dem attr IMATICinvertOut kann man den Relaisstatus invertieren (in fhem On = tatsächlich Off). | Mit dem attr IMATICinvertOut kann man den Relaisstatus invertieren (in fhem On = tatsächlich Off). | ||
Um die werksseitig voreingestellte IP-Adresse des Gerätes zu wechseln bitte folgende Anleitung herunterladen: https://s3-ap-northeast-1.amazonaws.com/sain-amzn/20/20-018-922/change+ip.zip | |||
== Define == | == Define == |
Aktuelle Version vom 19. März 2017, 20:30 Uhr
---- noch nicht Teil von FHEM ---- | |
---|---|
Zweck / Funktion | |
SainSmart iMatic 8 Relay Network Controller steuern | |
Allgemein | |
Typ | Inoffiziell |
Details | |
Dokumentation | siehe Forum |
Support (Forum) | Codeschnipsel |
Modulname | 39_IMATIC.pm |
Ersteller | epsrw1 (Forum / Wiki) |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
Das IMATIC-Modul bietet eine einfache Möglichkeit, den Network Relay Controller SainSmart iMatic 8 als FHEM-Device anzusteuern.
Features
Diese Wiki-Seite beschreibt den Versionsstand 1.0 des IMATIC-Moduls.
Thread im Fhem-Forum mit der jeweils aktuellen Version des Moduls als Anhang im ersten Beitrag.
Beschreibung
IMATIC bietet nach dem define die Möglichkeit, einzelne Relais des iMatic zu schalten (on / off / toggle).
Mit dem attr IMATICinvertOut kann man den Relaisstatus invertieren (in fhem On = tatsächlich Off).
Um die werksseitig voreingestellte IP-Adresse des Gerätes zu wechseln bitte folgende Anleitung herunterladen: https://s3-ap-northeast-1.amazonaws.com/sain-amzn/20/20-018-922/change+ip.zip
Define
define <name> IMATIC <IP> <port> <pin>
- Beispiel:
define Relais2 IMATIC 192.168.1.4 3000 2
In der aktuellen Version wird IO::Socket benötigt.
Attribute
Alle Attribute sind auch in fhem durch das Kommando get attrHelp <varname> erklärt, für's "schnelle Nachschauen zwischendurch".
- IMATICinvertOut -> Output invertieren (0/1)
- disable -> Schalten verhindern (0/1)
Settings
0 -> off (auch off und Off) 1 -> on (auch on und On) toggle -> umschalten (wenn aus dann an oder wenn an->aus)
Readings
TXTstate -> Aktueller Status als Text (on/off)
state -> Aktueller Status als Zahl (0/1)
ip -> Aktuelle IP des iMatic Controllers (default 192.168.1.4)
port -> Port des iMatic Controllers (default 3000)
pin -> Relais Nummer
Weblinks
- Thread im Forum, in dem dieses Modul vorgestellt wurde
- ...
Sonstiges
- Die 16-Relais Version wird aktuell nicht unterstützt. Der Befehlssatz ist im Modul als Kommentar enthalten und kann bei Bedarf hinzugefügt werden.
- Sinnvolle Ergänzung wäre die Abfrage des akt.Status direkt am iMatic. Wenn jemand den notwendigen Befehl herausfindet um den aktuellen Status aus dem iMatic herauszukitzeln wird es im Modul nachgerüstet.