Guia SmartIR - Como Domotizar o teu Ar-Condicionado e TV com Broadlink e Home Assistant
Tens um ar-condicionado ou uma televisão antiga que só funciona com comando remoto? Não é preciso substituí-los. Neste artigo mostro-te como integrá-los totalmente no Home Assistant usando um emissor de infravermelhos como o Broadlink RM4 Pro e a poderosa integração SmartIR. Com esta configuração, não só consegues ligar e desligar os teus equipamentos a partir do telemóvel, como também criar termóstatos inteligentes e controlos multimédia avançados.
No YouTube compartilho mais tutoriais, testes praticos e automacao residencial real. Inscrever-se no YouTube

Video relacionado no YouTube
VideoO que precisas para começar?
Para seguires este guia, o ideal é ter:
- Emissor IR: Recomendo o Broadlink RM4 Pro (que também inclui Radiofrequência) ou o Broadlink RM4 Mini (só IR).
- Sensor de Temperatura/Humidade: Se usares o cabo especial da Broadlink com sensor, terás dados em tempo real da tua divisão.
- Home Assistant: Com HACS instalado.
💡 Conselho: Se ainda não configuraste o teu Broadlink no Home Assistant, dá uma vista de olhos a este passo prévio.
Passo 1: Instalação do SmartIR via HACS
SmartIR é uma integração personalizada que facilita imenso a criação de entidades climate (climatização) e media_player (leitores).
- Vai a HACS > Integrações.
- Clica nos três pontos (canto superior direito) > Repositórios personalizados.
- Cola o URL do SmartIR:
https://github.com/smartHomeHub/SmartIRe seleciona Integração. - Descarrega e reinicia o Home Assistant.
Depois de reiniciar, acrescenta a linha base no teu configuration.yaml:
smartir:
Passo 2: Configurar o Ar-Condicionado (Entidade Climate)
Para que o teu ar apareça como um termóstato real no Home Assistant, adiciona o seguinte código à tua configuração. Terás de procurar o código do teu modelo na biblioteca do SmartIR.
Código YAML para o Ar-Condicionado:
climate:
- platform: smartir
name: AC Salón
unique_id: ac_salon
device_code: 1120 # Sustituye por el código de tu modelo
controller_data: remote.emisor_ir_remote # ID de tu Broadlink
temperature_sensor: sensor.emisor_ir_temperatura
humidity_sensor: sensor.emisor_ir_humedad
power_sensor: binary_sensor.ac_salon_power # Opcional: para saber si está encendidoSensor de estado (Opcional mas recomendado)
Se tiveres um medidor de consumo (como um Shelly ou pinças amperimétricas), podes criar um binary_sensor para que o Home Assistant saiba se o ar está realmente ligado:
template:
- binary_sensor:
- name: "AC Salón Encendido"
unique_id: ac_salon_power
state: >
{{ states('sensor.consumo_aire_acondicionado_salon') | float(0) > 10 }}
icon: >
{% if this.state == 'on' %}
mdi:air-conditioner
{% else %}
mdi:air-conditioner-off
{% endif %}Passo 3: Controlar a TV (Entidade Media Player)
Transformar a tua televisão num media_player vai permitir-te controlar o volume, silenciar ou mudar de fonte a partir do painel de controlo.
Código YAML para a Televisão:
media_player:
- platform: smartir
name: TV Salón
unique_id: tv_salon
device_code: 1060 # Sustituye por el código de tu marca
controller_data: remote.emisor_ir_remote
power_sensor: binary_sensor.tv_power_status # OpcionalEquipamento recomendado
Estes sao os dispositivos usados neste projeto:
- Broadlink MR4 Pro (Con IR + RF): Aliexpress · Amazon · RM4 Mini (solo IR)
- BroadLink RM4 Mini — Opcao economica (Sin RF): AliExpress · Amazon
Conclusão e testes
Depois de adicionares o código e reiniciares, terás novas entidades no teu sistema. Agora já podes:
- Aumentar e diminuir a temperatura a partir do telemóvel.
- Automatizar o ar para que se ligue segundo a sensação térmica (podes ver como fazer isso noutro post).
- Controlar a TV com Google Home ou Alexa através do Home Assistant.
Domotizar a tua casa por menos de 20€ é possível! Não te esqueças de consultar os cupões atualizados do AliExpress para conseguires o teu Broadlink ao melhor preço.
Ligações úteis mencionadas:
Video relacionado
Equipamento recomendado
Con IR + RF



