IR-Sender
Beschreibung
Pearl hatte einen kleinen Infrarot-Code-Sender mit ESP8266 im Angebot, der sich sehr leicht hacken lässt: Pearls WLAN Universalfernbedienung mit MQTT nutzen
Wir haben uns so einen angeschafft, SonoffTasmota drauf geflasht, und ihn strategisch im Club platziert.
Auf unseren MQTT-Broker (mqtt.lan.kabelsalat.ch) können auf die nun Kommandos gepostet werden können, die der Sender dann ausstrahlt. Im Gerät ist auch ein IR-Empfänger, der seine erkannten IR-Codes ebenfalls via MQTT postet. Dieses Feature kann benutzt werden, um die Codes unserer verschiedenen Fernbedienungen heraus zu finden.
Um Messages zu posten, kann z.B. das Tool mosquitto_pub (unter Debian im Paket mosquitto-clients) verwendet werden.
Dieser Sender wird u.A. von unserem OpenHAB verwendet, um Geräte ein- und auszuschalten.
Beispiele
Beamer ein- und ausschalten:
mosquitto_pub -h mqtt.lan.kabelsalat.ch -t 'cmnd/sonoff/irrc/IRSend' -m '{"Protocol":"NEC","Bits":32,"Data":"0xCC0000FF"}'
Audio-Verstärker einschalten:
mosquitto_pub -h mqtt.lan.kabelsalat.ch -t 'cmnd/sonoff/irrc/IRSend' -m '{"Protocol":"NEC","Bits":32,"Data":"0x4BB620DF"}'
Audio-Verstärker ausschalten:
mosquitto_pub -h mqtt.lan.kabelsalat.ch -t 'cmnd/sonoff/irrc/IRSend' -m '{"Protocol":"NEC","Bits":32,"Data":"0x4B36E21D"}'
Infrarot-Codes scannen:
mosquitto_sub -h mqtt.lan.kabelsalat.ch -t '+/sonoff/irrc/+'
Audio-Verstärker
Input Selector | Protocol | Bits | Data |
---|---|---|---|
BD/DVD | NEC | 32 | 0x4B3631CE |
VCR/DVR | 0x4BB6F00F | ||
CBL/SAT | 0x4BB6708F | ||
GAME | 0x4BB6B04F | ||
PC | 0x4BB639C6 | ||
AUX | 0x4BB6F906 | ||
TUNER | 0x4BB6D02F | ||
TV/CD | 0x4BB6906F | ||
PHONO | 0x4BB650AF | ||
PORT | 0x4B3551AE | ||
NET/USB | 0x4B40E11E | ||
Input | Protocol | Bits | Data |
MUING | NEC | 32 | 0x4BB6A05F |
VOL + | 0x4BB640BF | ||
VOL - | 0x4BB6C03F | ||
LEFT | UNKNOWN | 18 | 0x9578646A |
UP | 0x2C2E80FF | ||
RIGHT | 0xDC18602C | ||
DOWN | 0x5A1A483D | ||
ENTER | 0xCB3CC07F |