IRE8 IR-Remote-Empfänger

Aus FHEMWiki

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: 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 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

Spannung: 7,5 bis 13 V DC (oder 5 V DC über Stiftleiste) Stromaufnahme: < 20 mA Abmessungen (B x T): 54 x 46 mm

Unterstützte Codeverfahren

Sony, R-2000, Sharp, NEC, RCMM, RECS80, RC5, RC6 und weitere ähnlich aufgebaute Protokolle.

Alternativen

Von 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 J4und J6auf 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 J4sorgt 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 kurzeSignale ("Short"). Damit nimmt man sich die Möglichkeit, auch langeTastendrü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

<bitte ergänzen>

Beispiel

Hier ist der IRE8 an einem HM-LC-DIM1T-FM 1-Kanal-Dimmer UP (Klarname im Beispiel: EG.WZ.TV_LED_Trafo) ein- bzw. ausgeschaltet werden:

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 TVisOnmittels ReadingsValzu 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> 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> 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> 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> 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.

<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 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 ° Winkel, 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.

Links

Bausatz Passendes Gehäuse