HM-OU-LED16 Funk-Statusanzeige LED16: Unterschied zwischen den Versionen
Zeile 54: | Zeile 54: | ||
2014.12.31 16:06:39 3: CUL_HM set OG_Statusdisplay_Led_01 led off | 2014.12.31 16:06:39 3: CUL_HM set OG_Statusdisplay_Led_01 led off | ||
</pre> | </pre> | ||
In der vorliegenden fhem.cfg ist das Statusdisplay bereits mittels rename in statusanzeige umbenannt. | |||
'''Im weiteren wird dieser Name beibehalten''' | |||
Direkt nach der automatischen Definiton in FHEM sieht das ungefähr so aus | |||
define HM_20F85B CUL_HM 20F85B01 | |||
== fhem.cfg == | == fhem.cfg == | ||
<pre> | <pre> | ||
define | define statusanzeige CUL_HM 1EAB54 | ||
attr | attr statusanzeige IODev HMLAN1 | ||
attr | attr statusanzeige autoReadReg 4_reqStatus | ||
attr | attr statusanzeige expert 2_full | ||
attr | attr statusanzeige firmware 1.1 | ||
attr | attr statusanzeige model HM-OU-LED16 | ||
attr | attr statusanzeige room Wohnzimmer | ||
attr | attr statusanzeige serialNr JEQxxxxxxx | ||
attr | attr statusanzeige subType outputUnit | ||
attr | attr statusanzeige webCmd getConfig:clear msgEvents | ||
define | define statusanzeige_Led_01 CUL_HM 1EAB5401 | ||
attr | attr statusanzeige_Led_01 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_01 peerIDs 00000000, | ||
define | define statusanzeige_Led_02 CUL_HM 1EAB5402 | ||
attr | attr statusanzeige_Led_02 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_02 peerIDs 00000000, | ||
define | define statusanzeige_Led_03 CUL_HM 1EAB5403 | ||
attr | attr statusanzeige_Led_03 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_03 peerIDs 00000000, | ||
define | define statusanzeige_Led_04 CUL_HM 1EAB5404 | ||
attr | attr statusanzeige_Led_04 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_04 peerIDs 00000000, | ||
define | define statusanzeige_Led_05 CUL_HM 1EAB5405 | ||
attr | attr statusanzeige_Led_05 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_05 peerIDs 00000000, | ||
define | define statusanzeige_Led_06 CUL_HM 1EAB5406 | ||
attr | attr statusanzeige_Led_06 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_06 peerIDs 00000000, | ||
define | define statusanzeige_Led_07 CUL_HM 1EAB5407 | ||
attr | attr statusanzeige_Led_07 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_07 peerIDs 00000000, | ||
define | define statusanzeige_Led_08 CUL_HM 1EAB5408 | ||
attr | attr statusanzeige_Led_08 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_08 peerIDs 00000000, | ||
define | define statusanzeige_Led_09 CUL_HM 1EAB5409 | ||
attr | attr statusanzeige_Led_09 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_09 peerIDs 00000000, | ||
define | define statusanzeige_Led_10 CUL_HM 1EAB540A | ||
attr | attr statusanzeige_Led_10 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_10 peerIDs 00000000, | ||
define | define statusanzeige_Led_11 CUL_HM 1EAB540B | ||
attr | attr statusanzeige_Led_11 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_11 peerIDs 00000000, | ||
define | define statusanzeige_Led_12 CUL_HM 1EAB540C | ||
attr | attr statusanzeige_Led_12 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_12 peerIDs 00000000, | ||
define | define statusanzeige_Led_13 CUL_HM 1EAB540D | ||
attr | attr statusanzeige_Led_13 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_13 peerIDs 00000000, | ||
define | define statusanzeige_Led_14 CUL_HM 1EAB540E | ||
attr | attr statusanzeige_Led_14 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_14 peerIDs 00000000, | ||
define | define statusanzeige_Led_15 CUL_HM 1EAB540F | ||
attr | attr statusanzeige_Led_15 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_15 peerIDs 00000000, | ||
define | define statusanzeige_Led_16 CUL_HM 1EAB5410 | ||
attr | attr statusanzeige_Led_16 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_16 peerIDs 00000000, | ||
</pre> | </pre> | ||
Zeile 139: | Zeile 148: | ||
<pre> | <pre> | ||
define | define statusanzeige_Led_01 CUL_HM 20F85B01 | ||
attr | attr statusanzeige_Led_01 alias 1 TK Essen | ||
attr | attr statusanzeige_Led_01 model HM-OU-LED16 | ||
attr | attr statusanzeige_Led_01 peerIDs 00000000, | ||
attr | attr statusanzeige_Led_01 room Türkontakt | ||
define | define statusanzeige_Led_01_open notify TK_Essen:open set statusanzeige_Led_01 led red | ||
define | define statusanzeige_Led_01_closed notify TK_Essen:closed set statusanzeige_Led_01 led green | ||
</pre> | </pre> | ||
In diesem Beispiel signalisiert | In diesem Beispiel signalisiert statusanzeige_Led_01 die Led 1 der Statusanzeige. | ||
TK_Essen ist der Türkontakt im Esszimmer | TK_Essen ist der Türkontakt im Esszimmer | ||
statusanzeige_Led_01_open ist der Zustand Tür offen | |||
statusanzeige_Led_01_closed ist der Zustand Tür geschlossen | |||
das notify reagiert auf die Zustände open and closed | das notify reagiert auf die Zustände open and closed | ||
und setz die Statusanzeige LED grün oder rot | und setz die Statusanzeige LED grün oder rot |
Version vom 8. Januar 2016, 18:52 Uhr
HM-OU-LED16 Funk-Statusanzeige LED16 | |
---|---|
Allgemein | |
Protokoll | HomeMatic |
Typ | Empfänger, Aktor |
Kategorie | HomeMatic |
Technische Details | |
Kommunikation | 868MHz |
Kanäle | 16 (3 Tasten, Hoch, Runter und Enter) |
Betriebsspannung | 7,5 V DC (über mitgeliefertes Steckernetzteil |
Leistungsaufnahme | max. 250 mA |
Versorgung | Netz |
Abmessungen | 100x100x15mm |
Sonstiges | |
Modulname | CUL_HM |
Hersteller | ELV / eQ-3 |
Features
Anzeige von 16 Statuswerten über rot/grün/orange LED
Allgemeines
Die Funk-Statusanzeige LED16 kann mit ihren 16 Kanälen und insgesamt 32 LED's (je 1xGrün und 1xRot -> Rot+Grün=Orange) diverse Status anzeigen. Das Schriftfeld ist nicht beleuchtet und kann mit einer Word-Vorlage befüllt werden. Außerdem kann man sie auch als 16-Kanal Funk-Fernbedienung verwenden. Hier ist die Auswahl des Kanals allerdings etwas umständlich. Mit Hilfe der Hoch- und Runtertaste auf der Rückseite kann man den Kanal, der durch ein blinken der jeweiligen LED's angezeigt wird, auswählen und seine Wahl mit der, ebenfalls auf der Rückseite liegenden Enter-Taste bestätigen.
Hinweise zur Inbetriebnahme und Installation
Die Funk-Statusanzeige kann nicht direkt gepeered werden sondern funktioniert nur mit einer Zentrale, wie z.B. FHEM. <Bitte ergänzen>
In FHEM den HMLan oder HMUSB in den Anlernmodus mittels set hmusb hmPairForSec 60 setzen
Die Statusanzeige ebenso in den Anlernmodus versetzen. Dazu die Tas learn auf der Rückseite der Anzeige für ca 5 sec drücken, bis die LED links oben anfängt, langsam grün zu blinken. Die Taste loslassen.
Im Eventmontir das Ganze beobachten. Nach kurzer Zeit erscheint das neue Gerät.
Probleme
<ggfls. ergänzen>
Betrieb mit FHEM
event Monitor
<Bitte ergänzen>
fhem.log Auszug
2014.12.31 16:01:11 3: CUL_HM set OG_Statusdisplay_Led_01 led red 2014.12.31 16:02:37 3: CUL_HM set OG_Statusdisplay_Led_01 led off 2014.12.31 16:03:46 3: CUL_HM set OG_Statusdisplay_Led_01 led green 2014.12.31 16:06:39 3: CUL_HM set OG_Statusdisplay_Led_01 led off
In der vorliegenden fhem.cfg ist das Statusdisplay bereits mittels rename in statusanzeige umbenannt. Im weiteren wird dieser Name beibehalten
Direkt nach der automatischen Definiton in FHEM sieht das ungefähr so aus
define HM_20F85B CUL_HM 20F85B01
fhem.cfg
define statusanzeige CUL_HM 1EAB54 attr statusanzeige IODev HMLAN1 attr statusanzeige autoReadReg 4_reqStatus attr statusanzeige expert 2_full attr statusanzeige firmware 1.1 attr statusanzeige model HM-OU-LED16 attr statusanzeige room Wohnzimmer attr statusanzeige serialNr JEQxxxxxxx attr statusanzeige subType outputUnit attr statusanzeige webCmd getConfig:clear msgEvents define statusanzeige_Led_01 CUL_HM 1EAB5401 attr statusanzeige_Led_01 model HM-OU-LED16 attr statusanzeige_Led_01 peerIDs 00000000, define statusanzeige_Led_02 CUL_HM 1EAB5402 attr statusanzeige_Led_02 model HM-OU-LED16 attr statusanzeige_Led_02 peerIDs 00000000, define statusanzeige_Led_03 CUL_HM 1EAB5403 attr statusanzeige_Led_03 model HM-OU-LED16 attr statusanzeige_Led_03 peerIDs 00000000, define statusanzeige_Led_04 CUL_HM 1EAB5404 attr statusanzeige_Led_04 model HM-OU-LED16 attr statusanzeige_Led_04 peerIDs 00000000, define statusanzeige_Led_05 CUL_HM 1EAB5405 attr statusanzeige_Led_05 model HM-OU-LED16 attr statusanzeige_Led_05 peerIDs 00000000, define statusanzeige_Led_06 CUL_HM 1EAB5406 attr statusanzeige_Led_06 model HM-OU-LED16 attr statusanzeige_Led_06 peerIDs 00000000, define statusanzeige_Led_07 CUL_HM 1EAB5407 attr statusanzeige_Led_07 model HM-OU-LED16 attr statusanzeige_Led_07 peerIDs 00000000, define statusanzeige_Led_08 CUL_HM 1EAB5408 attr statusanzeige_Led_08 model HM-OU-LED16 attr statusanzeige_Led_08 peerIDs 00000000, define statusanzeige_Led_09 CUL_HM 1EAB5409 attr statusanzeige_Led_09 model HM-OU-LED16 attr statusanzeige_Led_09 peerIDs 00000000, define statusanzeige_Led_10 CUL_HM 1EAB540A attr statusanzeige_Led_10 model HM-OU-LED16 attr statusanzeige_Led_10 peerIDs 00000000, define statusanzeige_Led_11 CUL_HM 1EAB540B attr statusanzeige_Led_11 model HM-OU-LED16 attr statusanzeige_Led_11 peerIDs 00000000, define statusanzeige_Led_12 CUL_HM 1EAB540C attr statusanzeige_Led_12 model HM-OU-LED16 attr statusanzeige_Led_12 peerIDs 00000000, define statusanzeige_Led_13 CUL_HM 1EAB540D attr statusanzeige_Led_13 model HM-OU-LED16 attr statusanzeige_Led_13 peerIDs 00000000, define statusanzeige_Led_14 CUL_HM 1EAB540E attr statusanzeige_Led_14 model HM-OU-LED16 attr statusanzeige_Led_14 peerIDs 00000000, define statusanzeige_Led_15 CUL_HM 1EAB540F attr statusanzeige_Led_15 model HM-OU-LED16 attr statusanzeige_Led_15 peerIDs 00000000, define statusanzeige_Led_16 CUL_HM 1EAB5410 attr statusanzeige_Led_16 model HM-OU-LED16 attr statusanzeige_Led_16 peerIDs 00000000,
So wie aufgelistet erscheint die Stausanzeige nach dem Anlernvorgang in der fhem.cfg.
Will man nun zB den Zustand eines Türkontakt anzeigen so ist die Definition eines notify erforderlich.
define statusanzeige_Led_01 CUL_HM 20F85B01 attr statusanzeige_Led_01 alias 1 TK Essen attr statusanzeige_Led_01 model HM-OU-LED16 attr statusanzeige_Led_01 peerIDs 00000000, attr statusanzeige_Led_01 room Türkontakt define statusanzeige_Led_01_open notify TK_Essen:open set statusanzeige_Led_01 led red define statusanzeige_Led_01_closed notify TK_Essen:closed set statusanzeige_Led_01 led green
In diesem Beispiel signalisiert statusanzeige_Led_01 die Led 1 der Statusanzeige. TK_Essen ist der Türkontakt im Esszimmer statusanzeige_Led_01_open ist der Zustand Tür offen statusanzeige_Led_01_closed ist der Zustand Tür geschlossen das notify reagiert auf die Zustände open and closed und setz die Statusanzeige LED grün oder rot
99_myUtils.pm =
sub Disp_Update { if (isday() ) { fhem ("set OG_Statusdisplay ilum 15 0") } else { fhem ("set OG_Statusdisplay ilum 1 15") } }
Die erste Zahl ist die Helligkeit (0 bis 15) Die zweite Zahl ist die Leuchtdauer in Sekunden (wobei 0 = dauerhaft eingeschaltet) OG_Statusdisplay ist der Name des Status Displays der mit rename nach Belieben umbenannt werden kann