EnOcean-FUD61NPN-Funk-Universal-Dimmaktor-unidirektional
| EnOcean-FUD61NPN-Funk-Universal-Dimmaktor-unidirektional | |
|---|---|
| Allgemein | |
| Protokoll | EnOcean |
| Typ | Aktor, Empfänger; |
| Kategorie | EnOcean |
| Technische Details | |
| Kommunikation | EnOcean Funk, 868Mhz |
| Kanäle | 1 unidirektional |
| Betriebsspannung | 230V~ |
| Leistungsaufnahme | Eigenverbrauch ca. 0,5W (Hersteller) |
| Versorgung | 230V |
| Abmessungen | 45x55x33mm |
| Sonstiges | |
| Modulname | EnOcean |
| Hersteller | Eltako |
| An dieser Seite wird momentan noch gearbeitet. |
EnOcean-FUD61NPN-Funk-Universal-Dimmaktor ist ein Aktor
- für Unterputzmontage
- zum Dimmen
Features
Dimm-Aktor für Lampen bis 300 W, dimmbare Energiesparlampen ESL und dimmbare 230 V-LED-Lampen (Details siehe Anleitung) Im Gegensatz zum bidirektinalen Aktor kann eine Änderung über ein anderes angelernes Device (gilt auch für einen physischen Wippschalter) nicht rückgelesen werden.
Hinweise zum Betrieb mit Fhem
Diese Anleitung funktioniert nur mit der Variante, die die Bemerkung "Zusätzlich mit Lichtszenensteuerung über PC .." in der Anleitung (Nr. 30100835-3) hat (siehe Link).
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
- Fhem-Device <name> (hier: EnO_FUD61) mit dem inoffiziellen EEP für den FUD61 (G5-38-08) und einer freien SenderID des EnoCean TCM durch Eingabe in das Befehls-Eingabefeld und anschließendem Auslösen von Enter definieren:
define EnO_FUD61 EnOcean AABBCC05 G5-38-08- Hierdurch wird ein Fhem-Device mit allen notwendigen Attributen für den FUD61 angelegt, das nur noch am Aktor angelernt werden muss.
- Am Aktor
- Oberer Funktions-Drehschalter: auf LRN
- Unterer Funktions-Drehschalter: auf R,L,C (zum Einlernen PC)
- Fhem Eingabefeld:
set EnO_FUD61 teach - Am Aktor nach dem Einlernen beide Drehschalter in die ursprüngliche Position
SubDefauch in die EnoCean ID ändern
Alternative: manuelle Vorgehensweise
- Fhem-Device <name> (hier: EnO_FUD61) mit einer freien SenderID des EnoCean CUL definieren:
define EnO_FUD61 EnOcean AABBCC05
- Das Attribut subDef mit der gleiche SenderId des TCMs anlegen:
attr EnO_FUD61 subDef AABBCC05
- Die Attribute subType, gwCmd und manufID wie nachfolgend anlegen:
attr EnO_FUD61 subType gatewayattr EnO_FUD61 gwCmd dimmingattr EnO_FUD61 manufID 00D
- Am Aktor
- Oberer Funktions-Drehschalter: auf LRN
- Unterer Funktions-Drehschalter: auf R,L,C (zum Einlernen PC)
- Fhem Eingabefeld:
set EnO_FUD61 teach - Am Aktor nach dem Einlernen beide Drehschalter in die ursprüngliche Position
Fhem Config-Auszug
Ein exemplarischer Auszug aus der Konfiguration:
Internals:
CFGFN
DEF AABBCC05
IODev TCM_ESP2_0
NAME EG_SZ_Dimmer
NR 524
NTFY_ORDER 50-EG_SZ_Dimmer
STATE teach
TYPE EnOcean
Readings:
2015-09-10 23:37:42 block unlock
2015-09-10 23:37:42 dim 56
2015-09-10 23:37:42 dimValueStored 56
2015-09-10 23:35:12 state teach
Attributes:
IODev TCM_ESP2_0
comMode confirm
gwCmd dimming
manufID 00D
subDef AABBCC05
subType gateway
Logbeispiel
2015-09-18 21:29:07 EnOcean EG_SZ_Dimmer dimValueStored: 15 2015-09-18 21:29:07 EnOcean EG_SZ_Dimmer block: unlock 2015-09-18 21:29:07 EnOcean EG_SZ_Dimmer dim: 15 2015-09-18 21:29:07 EnOcean EG_SZ_Dimmer dim 2015-09-18 21:29:12 EnOcean EG_SZ_Dimmer block: unlock 2015-09-18 21:29:12 EnOcean EG_SZ_Dimmer dim: 0 2015-09-18 21:29:12 EnOcean EG_SZ_Dimmer dim
Einsatzbeispiel
at Device für einen Lichtwecker
Das folgende Device erschafft einen Lichtwecke, der nach aktivierung das Licht in 5% Schritten hochdimm und erst wieder aussschaltet, wenn im Device "Draussen" das Readings "brightness" > 150 ist.
+*00:00:30 {
my $dim = ReadingsVal("EnO_FUD61","dim",90);
my $time = InternalVal ("at_lichtwecker","TIMESPEC","00:00:00");
#Nur Möglich, wenn man die Helligkeit irgendwo auslesen kann
my $light = ReadingsVal ("Draussen", "brightness",0);
Log 1, "at_lichtwecker start Dim: $dim; Timespec: $time Light: $light";
if ($light > 150) {
fhem ("set at_lichtwecker modifyTimeSpec 00:00:30");
fhem ("set at_lichtwecker inactive");
fhem ("set EnO_FUD61 off");
}
else {
if ($dim < 100) {
$dim += 5;
if ($dim > 100) {
$dim = 100;
}
fhem ("set EnO_FUD61 dim $dim");
}
elsif ($time ne "00:10:00"){
fhem ("set at_lichtwecker modifyTimeSpec 00:10:00");
}
}
}
Anzeige eines alternativen Bedienelementes
Anstelle des standardmäßigen Sliders zur Einstellung der Dimmstufe durch den set-Befehl "dim" kann mittels des Attributs widgetOverride ein anderes Bedienelement vorbelegt werden. Hier ein Beispiel für ein knob-Bedienelement:
attr FUD_61 widgetOverride dim:knob,min:0,max:100,step:1,linecap:round,angleOffset:-125,angleArc:250 attr FUD_61 webCmd dim <------- Bedienelement wird auch in der Raumansicht angezeigt
Ideen und Beispiele für knob-Bedienelemente mit den notwendigen Parametern finden sich beispielsweise hier.
Ansteuerung eines ausschließlich indirekt angelernten Dimmers
Ein Dimmer bei dem keine physischen Taster direkt angelernt sind, sondern die Steuerung ausschließlich indirekt über Fhem (Taster->Fhem->Dimmer) erfolgt, kann folgendermaßen eingebunden werden:
Bitte auch die Diskussionsseite zu den Beweggründen dieses Vorgehens beachten. Dies ist keinesfalls zwingend. Bei Ausfall des Fhem-Server ist keine Steuerung des Dimmers mehr möglich.
Links
- Anleitung: [1]
- Vorlage: EnOcean-FUD61NPN-Funk-Universal-Dimmaktor