Together with @odianosen25 i developed an app that lets you use broadlink devices directly in appdaemon.
this app is built in AD 4 and not compatible with AD 3!
off course you could use the homeassistant intergration, and then use that in appdaemon.
but this app has several advantages.
if your broadlink devices are connected to appdaemon, you can create a device sensor and temperature sensor (depending on the device) in an appdaemon namespace, but also in HA. thats not something new. but you dont need to create switches to trigger the commands.
you can save the commands you have learned in the app and use them by name, or just use a complete code directly in the service.
examples:
controle_value = self.call_service("broadlink_living_room/learn", entity_id = "sensor.living_room")
controle_value = self.call_service("broadlink_living_room/send_data", entity_id = "sensor.living_room", data_packet = lg_tv_hdmi_1)
controle_value = self.call_service("broadlink_living_room/send_data", entity_id = "sensor.living_room", protocol = lirc, data_packet = "2663 860 472 832 472 416 472 416 1332 1304 472 416 472 416 916 860 472 416 472 416 472 416 916 860 472 416 472 416 472 416 916 416 472 832 361"
it supports base64, hex, pronto and lirc commands.
this app is also an example of how new style AD apps can be built.
i hope you enjoy, and off course we are available for questions, here and on discord.