SmartIR

Integration for Home Assistant to control climate, TV and fan devices via IR/RF controllers (Broadlink, Xiaomi, MQTT)

Github星跟蹤圖

SmartIR is a custom Home Assistant component for controlling AC units, TV sets and fans via Infrared and RF controllers. An IR or RF controller such as Broadlink is required.

The key features of the component are:

  • Support for Base64, Broadlink Hex and Pronto codes.
  • Support for external temperature and humidity sensors (Climate platform)
  • Support for external on/off sensor that monitors whether your device is actually On or Off. This may be a power monitor sensor.
  • Support for voice assistants.

Component setup instructions

  1. Create a directory custom_components in your Home Assistant configuration directory.
  2. Copy smartir from this project including all files and sub-directories into the directory custom_components.

It should look similar to this after installation:

.homeassistant/, -- custom_components/, -- smartir/, -- __init__.py, -- climate.py, -- fan.py, -- media_player.py, -- etc...
  1. Add the following to your configuration.yaml file.
smartir:

Platform setup instructions

Update the component

The component will check for updates each time HA is restarted. When there is a new version, a Persistent Notification will appear.
Use the services smartir.check_updates to manually check for updates and smartir.update_component to start the automatic update.
If you would like to get update notifications from the rc branch (Release Candidate), configure SmartIR as follows:

smartir:
  update_branch: rc

Give this Project a Star :star:

Star this repository if you had fun!

主要指標

概覽
名稱與所有者smartHomeHub/SmartIR
主編程語言Python
編程語言Python (語言數: 1)
平台
許可證MIT License
所有者活动
創建於2019-02-17 12:48:40
推送於2025-05-13 09:19:20
最后一次提交2025-05-13 12:19:20
發布數41
最新版本名稱1.18.1 (發布於 )
第一版名稱1.5.0 (發布於 )
用户参与
星數2.3k
關注者數51
派生數1.1k
提交數1.2k
已啟用問題?
問題數769
打開的問題數45
拉請求數354
打開的拉請求數84
關閉的拉請求數161
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?