Using broadlink IR component successfully but commands are confusing, for instance in learn mode three commands are captured by HASS which are (almost) identical.
So am wondering if using an IR database such as globalcache or irdb.tk is a cleaner solution for using IR commands?
Global cache can be used at least with irremote esp8266 library and works well, but you have to use a nodemcu with a led and a transistor.
I use the GlobalCache DB. I’m sending them to an iTach IP2IR
I know this is a few years old, but I just created some scripts to convert GlobalCache codes into broadlink format. Also included is an optional script to easily import it to broadlink-mqtt.