Broadlink

See https://www.home-assistant.io/integrations/broadlink/

No need to Add manual configurations to configuration.yaml

Extra info:

https://flows.nodered.org/node/node-red-contrib-broadlink-control

Learn commands from an ir remote control

Goto the Developper tools/Services tab and use the remote learn service

Example: to learn the "1" or the sound on/off button of the Orange remote

entity_id: remote.rmproplus_remote

device: Orange

command: 1

timeout: 30

alternative: True

entity_id: remote.rmproplus_remote

device: Orange

command: soundonoff

timeout: 30

alternative: False

When keys don't work, relearn them or relearn them with alternative either true or false

Example: to send the code for the "home" button of the Orange remote

entity_id: remote.rmproplus_remote

device: Orange

command: home