EnOcean-FUD61NPN-Funk-Universal-Dimmaktor-unidirektional: Unterschied zwischen den Versionen

Aus FHEMWiki
(Creation)
 
(FHEM(TM))
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 15: Zeile 15:
}}
}}


{{Baustelle}}  
{{Randnotiz|RNText=Seite gilt nur für die '''unidirektionale''' Variante des Aktors mit der Funktion "Lichtszenen am PC" (am Beispiel Variante ab KW 12/10 bis KW 14/11)}}


'''[[EnOcean-FUD61NPN-Funk-Universal-Dimmaktor]]''' ist ein Aktor
'''[[EnOcean-FUD61NPN-Funk-Universal-Dimmaktor-unidirektional]]''' ist ein Aktor
* für Unterputzmontage
* für Unterputzmontage
* zum Dimmen
* zum Dimmen


== Features ==
== Features ==
Dimm-Aktor für Lampen bis 300 W, dimmbare Energiesparlampen ESL und dimmbare 230 V-LED-Lampen (Details siehe Anleitung)
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.
Im Gegensatz zum bidirektionalen Aktor wird eine Änderung des Aktor-Schaltzustand durch ein angelerntes Device (FHEM oder auch einen physischen Wippschalter) nicht per Funktelegramm an FHEM (zurück-)gemeldet.


== Hinweise zum Betrieb mit Fhem ==
== 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 [http://www.eltako.com/fileadmin/downloads/de/_bedienung/FUD61NPN_30100835-3_internet_dtsch.pdf Link]).
Diese Anleitung funktioniert nur mit unidirektionalen Aktor-Varianten, die die Bemerkung "Lichtszenen einlernbar" in der [http://www.eltako.com/de/bedienungsanleitungen/gebaeudefunk-powerline.html Übersicht] haben, d.h. nur mit unidirektionalen Varianten ab KW 50/09 bis KW 14/11.


=== 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.  
Die Einbindung in Fhem kann entweder über die Nutzung der inoffiziellen, gerätespezifischen EEP (empfohlen) '''oder''' über die manuelle Vorgehensweise erfolgen.   
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 =====
* 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 [[Konfiguration#Befehl-Eingabefeld|Befehls-Eingabefeld]] und anschließendem Auslösen von {{Taste|Enter}} definieren:
* FHEM-Device <name> (hier: EnO_FUD61) mit dem inoffiziellen EEP für den FUD61 (G5-38-08) durch Eingabe in das [[Konfiguration#Befehl-Eingabefeld|Befehls-Eingabefeld]] und anschließendem Auslösen von {{Taste|Enter}} definieren:
: <code>define EnO_FUD61 EnOcean AABBCC05 G5-38-08</code>
: <code>define EnO_FUD61 EnOcean G5-38-08</code>
: Hierdurch wird ein Fhem-Device mit allen notwendigen Attributen für den FUD61 angelegt, das nur noch am Aktor angelernt werden muss.
: Hierdurch wird ein FHEM-Device mit einer freien SenderId des TCM im DEF und allen notwendigen Attributen für den FUD61 angelegt, das nur noch am Aktor angelernt werden muss.
* Am Aktor  
* Am Aktor  
** Oberer Funktions-Drehschalter: auf LRN
** Oberer Funktions-Drehschalter: auf LRN
** Unterer Funktions-Drehschalter: auf R,L,C (zum Einlernen PC)
** Unterer Funktions-Drehschalter: auf R,L,C (zum Einlernen PC)
* Fhem Eingabefeld: <code>set EnO_FUD61 teach</code>
* FHEM Eingabefeld: <code>set EnO_FUD61 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
* <code> SubDef </code> auch in die EnoCean ID ändern


===== Alternative: manuelle Vorgehensweise =====
===== Alternative: manuelle Vorgehensweise =====
* Fhem-Device <name> (hier: EnO_FUD61) mit einer freien SenderID des EnoCean CUL definieren:
* FHEM-Device <name> (hier: EnO_FUD61) mit einer freien SenderID des EnOcean TCM definieren:
: <code>define EnO_FUD61 EnOcean AABBCC05 </code>
: <code>define EnO_FUD61 EnOcean AABBCC05 </code>
* Das Attribut subDef mit der gleiche SenderId des TCMs anlegen:
: <code>attr EnO_FUD61 subDef AABBCC05</code>
* Die Attribute subType, gwCmd und manufID wie nachfolgend anlegen:
* Die Attribute subType, gwCmd und manufID wie nachfolgend anlegen:
: <code> attr EnO_FUD61 subType gateway</code>
: <code> attr EnO_FUD61 subType gateway</code>
Zeile 55: Zeile 52:
** Oberer Funktions-Drehschalter: auf LRN
** Oberer Funktions-Drehschalter: auf LRN
** Unterer Funktions-Drehschalter: auf R,L,C (zum Einlernen PC)
** Unterer Funktions-Drehschalter: auf R,L,C (zum Einlernen PC)
* Fhem Eingabefeld: <code>set EnO_FUD61 teach</code>
* FHEM Eingabefeld: <code>set EnO_FUD61 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 ===
=== FHEM Config-Auszug ===
Ein exemplarischer Auszug aus der [[Konfiguration]]:
Ein exemplarischer Auszug aus der [[Konfiguration]]:
<pre>
<pre>
Zeile 65: Zeile 62:
   DEF        AABBCC05  
   DEF        AABBCC05  
   IODev      TCM_ESP2_0
   IODev      TCM_ESP2_0
   NAME      EG_SZ_Dimmer
   NAME      EnO_FUD61
   NR        524
   NR        524
   NTFY_ORDER 50-EG_SZ_Dimmer
   NTFY_ORDER 50-EnO_FUD61
   STATE      teach
   STATE      teach
   TYPE      EnOcean
   TYPE      EnOcean
Zeile 85: Zeile 82:


=== Logbeispiel ===
=== Logbeispiel ===
  2015-09-18 21:29:07 EnOcean EG_SZ_Dimmer dimValueStored: 15
  2015-09-18 21:29:07 EnOcean EnO_FUD61 dimValueStored: 15
  2015-09-18 21:29:07 EnOcean EG_SZ_Dimmer block: unlock
  2015-09-18 21:29:07 EnOcean EnO_FUD61 block: unlock
  2015-09-18 21:29:07 EnOcean EG_SZ_Dimmer dim: 15
  2015-09-18 21:29:07 EnOcean EnO_FUD61 dim: 15
  2015-09-18 21:29:07 EnOcean EG_SZ_Dimmer dim
  2015-09-18 21:29:07 EnOcean EnO_FUD61 dim
  2015-09-18 21:29:12 EnOcean EG_SZ_Dimmer block: unlock
  2015-09-18 21:29:12 EnOcean EnO_FUD61 block: unlock
  2015-09-18 21:29:12 EnOcean EG_SZ_Dimmer dim: 0
  2015-09-18 21:29:12 EnOcean EnO_FUD61 dim: 0
  2015-09-18 21:29:12 EnOcean EG_SZ_Dimmer dim
  2015-09-18 21:29:12 EnOcean EnO_FUD61 dim


== Einsatzbeispiel ==
== Einsatzbeispiel ==
=== at Device für einen Lichtwecker ===
=== 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.
Das folgende Device erschafft einen Lichtwecker, der nach Aktivierung das Licht in 5% Schritten hochdimmt und erst wieder aussschaltet, wenn im Device "Draussen" das Reading "brightness" > 150 ist.
  +*00:00:30 {
  +*00:00:30 {
   my $dim = ReadingsVal("EnO_FUD61","dim",90);
   my $dim = ReadingsVal("EnO_FUD61","dim",90);
Zeile 120: Zeile 117:
   }
   }
  }
  }
=== Anzeige eines alternativen Bedienelementes ===
=== Anzeige eines alternativen Bedienelementes ===
[[Datei:knobwidget.JPG|thumb|right]]
[[EnOcean-FUD61NPN-Funk-Universal-Dimmaktor#Anzeige_eines_alternativen_Bedienelementes|Anzeige eine alternativen Bedienelementes]]
Anstelle des standardmäßigen Sliders zur Einstellung der Dimmstufe durch den set-Befehl "dim" kann mittels des Attributs <code>widgetOverride</code> 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 [http://anthonyterrien.com/knob/ hier].


=== Ansteuerung eines ausschließlich indirekt angelernten Dimmers ===
=== 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:
[[EnOcean-FUD61NPN-Funk-Universal-Dimmaktor#Ansteuerung_eines_ausschlie.C3.9Flich_indirekt_angelernten_Dimmers|Ansteuerung eines ausschließlich indirekt angelernten Dimmers]]
* [[Enocean_Dimmer_mit_kurzem_und_langem_Tastendruck_ansteuern|Enocean Dimmer mit kurzem und langem Tastendruck ansteuern]]
Bitte auch die [[Diskussion:Enocean_Dimmer_mit_kurzem_und_langem_Tastendruck_ansteuern|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 ==
== Links ==
* Anleitung: [http://www.eltako.com/fileadmin/downloads/de/_bedienung/FUD61NPN_30100835-3_internet_dtsch.pdf]
* Anleitung: [http://www.eltako.com/fileadmin/downloads/de/_bedienung/FUD61NPN_30100835-3_internet_dtsch.pdf PDF]
* Vorlage:  [[EnOcean-FUD61NPN-Funk-Universal-Dimmaktor]]


[[Kategorie:EnOcean Components]]
[[Kategorie:EnOcean Components]]
[[Kategorie:Dimmer]]
[[Kategorie:Dimmer]]

Aktuelle Version vom 20. Januar 2017, 12:39 Uhr

EnOcean-FUD61NPN-Funk-Universal-Dimmaktor-unidirektional
frameless
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


Info green.pngSeite gilt nur für die unidirektionale Variante des Aktors mit der Funktion "Lichtszenen am PC" (am Beispiel Variante ab KW 12/10 bis KW 14/11)


EnOcean-FUD61NPN-Funk-Universal-Dimmaktor-unidirektional 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 bidirektionalen Aktor wird eine Änderung des Aktor-Schaltzustand durch ein angelerntes Device (FHEM oder auch einen physischen Wippschalter) nicht per Funktelegramm an FHEM (zurück-)gemeldet.

Hinweise zum Betrieb mit FHEM

Diese Anleitung funktioniert nur mit unidirektionalen Aktor-Varianten, die die Bemerkung "Lichtszenen einlernbar" in der Übersicht haben, d.h. nur mit unidirektionalen Varianten ab KW 50/09 bis KW 14/11.

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) durch Eingabe in das Befehls-Eingabefeld und anschließendem Auslösen von Enter definieren:
define EnO_FUD61 EnOcean G5-38-08
Hierdurch wird ein FHEM-Device mit einer freien SenderId des TCM im DEF und 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
Alternative: manuelle Vorgehensweise
  • FHEM-Device <name> (hier: EnO_FUD61) mit einer freien SenderID des EnOcean TCM definieren:
define EnO_FUD61 EnOcean AABBCC05
  • Die Attribute subType, gwCmd und manufID wie nachfolgend anlegen:
attr EnO_FUD61 subType gateway
attr EnO_FUD61 gwCmd dimming
attr 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       EnO_FUD61
   NR         524
   NTFY_ORDER 50-EnO_FUD61
   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 EnO_FUD61 dimValueStored: 15
2015-09-18 21:29:07 EnOcean EnO_FUD61 block: unlock
2015-09-18 21:29:07 EnOcean EnO_FUD61 dim: 15
2015-09-18 21:29:07 EnOcean EnO_FUD61 dim
2015-09-18 21:29:12 EnOcean EnO_FUD61 block: unlock
2015-09-18 21:29:12 EnOcean EnO_FUD61 dim: 0
2015-09-18 21:29:12 EnOcean EnO_FUD61 dim

Einsatzbeispiel

at Device für einen Lichtwecker

Das folgende Device erschafft einen Lichtwecker, der nach Aktivierung das Licht in 5% Schritten hochdimmt und erst wieder aussschaltet, wenn im Device "Draussen" das Reading "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

Anzeige eine alternativen Bedienelementes

Ansteuerung eines ausschließlich indirekt angelernten Dimmers

Ansteuerung eines ausschließlich indirekt angelernten Dimmers

Links