Working on a TASMOTA IR integration and then maybe later change the test setup with https://www.athom.tech/blank-1/tasmota-ir-controller
Managed to do the following already:
Turn On
{“IrReceived”:{“Protocol”:“NEC”,“Bits”:32,“Data”:“0xFFA25D”,“DataLSB”:“0xFF45BA”,“Repeat”:0}}
irsend {“Protocol”:“NEC”,“Bits”:32,“Data”:“0xFFA25D”,“DataLSB”:“0xFF45BA”,“Repeat”:0}
Turn Off
{“IrReceived”:{“Protocol”:“NEC”,“Bits”:32,“Data”:“0xFFE21D”,“DataLSB”:“0xFF47B8”,“Repeat”:0}}
irsend {“Protocol”:“NEC”,“Bits”:32,“Data”:“0xFFE21D”,“DataLSB”:“0xFF47B8”,“Repeat”:0}
State Candle
{“IrReceived”:{“Protocol”:“NEC”,“Bits”:32,“Data”:“0xFFE01F”,“DataLSB”:“0xFF07F8”,“Repeat”:0}}
irsend {“Protocol”:“NEC”,“Bits”:32,“Data”:“0xFFE01F”,“DataLSB”:“0xFF07F8”,“Repeat”:0}
State Light
{“IrReceived”:{“Protocol”:“NEC”,“Bits”:32,“Data”:“0xFF906F”,“DataLSB”:“0xFF09F6”,“Repeat”:0}}
irsend {“Protocol”:“NEC”,“Bits”:32,“Data”:“0xFF906F”,“DataLSB”:“0xFF09F6”,“Repeat”:0}
Brightness ’ - ’
{“IrReceived”:{“Protocol”:“NEC”,“Bits”:32,“Data”:“0xFF6897”,“DataLSB”:“0xFF16E9”,“Repeat”:0}}
irsend {“Protocol”:“NEC”,“Bits”:32,“Data”:“0xFF6897”,“DataLSB”:“0xFF16E9”,“Repeat”:0}
Brightness ‘+’
{“IrReceived”:{“Protocol”:“NEC”,“Bits”:32,“Data”:“0xFFB04F”,“DataLSB”:“0xFF0DF2”,“Repeat”:0}}
irsend {“Protocol”:“NEC”,“Bits”:32,“Data”:“0xFFB04F”,“DataLSB”:“0xFF0DF2”,“Repeat”:0}
Now let’s see how to move forward in HA.
Also had an old LOGITECH HARMONY HUB in a drawer.
Added a DEVICE to the HARMONY APP and learned the candles remote into harmony. (always check if the commands are learned correctly).
After that the device worked in the HARMONY APP I added an Activity to turn on the Candles. Added HARMONY to HOMEASSISTANT.
- Created a toggle switch (via helper)
- Created Turn ON automation to call the activity in Harmony HUB
- Created Turn OFF automation to switch off the activity in Harmony HUB
As the Harmony HUB has great IR performance I controll all the lights in the livingroom without any additional IR blasters. So integration can be done in multiple ways so it seems
Inspired by this post: