# SmartIR - Controle totalmente seus controles remoto no Home Assistant!

**URL:** https://forum.cpha.pt/t/smartir-controle-totalmente-seus-controles-remoto-no-home-assistant/6930
**Category:** Configuração
**Tags:** broadlink
**Created:** [20 Fevereiro , 2021 17:02 UTC](https://forum.cpha.pt/t/smartir-controle-totalmente-seus-controles-remoto-no-home-assistant/6930 "2021-02-20T17:02:42Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![LeandroIssa](https://forum.cpha.pt/user_avatar/forum.cpha.pt/leandroissa/32/11213_2.png) [@LeandroIssa](https://forum.cpha.pt/u/LeandroIssa)
#### Post date: [20 Fevereiro , 2021 17:02 UTC](https://forum.cpha.pt/t/smartir-controle-totalmente-seus-controles-remoto-no-home-assistant/6930/1 "2021-02-20T17:02:43Z")

</div>

O SmartIR é um componente customizado que pode ser instalado via HACS criado para integrar totalmente controles remotos. O componente separa em três categorias: players de media (televisão, aparelhos de som), controles de ventiladores e controles de ar condicionado.

O SmartIR tem suporte para os seguintes controles IR:

Broadlink  
Xiaomi IR Remote  
LOOK.in Remote  
ESPHome User-defined service for remote transmitter  
MQTT Publish service

Documentação oficial do componente:

> **[GitHub - smartHomeHub/SmartIR: Home Assistant integration to manage climate...](https://github.com/smartHomeHub/SmartIR)**
>
> Home Assistant integration to manage climate systems, TVs, fans and lights using IR/RF controllers. Compatible with Broadlink, Xiaomi, MQTT, LOOKin and ESPHome

Não tem o HACS instalado? Pode instalar por aqui:

> [@Como instalar o HACS (Home Assistant Community Store) (Desactualizado)](https://forum.cpha.pt/t/como-instalar-o-hacs-home-assistant-community-store/2710):
>
> ATENÇÃO: Este tutorial foi feito usando a versão 0.95.4 do HA e 0.11.1 do HACS, e pode em futuras versões sofrer algumas alterações slight_smile Hoje vamos falar sobre o novo componente HACS (Home Assistant Community Store), que vem fazer basicamente o mesmo que o custom\_updater mas com uma interface integrada no HA e semi-automatizado. O que o HACS trás de novo? O HACS é, não mais nem menos, do que um gerenciador de Custom Components e Cartões Lovelace do Home Assistant, o que vai faci…

No HACS vá em Integrações.

 !['](https://forum.cpha.pt/uploads/default/original/2X/6/6d1fe82ec26d056172ab2095ab80038a9b057744.png)

Clique em “+ EXPLORE & ADD REPOSITORIES” no canto direito embaixo e busque por SmartIR na barra de busca.

 ![2](https://forum.cpha.pt/uploads/default/original/2X/9/91a7255c582340cf2e9cd410ed9cff4f2c38a4ed.png)

Vai achar o componente!

 ![3](https://forum.cpha.pt/uploads/default/original/2X/3/3ad54d210566baeace5ae941a7ed4c13c43b8a44.png)

Clique para instalar!

![Sem título](https://forum.cpha.pt/uploads/default/original/2X/0/0c0d157ec2714f616bb66614b054b82bd51a8444.jpeg)

Com ele instalado agora é só configurar corretamente os controles remotos!

Vou usar como exemplo a configuração usando dispositivos **Broadlink** pois é o que eu uso! Outros dispositivos a configuração está na documentação oficial.

Vá até o configuration.yaml e adicione:

**Para Players de Media:**

```
media_player:
  - platform: smartir
    name: Nome do Controle
    unique_id: id_do_controle_
    device_code: XXX
    controller_data: remote.nomedocontrole
    power_sensor: binary_sensor.tv_power

```

O nome do dispositivo você escolhe, o unique\_id também! O device\_code varia de controle para controle, na documentação oficial existem alguns já configurados e precisa verificar lá.

[Clique aqui para verificar!](https://github.com/smartHomeHub/SmartIR/blob/master/docs/MEDIA_PLAYER.md#available-codes-for-tv-devices)

Caso não exista precisará criar manualmente.  
Em controller\_data é preenchida a entidade do seu controle Broadlink.

Após configurado e com o Home Assistant reiniciado irá aparecer um arquivo .json com os códigos do device\_code que preencheu na pasta media\_player em seu config, seguindo o caminho “custom\_components\smartir\codes\media\_player” lá poderá verificar os códigos.

 ![5](https://forum.cpha.pt/uploads/default/original/2X/2/28e541cddce27fdda4bc613dcb5c872fb8a2c556.png)

Usei o código 1060 para uma televisão da Samsung.

 ![6](https://forum.cpha.pt/uploads/default/original/2X/7/701d401ba13aca0aef80ae19fee3fa2cc93ab6d6.png)

Agora consigo controlar totalmente a televisão! Sobre cartão da lovelace, não encontrei algum que fique legal com media\_player, se alguém tiver sugestão agradeço!

 ![7](https://forum.cpha.pt/uploads/default/original/2X/7/7721377f5dcb6ca97df091c89e4d6bbd0673be30.jpeg)

**Para Ar Condicionados:**

```
climate:
  - platform: smartir
    name: Nome do Ar Condicionado
    unique_id: ar_condicionado
    device_code: XXX
    controller_data: remote.nomedocontrole
    temperature_sensor: sensor.temperatura
    humidity_sensor: sensor.umidade
    power_sensor: binary_sensor.ac_power

```

Para os ar condicionados a configuração é parecida mas podemos adicionar outras informações, caso tenha um sensor de temperatura e umidade poderá adicionar as informações deles junto e aparecerão nos cartões na lovelace. Verifique na documentação oficial se existe o código para seu modelo de ar condicionado.

[Clique aqui para verificar!](https://github.com/smartHomeHub/SmartIR/blob/master/docs/CLIMATE.md#available-codes-for-climate-devices)

O caminho para verificar os códigos é “custom\_components\smartir\codes\climate”. Caso o seu ar condicionado não tenha poderá criar um novo, no meu caso eu criei.

Tenho dois ar condicionados da LG que são modelos mais antigos e usam o controle AKB74295303, então criei o device\_code para ele, segue para download quem interessar.

 ![8](https://forum.cpha.pt/uploads/default/original/2X/5/577954f5a1b59725259df400b23b71032ebde961.jpeg) ![9](https://forum.cpha.pt/uploads/default/original/2X/1/1898487c02f0253b2e9c7aac18adcf64fdfc49dd.jpeg)

Download: [https://drive.google.com/file/d/1EtdxwTTkgA-69QRimImetaNM8YFq4j9x/view?usp=sharing](https://drive.google.com/file/d/1EtdxwTTkgA-69QRimImetaNM8YFq4j9x/view?usp=sharing)

Existem hoje dois modelos que conheço de cartões para ar condicionados no Home Assistant, um deles é o cartão de Termostato do Home Assistant.

 ![10.1](https://forum.cpha.pt/uploads/default/original/2X/4/4e756dc2f2b6c8b24ccb2f48835f2455528bed85.png)

Outro que podem utilizar é o cartão Simple Termostat. Pode ser instalado pelo HACS na parte de Frontend.

 ![10](https://forum.cpha.pt/uploads/default/original/2X/a/ad429f0968edd11537bfb1ab4423429cc1f45fd0.png)

**Para Ventiladores:**

```
fan:
  - platform: smartir
    name: Ventilador
    unique_id: meu_ventilador
    device_code: 1000
    controller_data: remote.nomedocontrole
    power_sensor: binary_sensor.fan_power

```

Para ventiladores é igual a configuração, em name e unique\_id você escolhe como preencher. Em device\_code coloque o código do seu ventilador e em controller\_data preencha com seu dispositivo Broadlink. Verifique se já existe o código para seu ventilador.

[Clique aqui para verificar!](https://github.com/smartHomeHub/SmartIR/blob/master/docs/FAN.md#available-codes-for-fan-devices)

O caminho para achar seus códigos é “custom\_components\smartir\codes\fan”.

No meu caso não existia o código do meu ventilador de teto, então tive novamente que criar.  
Uso um ventilador de teto de marca HunterFan. Segue o link de download a quem interessar.

 ![12](https://forum.cpha.pt/uploads/default/original/2X/e/ed53821cf0925665606d2b345b43badcd7a42d1e.png) ![13](https://forum.cpha.pt/uploads/default/original/2X/9/95c04bbce9c9357fe1d577cf339b1febe032bd1e.png)

Download: [https://drive.google.com/file/d/1LVgogNBf0cskZKZZq-nE3bn1Sp-nXUz-/view?usp=sharing](https://drive.google.com/file/d/1LVgogNBf0cskZKZZq-nE3bn1Sp-nXUz-/view?usp=sharing)

Sobre o cartão para a Lovelace, no HACS existe um cartão Fan Control Entity Row.  
Para configura-lo coloque em adicionar cartão de forma Manual e preencha com o código abaixo.

 ![11](https://forum.cpha.pt/uploads/default/original/2X/9/9e824b8e0274b9d14e032f952352bb1670214028.png)

```
entities:
  - entity: fan.lroom_fan
    name: Living Room
    type: 'custom:custom-fan-card'
title: Fans
type: entities

```

É isso, um abraço!

---

<div class="post-metadata">

### Author: ![Moacir\_Ferreira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/moacir_ferreira/32/10556_2.png) [@Moacir\_Ferreira](https://forum.cpha.pt/u/Moacir_Ferreira)
#### Post date: [28 Outubro , 2021 08:31 UTC](https://forum.cpha.pt/t/smartir-controle-totalmente-seus-controles-remoto-no-home-assistant/6930/2 "2021-10-28T08:31:07Z")

</div>

Alguém pode dar-me uma dica sobre quem é o melhor simulador de controle remoto para este efeito? Quero algo estável e de qualidade. Ainda neste assunto, há algum destes controle que “aprenda” o comando que têm de dar? I.e.: Aponto o meu controle remoto para ele e aciono o botão; ele aprende o comando que tem de dar; eu depois então posso utilizar o comando aprendido.

---

<div class="post-metadata">

### Author: ![antchagas](https://forum.cpha.pt/user_avatar/forum.cpha.pt/antchagas/32/7061_2.png) [@antchagas](https://forum.cpha.pt/u/antchagas)
#### Post date: [30 Novembro , 2021 21:55 UTC](https://forum.cpha.pt/t/smartir-controle-totalmente-seus-controles-remoto-no-home-assistant/6930/3 "2021-11-30T21:55:44Z")

</div>

Excelente explicação, obrigado!

---

<div class="post-metadata">

### Author: ![Henrique\_Baptista](https://forum.cpha.pt/user_avatar/forum.cpha.pt/henrique_baptista/32/11720_2.png) [@Henrique\_Baptista](https://forum.cpha.pt/u/Henrique_Baptista)
#### Post date: [17 Maio , 2022 11:15 UTC](https://forum.cpha.pt/t/smartir-controle-totalmente-seus-controles-remoto-no-home-assistant/6930/4 "2022-05-17T11:15:08Z")

</div>

Boas  
Estou com problemas em criar 2 cartões para aparelhos de AC.  
Acho que a configuração está correta mas das duas entidades criadas só a primeira aparece.  
Alguém tem ideia de como resolver ?

```auto

   climate:
       - platform: smartir
         name: Ar Condicionado da Sala
         unique_id: ar_condicionado_da_sala
         device_code: 1400
         controller_data: remote.irsalaac_remote

       - platform: smartir
         name: Ar Condicionado do quarto
         unique_id: ar_condicionado_do_quarto
         device_code: 5885
         controller_data: remote.irquarto_remote

```

---

<div class="post-metadata">

### Author: ![pedromedidata](https://forum.cpha.pt/user_avatar/forum.cpha.pt/pedromedidata/32/3657_2.png) [@pedromedidata](https://forum.cpha.pt/u/pedromedidata)
#### Post date: [3 Agosto , 2022 08:58 UTC](https://forum.cpha.pt/t/smartir-controle-totalmente-seus-controles-remoto-no-home-assistant/6930/5 "2022-08-03T08:58:48Z")

</div>

Boas, tens de ir a ferramentas de programação, serviços, chamar o serviço Remoto: Learn Command, vai ser criado um ficheiro com os códigos a substituir no ficheiro que selecionaste para ser utilizado com esse aparelho.  
Já não me recordo onde esse ficheiro é criado.
