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

<bitte ergänzen>

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.

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

Links

Bausatz Passendes Gehäuse