IRE8 IR-Remote-Empfänger: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Steini (Diskussion | Beiträge) K (→Probleme) |
||
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''IRE8 - Infrarot-Fernbedienungsempfänger''' | '''IRE8 - Infrarot-Fernbedienungsempfänger''' | ||
= Eigenschaften = | |||
== Allgemeines == | == Eigenschaften == | ||
=== Allgemeines === | |||
Der ELV IR-Fernbedienungsempfänger IRE8 kann z.B. mit einem FS20 S8M oder ein bis zwei [[HM-PBI-4-FM]] in FHEM eingebunden werden um über (vorhandene) Infrarot-Fernbedienungen (IR-FB) Steuerungsaufgaben zu übernehmen. Er wird als Bausatz geliefert, bei dem noch einige bedrahtete Bauteile zu verlöten sind (Elkos, DIP-Schalter, DC-Buchse, IR-Empfänger, Stiftleiste), was aber keine besonderen Fertigkeiten erfordert. Nach dem erfolgreichen Zusammenbau und Anschluss an die Stromversorgung meldet sich die rote Kontroll-LED mit einem Blinkcode (4 x kurz und 1 x lang). | Der ELV IR-Fernbedienungsempfänger IRE8 kann z.B. mit einem FS20 S8M oder ein bis zwei [[HM-PBI-4-FM]] in FHEM eingebunden werden um über (vorhandene) Infrarot-Fernbedienungen (IR-FB) Steuerungsaufgaben zu übernehmen. Er wird als Bausatz geliefert, bei dem noch einige bedrahtete Bauteile zu verlöten sind (Elkos, DIP-Schalter, DC-Buchse, IR-Empfänger, Stiftleiste), was aber keine besonderen Fertigkeiten erfordert. Nach dem erfolgreichen Zusammenbau und Anschluss an die Stromversorgung meldet sich die rote Kontroll-LED mit einem Blinkcode (4 x kurz und 1 x lang). | ||
Es ist auch ein passendes Gehäuse vorhanden (siehe unten | Es ist auch ein passendes Gehäuse vorhanden (siehe unten unter "Links"). | ||
=== Techn. Daten === | |||
Anzahl der erlernbaren IR-FB-Befehle: 8<br /> | |||
IR-Trägerfrequenz: 36 - 40 kHz<br /> | |||
Schaltausgänge: 8, entweder Spannungsausgang oder Open-Collector<br /> | |||
Schaltstrom: max. 100 mA<br /> | |||
Spannung: 7,5 bis 13 V DC (oder 5 V DC über Stiftleiste)<br /> | |||
Stromaufnahme: < 20 mA<br /> | |||
Abmessungen (B x T): 54 x 46 mm<br /> | |||
'''Ausgangsmodi''' (nur für alle Ausgänge gemeinsam): | |||
Ausgangsmodi (nur für alle Ausgänge gemeinsam): | |||
* aktiv für die Dauer der Tastenbetätigung (short / long?) | * aktiv für die Dauer der Tastenbetätigung (short / long?) | ||
Zeile 20: | Zeile 28: | ||
* alle Ausgänge invertierend | * alle Ausgänge invertierend | ||
=== Unterstützte Codeverfahren === | |||
Sony, R-2000, Sharp, NEC, RCMM, RECS80, RC5, RC6 und weitere ähnlich aufgebaute Protokolle. Es können auch mehrere Fernbedienungen angelernt werden (z.B. die Power-On-Tasten verschiedener FBs). | |||
Sony, R-2000, Sharp, NEC, RCMM, RECS80, RC5, RC6 und weitere ähnlich aufgebaute Protokolle. | |||
== Alternativen == | == Alternativen == | ||
Von Pollin: [http://www.pollin.de/shop/dt/NTc5OTgxOTk-/Bausaetze_Module/Bausaetze/8_Kanal_IR_Fernbedienungs_Bausatz_IR8.html 8-Kanal-IR-Empfänger] (incl. IR-Fernbedienung). | |||
== Hinweise zum Betrieb mit FHEM == | |||
Das Schließen der Brücke ''J4''sorgt aber dafür, dass je erkanntem IR-Signal immer nur ein Impuls für 0,2 Sekunden auf die zugeordneten Ausgänge des IRE8 gegeben werden. Dies sind für HM-Schalter '''kurze'''Signale ("Short"). Damit nimmt man sich die Möglichkeit, auch '''lange'''Tastendrücke ("Long") zu erzeugen, die man in FHEM separat auswerten kann (eben durch die Unterscheidung von "Short" und "Long"). | === HomeMatic === | ||
Nach der dem Bausatz beigefügten "Bau- und Bedienungsanleitung", Rev. 1.0, Stand 01/2013, wird für den Betrieb mit dem [[HM-PBI-4-FM]] empfohlen, die Kodierbrücken ''J4'' und ''J6'' auf der Platine zu schließen (mit Lötzinn zu überbrücken). ''J6'' (Ausgangssignal invertiert für alle Modi) ist, soweit im Moment zu sehen, in Ordnung. | |||
Das Schließen der Brücke ''J4'' sorgt aber dafür, dass je erkanntem IR-Signal immer nur ein Impuls für 0,2 Sekunden auf die zugeordneten Ausgänge des IRE8 gegeben werden. Dies sind für HM-Schalter '''kurze''' Signale ("Short"). Damit nimmt man sich die Möglichkeit, auch '''lange''' Tastendrücke ("Long") zu erzeugen, die man in FHEM separat auswerten kann (eben durch die Unterscheidung von "Short" und "Long"). | |||
Für welche der Kodier-Arten man sich entscheidet dürfte aber auch vom konkreten Anwendungsfall abhängen. | Für welche der Kodier-Arten man sich entscheidet dürfte aber auch vom konkreten Anwendungsfall abhängen. | ||
<bei Bedarf bitte ergänzen> | |||
== FS20 == | === FS20 === | ||
Für Verbindung zum [[FS20_S8M_4-/8-Kanal-Sendemodul|FS20 S8M]] verhält es sich genauso wie beim Homematic. Dazu ist J6 (Invertierung) und optional J4 (0,2 Sek. Tastendruck) zu schließen. | |||
=== Beispiel === | |||
set TVisOn off | |||
define EG.WZ.TV_LED_Trafo_Notify_OnOff notify EG.WZ.IRcontrol1:EG.WZ.IRcontrol1_Btn01.* {\ | Hier ist der IRE8 an einen [[HM-LC-DIM1T-FM 1-Kanal-Dimmer UP]] (Klarname im Beispiel: EG.WZ.TV_LED_Trafo) gebunden, der so ein- bzw. ausgeschaltet werden kann: | ||
define TVisOn dummy | |||
set TVisOn off | |||
define EG.WZ.TV_LED_Trafo_Notify_OnOff notify EG.WZ.IRcontrol1:EG.WZ.IRcontrol1_Btn01.* {\ | |||
if ("%" =~ "Short" && Value("TVisOn") ne "on" ){\ | |||
fhem "set EG.WZ.TV_LED_Trafo on";;\ | |||
fhem "set TVisOn on";;\ | |||
Log 3, 'TV ist eingeschaltet worden';;\ | |||
} else {\ | |||
} | fhem "set EG.WZ.TV_LED_Trafo off";;\ | ||
Es funktioniert aber auch die (für den ein oder die andere evtl. lesbarere) Form, den Wert von ''TVisOn''mittels ''ReadingsVal''zu prüfen: | fhem "set TVisOn off";;\ | ||
Log 3, 'TV ist ausgeschaltet worden';;\ | |||
}\ | |||
} | |||
Es funktioniert aber auch die (für den ein oder die andere evtl. lesbarere) Form, den Wert von ''TVisOn'' mittels ''ReadingsVal'' zu prüfen: | |||
define TVisOn dummy | |||
set TVisOn off | |||
define EG.WZ.TV_LED_Trafo_Notify_OnOff notify EG.WZ.IRcontrol1:EG.WZ.IRcontrol1_Btn01.* {\ | |||
if ("%" =~ "Short" && ReadingsVal("TVisOn", "state", 0) ne "on" ){\ | |||
fhem "set EG.WZ.TV_LED_Trafo on";;\ | |||
fhem "set TVisOn on";;\ | |||
Log 3, 'TV ist eingeschaltet worden';;\ | |||
} else {\ | |||
fhem "set EG.WZ.TV_LED_Trafo off";;\ | |||
fhem "set TVisOn off";;\ | |||
Log 3, 'TV ist ausgeschaltet worden';;\ | |||
}\ | |||
} | |||
'''Hinweise:''' | '''Hinweise:''' | ||
* ''Value'' prüft direkt (und nur) auf ''state'' | * ''Value'' prüft direkt (und nur) auf ''state'' | ||
* mit ''ReadingsVal'' kann man vorgeben, welche Eigenschaft geprüft und welcher Wert zurück gegeben wird (hier "0"), wenn das Auslesen des Wertes nicht funktioniert | * mit ''ReadingsVal'' kann man vorgeben, welche Eigenschaft geprüft und welcher Wert zurück gegeben wird (hier "0"), wenn das Auslesen des Wertes nicht funktioniert | ||
< | == Probleme == | ||
Falls Sie nach dem Anschluss an einem '''[[HM-PBI-4-FM]]''' in ihren FHEM-Log-Daten ständige Wiederholungen wie z.B. | |||
<Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name>_Btn_01 Long 1-8440- (to broadcast) | |||
<Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name> battery: ok | |||
<Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name>_Btn_01 Long 2-8440- (to broadcast) | |||
<Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name> battery: ok | |||
<Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name>_Btn_01 Long 3-8440- (to broadcast) | |||
<Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name> battery: ok | |||
<Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name>_Btn_01 Long 4-8440- (to broadcast) | |||
<Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name> battery: ok | |||
<Datum>_<Zeit> ... | |||
sehen, dann haben Sie einen (in diesem Beispiel Eingang 1) der 4 Eingänge des [[HM-PBI-4-FM]] mit Pin 1 der zweireihigen Stiftleiste des IRE8 verbunden, so dass dieser dauernd unter Spannung steht. | sehen, dann haben Sie einen (in diesem Beispiel Eingang 1) der 4 Eingänge des [[HM-PBI-4-FM]] mit Pin 1 der zweireihigen Stiftleiste des IRE8 verbunden, so dass dieser dauernd unter Spannung steht. | ||
= Tipps = | In Verbindung mit dem '''[[FS20_S8M_4-/8-Kanal-Sendemodul|FS20 S8M]]''' ist unbedingt das Ausgangssignal zu invertieren (J6). Ansonsten wird ein Dauersignal gesendet. Das führt dazu, dass das [[1%25_Regel|Limit]] nach kurzer Zeit (wenige Sekunden) erreicht wird. Das Modul quittiert jede weitere Aktion mit einem schnellen Blinken. Dann heißt es Warten. Nach ca. 1 Stunde sollte die Frequenz wieder frei sein. | ||
<ggfls. ergänzen> | |||
== Tipps == | |||
* Der IRE8 eignet sich vor allem zum Auslösen von Aktionen bei denen sowieso IR-Fernbedienungen im Einsatz sind, so z.B. das Ein- / Ausschalten von Licht beim Einschalten des Fernsehers. Nicht belegte Tasten der IR-Fernbedienung können beispielsweise das Licht dimmen usw. | * Der IRE8 eignet sich vor allem zum Auslösen von Aktionen bei denen sowieso IR-Fernbedienungen im Einsatz sind, so z.B. das Ein- / Ausschalten von Licht beim Einschalten des Fernsehers. Nicht belegte Tasten der IR-Fernbedienung können beispielsweise das Licht dimmen usw. | ||
* Um den IR-Empfänger besser bzw. möglichst unauffällig positionieren zu können, sollten Sie die Anschlussbeine des '''TSOP1138''' mit einem dreiadrigen Kabel verlöten und aus dem Gehäuse heraus führen. Die Löcher auf der Platine für den Einbau des TSOP sind im Rastermaß 2,54 mm, so dass man eine 4-polige Stiftleiste (90 ° | * Um den IR-Empfänger besser bzw. möglichst unauffällig positionieren zu können, sollten Sie die Anschlussbeine des '''TSOP1138''' mit einem dreiadrigen Kabel verlöten (30 cm sind nach bisherigen Erfahrungen kein Problem) und aus dem Gehäuse heraus führen. Die Löcher auf der Platine für den Einbau des TSOP sind im Rastermaß 2,54 mm, so dass man eine 4-polige Stiftleiste (90 ° gewinkelt wegen Bauhöhe), bei der man einen Stift gezogen hat, einlöten kann. | ||
* Falls die Spannungsversorgung über die 10-Pol-Stiftleiste (Pin 1 = Plus, Pin 10 = Minus) mit 5 Volt DC erfolgen soll, muss "J1" gebrückt (geschlossen) werden. | * Falls die Spannungsversorgung über die 10-Pol-Stiftleiste (Pin 1 = Plus, Pin 10 = Minus) mit 5 Volt DC erfolgen soll, muss "J1" gebrückt (geschlossen) werden. | ||
* "J2" muss nur dann geöffnet werden, wenn die Spannungsversorgung unter 5 V liegt. | * "J2" muss nur dann geöffnet werden, wenn die Spannungsversorgung unter 5 V liegt. | ||
= Links = | |||
== Links == | |||
[http://www.elv.de/ir-empfaenger-8-kanaele-ire88-komplettbausatz.html Bausatz] | [http://www.elv.de/ir-empfaenger-8-kanaele-ire88-komplettbausatz.html Bausatz] | ||
[http://www.elv.de/bedrucktes-und-bearbeitetes-gehaeuse-fuer-ire8.html Passendes Gehäuse] | [http://www.elv.de/bedrucktes-und-bearbeitetes-gehaeuse-fuer-ire8.html Passendes Gehäuse] | ||
[[Kategorie:Other Components]] | [[Kategorie:Other Components]] |
Aktuelle Version vom 23. Mai 2015, 21:09 Uhr
IRE8 - Infrarot-Fernbedienungsempfänger
Eigenschaften
Allgemeines
Der ELV IR-Fernbedienungsempfänger IRE8 kann z.B. mit einem FS20 S8M oder ein bis zwei HM-PBI-4-FM in FHEM eingebunden werden um über (vorhandene) Infrarot-Fernbedienungen (IR-FB) Steuerungsaufgaben zu übernehmen. Er wird als Bausatz geliefert, bei dem noch einige bedrahtete Bauteile zu verlöten sind (Elkos, DIP-Schalter, DC-Buchse, IR-Empfänger, Stiftleiste), was aber keine besonderen Fertigkeiten erfordert. Nach dem erfolgreichen Zusammenbau und Anschluss an die Stromversorgung meldet sich die rote Kontroll-LED mit einem Blinkcode (4 x kurz und 1 x lang).
Es ist auch ein passendes Gehäuse vorhanden (siehe unten unter "Links").
Techn. Daten
Anzahl der erlernbaren IR-FB-Befehle: 8
IR-Trägerfrequenz: 36 - 40 kHz
Schaltausgänge: 8, entweder Spannungsausgang oder Open-Collector
Schaltstrom: max. 100 mA
Spannung: 7,5 bis 13 V DC (oder 5 V DC über Stiftleiste)
Stromaufnahme: < 20 mA
Abmessungen (B x T): 54 x 46 mm
Ausgangsmodi (nur für alle Ausgänge gemeinsam):
- aktiv für die Dauer der Tastenbetätigung (short / long?)
- Toggle (abwechselnd low/high)
- Impuls 0,2 Sekunden
- Impuls 0,6 Sekunden
- gegenseitig auslösend
- alle Ausgänge invertierend
Unterstützte Codeverfahren
Sony, R-2000, Sharp, NEC, RCMM, RECS80, RC5, RC6 und weitere ähnlich aufgebaute Protokolle. Es können auch mehrere Fernbedienungen angelernt werden (z.B. die Power-On-Tasten verschiedener FBs).
Alternativen
Von Pollin: 8-Kanal-IR-Empfänger (incl. IR-Fernbedienung).
Hinweise zum Betrieb mit FHEM
HomeMatic
Nach der dem Bausatz beigefügten "Bau- und Bedienungsanleitung", Rev. 1.0, Stand 01/2013, wird für den Betrieb mit dem HM-PBI-4-FM empfohlen, die Kodierbrücken J4 und J6 auf der Platine zu schließen (mit Lötzinn zu überbrücken). J6 (Ausgangssignal invertiert für alle Modi) ist, soweit im Moment zu sehen, in Ordnung.
Das Schließen der Brücke J4 sorgt aber dafür, dass je erkanntem IR-Signal immer nur ein Impuls für 0,2 Sekunden auf die zugeordneten Ausgänge des IRE8 gegeben werden. Dies sind für HM-Schalter kurze Signale ("Short"). Damit nimmt man sich die Möglichkeit, auch lange Tastendrücke ("Long") zu erzeugen, die man in FHEM separat auswerten kann (eben durch die Unterscheidung von "Short" und "Long").
Für welche der Kodier-Arten man sich entscheidet dürfte aber auch vom konkreten Anwendungsfall abhängen.
<bei Bedarf bitte ergänzen>
FS20
Für Verbindung zum FS20 S8M verhält es sich genauso wie beim Homematic. Dazu ist J6 (Invertierung) und optional J4 (0,2 Sek. Tastendruck) zu schließen.
Beispiel
Hier ist der IRE8 an einen HM-LC-DIM1T-FM 1-Kanal-Dimmer UP (Klarname im Beispiel: EG.WZ.TV_LED_Trafo) gebunden, der so ein- bzw. ausgeschaltet werden kann:
define TVisOn dummy set TVisOn off define EG.WZ.TV_LED_Trafo_Notify_OnOff notify EG.WZ.IRcontrol1:EG.WZ.IRcontrol1_Btn01.* {\ if ("%" =~ "Short" && Value("TVisOn") ne "on" ){\ fhem "set EG.WZ.TV_LED_Trafo on";;\ fhem "set TVisOn on";;\ Log 3, 'TV ist eingeschaltet worden';;\ } else {\ fhem "set EG.WZ.TV_LED_Trafo off";;\ fhem "set TVisOn off";;\ Log 3, 'TV ist ausgeschaltet worden';;\ }\ }
Es funktioniert aber auch die (für den ein oder die andere evtl. lesbarere) Form, den Wert von TVisOn mittels ReadingsVal zu prüfen:
define TVisOn dummy set TVisOn off define EG.WZ.TV_LED_Trafo_Notify_OnOff notify EG.WZ.IRcontrol1:EG.WZ.IRcontrol1_Btn01.* {\ if ("%" =~ "Short" && ReadingsVal("TVisOn", "state", 0) ne "on" ){\ fhem "set EG.WZ.TV_LED_Trafo on";;\ fhem "set TVisOn on";;\ Log 3, 'TV ist eingeschaltet worden';;\ } else {\ fhem "set EG.WZ.TV_LED_Trafo off";;\ fhem "set TVisOn off";;\ Log 3, 'TV ist ausgeschaltet worden';;\ }\ }
Hinweise:
- Value prüft direkt (und nur) auf state
- mit ReadingsVal kann man vorgeben, welche Eigenschaft geprüft und welcher Wert zurück gegeben wird (hier "0"), wenn das Auslesen des Wertes nicht funktioniert
Probleme
Falls Sie nach dem Anschluss an einem HM-PBI-4-FM in ihren FHEM-Log-Daten ständige Wiederholungen wie z.B.
<Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name>_Btn_01 Long 1-8440- (to broadcast) <Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name> battery: ok <Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name>_Btn_01 Long 2-8440- (to broadcast) <Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name> battery: ok <Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name>_Btn_01 Long 3-8440- (to broadcast) <Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name> battery: ok <Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name>_Btn_01 Long 4-8440- (to broadcast) <Datum>_<Zeit> <HM-PBI-4-FM-Name> <HM-PBI-4-FM-Name> battery: ok <Datum>_<Zeit> ...
sehen, dann haben Sie einen (in diesem Beispiel Eingang 1) der 4 Eingänge des HM-PBI-4-FM mit Pin 1 der zweireihigen Stiftleiste des IRE8 verbunden, so dass dieser dauernd unter Spannung steht.
In Verbindung mit dem FS20 S8M ist unbedingt das Ausgangssignal zu invertieren (J6). Ansonsten wird ein Dauersignal gesendet. Das führt dazu, dass das Limit nach kurzer Zeit (wenige Sekunden) erreicht wird. Das Modul quittiert jede weitere Aktion mit einem schnellen Blinken. Dann heißt es Warten. Nach ca. 1 Stunde sollte die Frequenz wieder frei sein.
<ggfls. ergänzen>
Tipps
- Der IRE8 eignet sich vor allem zum Auslösen von Aktionen bei denen sowieso IR-Fernbedienungen im Einsatz sind, so z.B. das Ein- / Ausschalten von Licht beim Einschalten des Fernsehers. Nicht belegte Tasten der IR-Fernbedienung können beispielsweise das Licht dimmen usw.
- Um den IR-Empfänger besser bzw. möglichst unauffällig positionieren zu können, sollten Sie die Anschlussbeine des TSOP1138 mit einem dreiadrigen Kabel verlöten (30 cm sind nach bisherigen Erfahrungen kein Problem) und aus dem Gehäuse heraus führen. Die Löcher auf der Platine für den Einbau des TSOP sind im Rastermaß 2,54 mm, so dass man eine 4-polige Stiftleiste (90 ° gewinkelt wegen Bauhöhe), bei der man einen Stift gezogen hat, einlöten kann.
- Falls die Spannungsversorgung über die 10-Pol-Stiftleiste (Pin 1 = Plus, Pin 10 = Minus) mit 5 Volt DC erfolgen soll, muss "J1" gebrückt (geschlossen) werden.
- "J2" muss nur dann geöffnet werden, wenn die Spannungsversorgung unter 5 V liegt.