EnOcean-FSR14-4x-RS485-Bus-Schaltaktor-4-Kanal-Stromstoß-Schaltrelais: Unterschied zwischen den Versionen
Krikan (Diskussion | Beiträge) K (→Alternative: manuelle Vorgehensweise: -> Ergänzung) |
K (Rechtschreibung, Intra-Wiki-Links) |
||
(8 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 27: | Zeile 27: | ||
Schaltrelais (bidirektional) | Schaltrelais (bidirektional) | ||
== Hinweise zum Betrieb mit | == Hinweise zum Betrieb mit FHEM == | ||
siehe auch [[EnOcean-Eltako-RS485-Bus]] | siehe auch [[EnOcean-Eltako-RS485-Bus]] | ||
=== Definition/Anlernvorgang === | === Definition/Anlernvorgang === | ||
Der Aktor kann nicht vollautomatisch per autocreate in | Der Aktor kann nicht vollautomatisch per [[autocreate]] in FHEM angelegt werden. | ||
Die Einbindung in | Die Einbindung in FHEM kann entweder über die Nutzung der inoffiziellen, gerätespezifischen EEP (empfohlen) '''oder''' über die manuelle Vorgehensweise erfolgen. | ||
===== Nutzung der inoffziellen EEP ===== | ===== Nutzung der inoffziellen EEP ===== | ||
* | Im nachfolgenden wird 1 Aktor Ausgang eingelernt und muss für Ausgang 2 bis 4 wiederholt werden. Zudem funktioniert dieses Vorgehen auch beim FSR14SSR Model. | ||
: <code>define | |||
: Hierdurch wird ein | * Beim Definieren wird zunächst der FHEM-Device <name> (hier: EnOcean_switch_FSR14_A01) für Ausgang 1 mit dem inoffiziellen EEP für den FSR14 (M5-38-08) erstellt. Die Beispielhafte HEX Adresse (hier: 00000016) ist die Adresse des FSR14-Kanals welche z.B. über die Software PCT14 vergeben wurde. Z.B. "Adr. 16-19, V1.1, Beschreibung" Bei einem FSR-14-4x werden bei der Adressvergabe 4 aufeinanderfolgende Adressen vergeben. z.B. Adresse 16-19. Die Definition des Devices erfolgt über die Eingabe in das [[Konfiguration#Befehl-Eingabefeld|Befehls-Eingabefeld]] definieren. Beipiel für alle vier Devices Device 1-4 für Ausgang 1-4 erstellen: | ||
* | : <code>define EnOcean_switch_FSR14_A01 EnOcean 00000016 M5-38-08</code> | ||
: <code>define EnOcean_switch_FSR14_A02 EnOcean 00000017 M5-38-08</code> | |||
: <code>define EnOcean_switch_FSR14_A03 EnOcean 00000018 M5-38-08</code> | |||
: <code>define EnOcean_switch_FSR14_A04 EnOcean 00000019 M5-38-08</code> | |||
: Hierdurch wird jeweis ein FHEM-Device mit fast allen notwendigen Attributen für den FSR14 angelegt. | |||
: Folgende Attribute werden der folständigkeit noch je Device benötigt (für A01-A04): | |||
: Verhindert das massige Schreiben in Logfiles: | |||
: <code>attr EnOcean_switch_FSR14_A01 event-on-change-reading .*</code> | |||
: <code>attr EnOcean_switch_FSR14_A02 event-on-change-reading .*</code> | |||
: <code>attr EnOcean_switch_FSR14_A03 event-on-change-reading .*</code> | |||
: <code>attr EnOcean_switch_FSR14_A04 event-on-change-reading .*</code> | |||
: Adresse definieren, mit welcher FHEM seine anforderung für on/off Befehle sendet: | |||
: <code>attr EnOcean_switch_FSR14_A01 subDef FF000016</code> | |||
: <code>attr EnOcean_switch_FSR14_A02 subDef FF000017</code> | |||
: <code>attr EnOcean_switch_FSR14_A03 subDef FF000018</code> | |||
: <code>attr EnOcean_switch_FSR14_A04 subDef FF000019</code> | |||
: | |||
: Die Adresse <code>FF000016 bis FF000019</code> muss ebenso angepasst werden, es handelt sich um die Adresse mit welche sich FHEM beim EnOcean System authentifiziert. Siehe auch PTC14 -> ID-Zuordnungsbereich --> Spalte ID. Beispielsweise kann man hier die Hex ID mit FF beginnen lasse zur besseren Erennung und endet mit der Adress ID welche für die Kanäle 1 bis 4 vergeben wurden. z.B. 16 bis 19. | |||
: | |||
: Theach Method RPS festlegen, da man andernfalls die Rückmeldung / den Status in FHEM nicht erhält. | |||
:<code>attr EnOcean_switch_FSR14_A01 teachMethod RPS</code> | |||
:<code>attr EnOcean_switch_FSR14_A02 teachMethod RPS</code> | |||
:<code>attr EnOcean_switch_FSR14_A03 teachMethod RPS</code> | |||
:<code>attr EnOcean_switch_FSR14_A04 teachMethod RPS</code> | |||
: | |||
:Ebenso muss das Attribut <code>comMode = confirm</code>gelöscht werden. | |||
:<code>deleteattr EnOcean_switch_FSR14_A01 comMode</code> | |||
:<code>deleteattr EnOcean_switch_FSR14_A02 comMode</code> | |||
:<code>deleteattr EnOcean_switch_FSR14_A03 comMode</code> | |||
:<code>deleteattr EnOcean_switch_FSR14_A04 comMode</code> | |||
* Nun muss der Aktor (der Ausgan 1 bis 4 eingelernt werden) | |||
** Mittlerer Funktions-Drehschalter: auf LRN | ** Mittlerer Funktions-Drehschalter: auf LRN | ||
** Unteren Funktions-Drehschalter | ** Unteren Funktions-Drehschalter auf Kanal 1 stellen. | ||
* | * FHEM Eingabefeld: <code>set EnOcean_switch_FSR14_A01 teach</code> die LEDs am Aktor hören auf zu blinken. | ||
* Am Aktor nach dem Einlernen beide Drehschalter in die ursprüngliche Position | * Am Aktor nach dem Einlernen beide Drehschalter in die ursprüngliche Position zurückstellen. (z.B. Mitte&Unten auf Auto) | ||
* Den Vorgang für Kanal 2-4 wiederholen. | |||
* Fertig | |||
===== Alternative: manuelle Vorgehensweise ===== | ===== Alternative: manuelle Vorgehensweise ===== | ||
Der Aktor kann nicht vollautomatisch per autocreate in | Der Aktor kann nicht vollautomatisch per autocreate in FHEM angelegt werden. | ||
Folgende Schritte sind für jeden Kanal durchzuführen: | Folgende Schritte sind für jeden Kanal durchzuführen: | ||
* EnOcean- | * EnOcean-FHEM-Device <name> mit der Sender-ID des FSR14-Aktors definieren | ||
* Die Attribute subType, gwCmd und manufID wie nachfolgend im Config-Auszug anlegen | * Die Attribute subType, gwCmd und manufID wie nachfolgend im Config-Auszug anlegen | ||
* Das Attribut subDef mit einer freien Sender-ID des TCMs anlegen ODER falls keine freie Sender-ID bekannt ist, das Attribut komplett weglassen, damit die Vergabe automatisch durch | * Das Attribut subDef mit einer freien Sender-ID des TCMs anlegen ODER falls keine freie Sender-ID bekannt ist, das Attribut komplett weglassen, damit die Vergabe automatisch durch FHEM erfolgt | ||
* Am Aktor anlernen | * Am Aktor anlernen | ||
** Mittlerer Funktions-Drehschalter: auf LRN | ** Mittlerer Funktions-Drehschalter: auf LRN | ||
** Unteren Funktions-Drehschalter den korrekten Kanal einstellen | ** Unteren Funktions-Drehschalter den korrekten Kanal einstellen | ||
** | ** FHEM Eingabefeld: <code>set <name> teach</code> | ||
* Am Aktor nach dem Einlernen beide Drehschalter in die ursprüngliche Position | * Am Aktor nach dem Einlernen beide Drehschalter in die ursprüngliche Position | ||
=== | === FHEM Config-Auszug === | ||
Ein exemplarischer Auszug aus der [[Konfiguration]]: | Ein exemplarischer Auszug aus der [[Konfiguration]]: | ||
define | define EnOcean_switch_FSR14_A01 EnOcean 00000001 <- SenderID eines FSR14-Kanals (Aktor) | ||
attr | attr EnOcean_switch_FSR14_A01 subDef FF834381 <--- FF834381 ist eine der 127 Sender-ID's des TCM | ||
attr | attr EnOcean_switch_FSR14_A01 eep A5-38-08 | ||
attr | attr EnOcean_switch_FSR14_A01 manufID 00D | ||
attr | attr EnOcean_switch_FSR14_A01 webCmd on:off | ||
attr | attr EnOcean_switch_FSR14_A01 gwCmd switching # Wichtig für FSR14 | ||
attr | attr EnOcean_switch_FSR14_A01 subType gateway # Wichtig für FSR14 | ||
define | attr EnOcean_switch_FSR14_A01 event-on-change-reading .* # Verhindert das massige Schreiben in Logfiles | ||
attr | define FileLog_EnOcean_switch_FSR14_A01 FileLog ./log/EnOcean_switch_FSR14_A01-%Y.log EnOcean_switch_FSR14_A01 | ||
attr FileLog_EnOcean_switch_FSR14_A01 logtype text | |||
=== Logbeispiel === | === Logbeispiel === |
Aktuelle Version vom 4. November 2022, 20:47 Uhr
EnOcean-FSR14-4x-RS485-Bus-Schaltaktor-4-Kanal-Stromstoß-Schaltrelais | |
---|---|
Allgemein | |
Protokoll | EnOcean |
Typ | Empfänger, Aktor und Sender, Sensor |
Kategorie | EnOcean |
Technische Details | |
Kommunikation | Eltako RS485-Bus |
Kanäle | 4 Schaltkanäle (bidirektional) |
Betriebsspannung | 230V~ |
Leistungsaufnahme | Standby: 0,1W, alle Kanäle geschlossen: 0,7W |
Versorgung | 12VDC |
Abmessungen | 1 Teilungseinheit = 18mm breit, 58mm tief |
Sonstiges | |
Modulname | EnOcean |
Hersteller | Eltako |
EnOcean-FSR14-4x-RS485-Bus-Schaltaktor-4-Kanal-Stromstoß-Schaltrelais (FSR14) ist ein Aktor
- für:
- Montage auf Hutschiene
- angesteuert (bidirektional) über
- den Eltako RS485-Bus
- Anschlussklemmen RSA und RSB
- den Eltako RS485-Bus
- für
- 4 Schalt-Kanäle mit je 4A maximaler Schaltstrom (1000W Glühlampen)
Features
Schaltrelais (bidirektional)
Hinweise zum Betrieb mit FHEM
siehe auch EnOcean-Eltako-RS485-Bus
Definition/Anlernvorgang
Der Aktor kann nicht vollautomatisch per autocreate in FHEM angelegt werden. Die Einbindung in FHEM kann entweder über die Nutzung der inoffiziellen, gerätespezifischen EEP (empfohlen) oder über die manuelle Vorgehensweise erfolgen.
Nutzung der inoffziellen EEP
Im nachfolgenden wird 1 Aktor Ausgang eingelernt und muss für Ausgang 2 bis 4 wiederholt werden. Zudem funktioniert dieses Vorgehen auch beim FSR14SSR Model.
- Beim Definieren wird zunächst der FHEM-Device <name> (hier: EnOcean_switch_FSR14_A01) für Ausgang 1 mit dem inoffiziellen EEP für den FSR14 (M5-38-08) erstellt. Die Beispielhafte HEX Adresse (hier: 00000016) ist die Adresse des FSR14-Kanals welche z.B. über die Software PCT14 vergeben wurde. Z.B. "Adr. 16-19, V1.1, Beschreibung" Bei einem FSR-14-4x werden bei der Adressvergabe 4 aufeinanderfolgende Adressen vergeben. z.B. Adresse 16-19. Die Definition des Devices erfolgt über die Eingabe in das Befehls-Eingabefeld definieren. Beipiel für alle vier Devices Device 1-4 für Ausgang 1-4 erstellen:
define EnOcean_switch_FSR14_A01 EnOcean 00000016 M5-38-08
define EnOcean_switch_FSR14_A02 EnOcean 00000017 M5-38-08
define EnOcean_switch_FSR14_A03 EnOcean 00000018 M5-38-08
define EnOcean_switch_FSR14_A04 EnOcean 00000019 M5-38-08
- Hierdurch wird jeweis ein FHEM-Device mit fast allen notwendigen Attributen für den FSR14 angelegt.
- Folgende Attribute werden der folständigkeit noch je Device benötigt (für A01-A04):
- Verhindert das massige Schreiben in Logfiles:
attr EnOcean_switch_FSR14_A01 event-on-change-reading .*
attr EnOcean_switch_FSR14_A02 event-on-change-reading .*
attr EnOcean_switch_FSR14_A03 event-on-change-reading .*
attr EnOcean_switch_FSR14_A04 event-on-change-reading .*
- Adresse definieren, mit welcher FHEM seine anforderung für on/off Befehle sendet:
attr EnOcean_switch_FSR14_A01 subDef FF000016
attr EnOcean_switch_FSR14_A02 subDef FF000017
attr EnOcean_switch_FSR14_A03 subDef FF000018
attr EnOcean_switch_FSR14_A04 subDef FF000019
- Die Adresse
FF000016 bis FF000019
muss ebenso angepasst werden, es handelt sich um die Adresse mit welche sich FHEM beim EnOcean System authentifiziert. Siehe auch PTC14 -> ID-Zuordnungsbereich --> Spalte ID. Beispielsweise kann man hier die Hex ID mit FF beginnen lasse zur besseren Erennung und endet mit der Adress ID welche für die Kanäle 1 bis 4 vergeben wurden. z.B. 16 bis 19. - Theach Method RPS festlegen, da man andernfalls die Rückmeldung / den Status in FHEM nicht erhält.
attr EnOcean_switch_FSR14_A01 teachMethod RPS
attr EnOcean_switch_FSR14_A02 teachMethod RPS
attr EnOcean_switch_FSR14_A03 teachMethod RPS
attr EnOcean_switch_FSR14_A04 teachMethod RPS
- Ebenso muss das Attribut
comMode = confirm
gelöscht werden. deleteattr EnOcean_switch_FSR14_A01 comMode
deleteattr EnOcean_switch_FSR14_A02 comMode
deleteattr EnOcean_switch_FSR14_A03 comMode
deleteattr EnOcean_switch_FSR14_A04 comMode
- Nun muss der Aktor (der Ausgan 1 bis 4 eingelernt werden)
- Mittlerer Funktions-Drehschalter: auf LRN
- Unteren Funktions-Drehschalter auf Kanal 1 stellen.
- FHEM Eingabefeld:
set EnOcean_switch_FSR14_A01 teach
die LEDs am Aktor hören auf zu blinken. - Am Aktor nach dem Einlernen beide Drehschalter in die ursprüngliche Position zurückstellen. (z.B. Mitte&Unten auf Auto)
- Den Vorgang für Kanal 2-4 wiederholen.
- Fertig
Alternative: manuelle Vorgehensweise
Der Aktor kann nicht vollautomatisch per autocreate in FHEM angelegt werden. Folgende Schritte sind für jeden Kanal durchzuführen:
- EnOcean-FHEM-Device <name> mit der Sender-ID des FSR14-Aktors definieren
- Die Attribute subType, gwCmd und manufID wie nachfolgend im Config-Auszug anlegen
- Das Attribut subDef mit einer freien Sender-ID des TCMs anlegen ODER falls keine freie Sender-ID bekannt ist, das Attribut komplett weglassen, damit die Vergabe automatisch durch FHEM erfolgt
- Am Aktor anlernen
- Mittlerer Funktions-Drehschalter: auf LRN
- Unteren Funktions-Drehschalter den korrekten Kanal einstellen
- FHEM Eingabefeld:
set <name> teach
- Am Aktor nach dem Einlernen beide Drehschalter in die ursprüngliche Position
FHEM Config-Auszug
Ein exemplarischer Auszug aus der Konfiguration:
define EnOcean_switch_FSR14_A01 EnOcean 00000001 <- SenderID eines FSR14-Kanals (Aktor) attr EnOcean_switch_FSR14_A01 subDef FF834381 <--- FF834381 ist eine der 127 Sender-ID's des TCM attr EnOcean_switch_FSR14_A01 eep A5-38-08 attr EnOcean_switch_FSR14_A01 manufID 00D attr EnOcean_switch_FSR14_A01 webCmd on:off attr EnOcean_switch_FSR14_A01 gwCmd switching # Wichtig für FSR14 attr EnOcean_switch_FSR14_A01 subType gateway # Wichtig für FSR14 attr EnOcean_switch_FSR14_A01 event-on-change-reading .* # Verhindert das massige Schreiben in Logfiles define FileLog_EnOcean_switch_FSR14_A01 FileLog ./log/EnOcean_switch_FSR14_A01-%Y.log EnOcean_switch_FSR14_A01 attr FileLog_EnOcean_switch_FSR14_A01 logtype text