EnOcean-FMS61NP-2-Kanal-Multifunktions-Stromstoßschalter: Unterschied zwischen den Versionen
Krikan (Diskussion | Beiträge) K (Aktualisierung) |
Krikan (Diskussion | Beiträge) K (Klarstellung) |
||
Zeile 27: | Zeile 27: | ||
=== Definition/Anlernvorgang === | === Definition/Anlernvorgang === | ||
Der Aktor kann nicht vollautomatisch per autocreate in Fhem angelegt werden. | Der Aktor kann nicht vollautomatisch per [[autocreate]] in Fhem angelegt werden. | ||
Folgende Schritte sind durchzuführen: | Folgende Schritte sind durchzuführen: | ||
# EnOcean-Fhem-Device <name> mit der Sender-ID des FMS (siehe Rückseite des Aktors) definieren (<code>define <name> EnOcean <SenderID Aktor></code>) | # EnOcean-Fhem-Device <name> mit der Sender-ID des FMS (siehe Rückseite des Aktors) definieren (<code>define <name> EnOcean <SenderID Aktor></code>) | ||
# Das Attribut subType auf switch einstellen (<code>attr <name> subType switch</code>) | # Das Attribut subType auf switch einstellen (<code>attr <name> subType switch</code>) | ||
# Das Attribut subDef mit einer freien SenderId des TCMs anlegen (<code>attr <name> subDef <SenderID TCM></code>) ODER falls keine freie Sender-ID bekannt ist, das Attribut | # Das Attribut subDef mit einer freien SenderId des TCMs anlegen (<code>attr <name> subDef <SenderID TCM></code>) ODER falls keine freie Sender-ID bekannt ist, das Attribut mit dem Wert <code>getNextID</code> anlegen, damit die Vergabe automatisch durch Fhem erfolgt. | ||
# am Aktor den oberen Schalter auf LRN, den unteren Schalter auf RT1 (Kanal 1) | # am Aktor den oberen Schalter auf LRN, den unteren Schalter auf RT1 (Kanal 1) | ||
# Fhem Eingabefeld: den Befehl für "ein" senden (<code>set <name> B0</code>) | # Fhem Eingabefeld: den Befehl für "ein" senden (<code>set <name> B0</code>) | ||
Zeile 48: | Zeile 48: | ||
== Einsatzbeispiel == | == Einsatzbeispiel == | ||
=== Separate Anzeige der Aktor-Kanäle im WebFrontend === | === Separate Anzeige der Aktor-Kanäle im WebFrontend === | ||
Um im WebFrontend für jeden Kanal ein separates Fhem-Device zur Anzeige und Steuerung zu erhalten statt nur ein gemeinsames, kann readingsProxy genutzt werden. | Um im WebFrontend für jeden Kanal ein separates Fhem-Device zur Anzeige und Steuerung zu erhalten statt nur ein gemeinsames, kann [[readingsProxy]] genutzt werden. | ||
Zunächst wird der Aktor -wie oben gezeigt- standardmäßig in Fhem definiert/angelernt und die Funktion geprüft. Anschließend wird pro Kanal ein readingProxy-Device mit Bezug auf das Reading channelA bzw. channelB angelegt: | Zunächst wird der Aktor -wie oben gezeigt- standardmäßig in Fhem definiert/angelernt und die Funktion geprüft. Anschließend wird pro Kanal ein readingProxy-Device mit Bezug auf das Reading channelA bzw. channelB angelegt: |
Version vom 20. Februar 2016, 21:59 Uhr
EnOcean-FMS61NP-2-Kanal-Multifunktions-Stromstoßschalter | |
---|---|
Allgemein | |
Protokoll | EnOcean |
Typ | Aktor, Empfänger, ab Fertigungswoche 18/11 auch Sender, Sensor |
Kategorie | EnOcean |
Technische Details | |
Kommunikation | EnOcean Funk, 868Mhz |
Kanäle | 1 (unidirektional, ab Fertigungswoche 18/11 bidirektional) |
Betriebsspannung | 230V~ |
Leistungsaufnahme | Eigenverbrauch ca. 0,7W - 0,8W |
Versorgung | 230V |
Abmessungen | 45x55x33mm |
Sonstiges | |
Modulname | EnOcean |
Hersteller | Eltako |
EnOcean-FMS61NP-2-Kanal-Multifunktions-Stromstoßschalter ist ein 2-Kanal-Aktor
- für
- Unterputzmontage
Features
EnOcean-Aktor als Multifunktions-Stromstoßschalter (ab Fertigungswoche 18/11 bidirektional)
Hinweise zum Betrieb mit Fhem
Volle Funktionsfähigkeit erfordert, dass die Bestätigungstelegramme am Aktor eingeschaltet sind.
Definition/Anlernvorgang
Der Aktor kann nicht vollautomatisch per autocreate in Fhem angelegt werden. Folgende Schritte sind durchzuführen:
- EnOcean-Fhem-Device <name> mit der Sender-ID des FMS (siehe Rückseite des Aktors) definieren (
define <name> EnOcean <SenderID Aktor>
) - Das Attribut subType auf switch einstellen (
attr <name> subType switch
) - Das Attribut subDef mit einer freien SenderId des TCMs anlegen (
attr <name> subDef <SenderID TCM>
) ODER falls keine freie Sender-ID bekannt ist, das Attribut mit dem WertgetNextID
anlegen, damit die Vergabe automatisch durch Fhem erfolgt. - am Aktor den oberen Schalter auf LRN, den unteren Schalter auf RT1 (Kanal 1)
- Fhem Eingabefeld: den Befehl für "ein" senden (
set <name> B0
) - am Aktor den unteren Dreschalter auf RT2 (Kanal 2)
- Fhem Eingabefeld: den Befehl für "ein" senden (
set <name> A0
) - am Aktor nach dem Einlernen beide Drehschalter in die ursprüngliche Position
Das Bestätigungstelegramm für Kanal 1 signalisiert Zustandsänderungen durch B0/BI (channelB) und Zustandsänderung für Kanal 2 mit A0/AI (channelA). Daher ist das gezeigte Anlernen mit B0 an Kanal 1 und A0 an Kanal 2 für einen Gleichlauf von Schaltbefehl und Bestätigungstelegramm empfehlenswert.
Fhem Config-Auszug
Ein exemplarischer Auszug aus der fhem.cfg:
define EnO_switch_FMS61 EnOcean 01036620 <--- SenderID des FSM61 (Aktors) attr EnO_switch_FMS61 subDef AABBCC05 <--- AABBCC05 ist eine der 127 SenderID's des TCM mit der Fhem sendet attr EnO_switch_FMS61 subType switch
Einsatzbeispiel
Separate Anzeige der Aktor-Kanäle im WebFrontend
Um im WebFrontend für jeden Kanal ein separates Fhem-Device zur Anzeige und Steuerung zu erhalten statt nur ein gemeinsames, kann readingsProxy genutzt werden.
Zunächst wird der Aktor -wie oben gezeigt- standardmäßig in Fhem definiert/angelernt und die Funktion geprüft. Anschließend wird pro Kanal ein readingProxy-Device mit Bezug auf das Reading channelA bzw. channelB angelegt:
#Kanal 1 zur Steuerung mit on und off define AktorKanal1 readingsProxy FMS61:channelB attr AktorKanal1 setFn {($CMD eq "on")?"B0":"BI";;} attr AktorKanal1 setList off on attr AktorKanal1 valueFn {($VALUE eq "B0")?"on":"off"} attr AktorKanal1 webCmd off:on
#Kanal 2 zur Steuerung mit on und off define AktorKanal2 readingsProxy FMS61:channelA attr AktorKanal2 setFn {($CMD eq "on")?"A0":"AI";;} attr AktorKanal2 setList off on attr AktorKanal2 valueFn {($VALUE eq "A0")?"on":"off"} attr AktorKanal2 webCmd off:on
Jeder Kanal wird jetzt separat im WebFrontend durch das readingsProxy-Device abgebildet (Statusanzeige) und kann mit diesem gesteuert werden.