For this platform to work, we need a .json file containing all the necessary IR commands.
Find your device's brand code here and add the number in the device_code
field. The compoenent will download it to the correct folder. If your device is not working, you will need to learn your own codes and place the .json file in smartir/codes/media_player/
subfolders. Please note that the device_code
field only accepts positive numbers. The .json extension is not required.
name (Optional): The name of the device
unique_id (Optional): An ID that uniquely identifies this device. If two devices have the same unique ID, Home Assistant will raise an exception.
device_code (Required): ...... (Accepts only positive numbers)
controller_data (Required): The data required for the controller to function. Enter the IP address of the Broadlink device (must be an already configured device) or the MQTT topic on which to send commands.
power_sensor (Optional): entity_id for a sensor that monitors whether your device is actually On or Off. This may be a power monitor sensor. (Accepts only on/off states)
smartir:
switch:
- platform: broadlink
host: 192.168.10.10
mac: '00:00:00:00:00:00'
media_player:
- platform: smartir
name: Living room TV
unique_id: living_room_tv
device_code: 1000
controller_data: 192.168.10.10
power_sensor: binary_sensor.tv_power
smartir:
media_player:
- platform: smartir
name: Living room TV
unique_id: living_room_tv
device_code: 2000
controller_data: home-assistant/living-room-tv/command
power_sensor: binary_sensor.tv_power
Below are the code files created by the people in the community. Before you start creating your own code file, try if one of them works for your device. Please open an issue if your device is working and not included in the supported models.
Code | Supported Models | Controller |
---|---|---|
1000 | Unknown | Broadlink |
Code | Supported Models | Controller |
---|---|---|
1020 | KDL-46HX800 | Broadlink |
Code | Supported Models | Controller |
---|---|---|
1040 | 22MT47DC | Broadlink |
Code | Supported Models | Controller |
---|---|---|
1060 | UE40F6500 LE40D550 UE40H6400 |
Broadlink |
Code | Supported Models | Controller |
---|---|---|
1080 | NS-42D510NA15 | Broadlink |