Ich habe ebenfalls einen Deckenventilator von Westinghouse, den man per
IR-Fernbedienung steuern kann. Der ist zwar schon deutlich über 10 Jahre
alt, aber die Fernbedienung sah damals schon genauso aus - von daher
gehe ich einfach mal davon aus, dass die seitdem kaum was verändert
haben und immer noch das gleiche IR-Protokoll benutzen.
Was ich gemacht habe, um den Ventilator über mein Smart Home System
steuern zu können:
Ein universelles IR-Gateway kaufen (=ein Gerät, das per Netzwerk, z.B.
per MQTT oder HTTP-Request, dazu gebracht werden kann, beliebige
IR-Signale zu senden), das mit der Tasmota-Firmware kompatibel ist. Hat
damals bei Aliexpress unter 10 Euro gekostet. Tasmota-Firmware
aufspielen und das Gerät im gleichen Raum wie den Deckenventilator
aufstellen.
Dann musst Du das Gateway nur noch dazu bringen, die den einzelnen
Tasten entsprechenden IR-Signale zu senden. Ich z.B. mache das per MQTT,
um das IR-Gateway ein IR-Signal senden zu lassen, sende ich eine
Beschreibung des zu sendenden Signals an die MQTT-Topic
"ir_gateway/cmnd/IRSend4".
Für die einzelen Tasten der Fernbedienung sende ich folgendes:
1 | Ventilator Stufe 0: 38000,+1263-421AbBaBaBaBaBaAbBaBaBaB-7999
|
2 |
|
3 | Ventilator Stufe 1: 38000,+1263-421AbBaBaBaBaBaBaBaBaBaA-7157
|
4 |
|
5 | Ventilator Stufe 2: 38000,+1263-421AbBaBaBaBaBaBaBaAbBaB-7999
|
6 |
|
7 | Ventilator Stufe 3: 38000,+1263-421AbBaBaBaAbBaBaBaBaAbA-7157
|
8 |
|
9 | Licht an/aus: 38000,+1263-421AbBaBaBaBaBaBaAbBaBaB-7999
|
Hier:
https://tasmota.github.io/docs/IRSend-RAW-Encoding/
ist die Kodierung beschrieben.