IMATIC

Aus FHEMWiki
Version vom 19. März 2017, 20:30 Uhr von Markusbloch (Diskussion | Beiträge) (Ersetzung von Forum-Links mit Vorlage Link2Forum)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
---- 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.