EnOcean-FMS61NP-2-Kanal-Multifunktions-Stromstoßschalter: Unterschied zwischen den Versionen
Krikan (Diskussion | Beiträge) K (Korrektur)  | 
				Ulrich (Diskussion | Beiträge)  K (Link zum Datenblatt aktualisiert)  | 
				||
| (9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
{{Infobox Hardware  | {{Infobox Hardware  | ||
|Bild=  | |Bild=Eltako_fms61np_230v_IMGP0662b.jpg  | ||
|Bildbeschreibung=  | |Bildbeschreibung=Frontansicht  | ||
|HWProtocol=EnOcean  | |HWProtocol=EnOcean  | ||
|HWType=Aktor, Empfänger, ab Fertigungswoche 18/11 auch Sender, Sensor  | |HWType=Aktor, Empfänger, ab Fertigungswoche 18/11 auch Sender, Sensor  | ||
| Zeile 23: | Zeile 23: | ||
EnOcean-Aktor als  Multifunktions-Stromstoßschalter (ab Fertigungswoche 18/11 bidirektional)  | EnOcean-Aktor als  Multifunktions-Stromstoßschalter (ab Fertigungswoche 18/11 bidirektional)  | ||
== Hinweise zum Betrieb mit   | == Hinweise zum Betrieb mit FHEM ==  | ||
Volle Funktionsfähigkeit erfordert, dass die Bestätigungstelegramme am Aktor eingeschaltet sind   | Volle Funktionsfähigkeit erfordert, dass die Bestätigungstelegramme am Aktor eingeschaltet sind.  | ||
=== Definition/Anlernvorgang ===  | === Definition/Anlernvorgang ===  | ||
Der Aktor kann nicht vollautomatisch per autocreate in   | 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>)  | |||
# 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 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)  | |||
# FHEM Eingabefeld: den Befehl für "ein" senden (<code>set <name> B0</code>)  | |||
# am Aktor den unteren Dreschalter auf RT2 (Kanal 2)  | |||
# FHEM Eingabefeld: den Befehl für "ein" senden (<code>set <name> A0</code>)  | |||
# 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 und Zustandsänderung für Kanal 2 mit A0/AI. Daher ist das gezeigte Anlernen mit B0 an Kanal 1 und A0 an Kanal 2 für einen Gleichlauf von Schaltbefehl und Bestätigungstelegramm   | 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 [[Konfiguration|fhem.cfg]]:  | Ein exemplarischer Auszug aus der [[Konfiguration|fhem.cfg]]:  | ||
  define EnO_switch_FMS61 EnOcean 01036620     <--- SenderID des FSM61 (Aktors)  |   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   |   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  |   attr EnO_switch_FMS61 subType switch  | ||
== 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   | 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   | 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   |   #Kanal 1 zur Steuerung mit on und off  | ||
  define   |   define AktorKanal1 readingsProxy FMS61:channelB  | ||
  attr   |   attr AktorKanal1 setFn {($CMD eq "on")?"B0":"BI";;}    | ||
  attr   |   attr AktorKanal1 setList off on    | ||
  attr   |   attr AktorKanal1 valueFn {($VALUE eq "B0")?"on":"off"}  | ||
  attr   |   attr AktorKanal1 webCmd off:on    | ||
  #Kanal   |   #Kanal 2 zur Steuerung mit on und off  | ||
  define   |   define AktorKanal2 readingsProxy FMS61:channelA  | ||
  attr   |   attr AktorKanal2 setFn {($CMD eq "on")?"A0":"AI";;}    | ||
  attr   |   attr AktorKanal2 setList off on    | ||
  attr   |   attr AktorKanal2 valueFn {($VALUE eq "A0")?"on":"off"}  | ||
  attr   |   attr AktorKanal2 webCmd off:on    | ||
Jeder Kanal wird jetzt separat im WebFrontend durch das readingsProxy-Device abgebildet (Statusanzeige) und kann mit diesem gesteuert werden.  | Jeder Kanal wird jetzt separat im WebFrontend durch das readingsProxy-Device abgebildet (Statusanzeige) und kann mit diesem gesteuert werden.  | ||
== Links ==  | == Links ==  | ||
* Datenblatt: [  | * Datenblatt: [https://www.eltako.com/fileadmin/downloads/de/datenblatt/Datenblatt_FMS61NP-230V.pdf PDF]  | ||
* Anleitung: [http://www.eltako.com/fileadmin/downloads/de/_bedienung/FMS61NP_30200330-5_dtsch.pdf PDF]  | * Anleitung: [http://www.eltako.com/fileadmin/downloads/de/_bedienung/FMS61NP_30200330-5_dtsch.pdf PDF]  | ||
* {{Link2Forum|Topic=27191}}  | * {{Link2Forum|Topic=27191}}  | ||
Aktuelle Version vom 5. Dezember 2022, 16:17 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 WertgetNextIDanlegen, 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.