# SmartIR Climate

**URL:** https://forum.cpha.pt/t/smartir-climate/12106
**Category:** Configuração
**Created:** [13 Maio , 2023 21:27 UTC](https://forum.cpha.pt/t/smartir-climate/12106 "2023-05-13T21:27:26Z")
**Posts on this page:** 1
**Page:** 2

<div class="post-metadata">

### Author: ![Danfmc](https://forum.cpha.pt/user_avatar/forum.cpha.pt/danfmc/32/7169_2.png) [@Danfmc](https://forum.cpha.pt/u/Danfmc)
#### Post date: [20 Junho , 2023 13:21 UTC](https://forum.cpha.pt/t/smartir-climate/12106/21 "2023-06-20T13:21:38Z")

</div>

Como prometido, aqui vai o princípio do tutorial de como estou a automatizar a climatização em casa.  
O setup por aqui é o seguinte:

- Bomba de Calor Samsung (penso que o modelo seja irrelevante), com um controlador Samsung Gen6 (na imagem), que permite ligar um termostato externo.  
 ![IMG_20230221_164635](https://forum.cpha.pt/uploads/default/original/2X/4/4c2db96489e1db8abae1196d303dd6cbf5f1c506.jpeg)
- Depósito de Inércia de 100L (alimenta AQS e climatização e é alimentado pela bomba de calor e por recuperador de calor a lenha com caldeira de água)
- Tinha este termostato externo, a funcionar por radiofrequência (866MHz)  
![IMG\_ ![image](https://forum.cpha.pt/uploads/default/original/2X/f/f785d95ed472ed2cfb7dd6a3ee209cc43b15bc3f.jpeg)
- O termostato foi substituido por um Shelly 2.5 (o termostato original tem os seguintes fios: Fase, Neutro, C-Wire (novo fio Fase), fio para relé Calor e fio para relé Frio), os quais foram ligados de acordo no Shelly, como sendo dois interruptores diferentes.  
![IMG\_ ![image](https://forum.cpha.pt/uploads/default/original/2X/e/e46e6b26770a9e2b99d12ab11525f5d08a74d23e.jpeg)
- Bomba circuladora para a climatização (tem outra bomba que circula para as AQS, que se mantém como está, e outra bomba que circula a água do recuperador de calor), controlada por Shelly 1.
- Sensor de Temperatura Zigbee da água do depósito de inércia de marca Owon:  
![IMG\_ ![image](https://forum.cpha.pt/uploads/default/original/2X/8/89d40e7fe3703bd5a83bac78fc9e0503a2833136.jpeg)
- Ventiloconvectores Daikin Split  
 ![IMG_20230601_131504](https://forum.cpha.pt/uploads/default/original/2X/1/176befc8412888e6fbf52511cffd1f93f8a1e124.jpeg)  
 ![IMG_20230601_131442](https://forum.cpha.pt/uploads/default/original/2X/d/d3a44d9b952814cf8824a7609541df264cde6d58.jpeg)
- ESP8266 Wemos d1\_mini clone com Lolin IR Controller  
 ![IMG_20230605_133834](https://forum.cpha.pt/uploads/default/original/2X/d/dbff249628a264c700fb8e279f36af35100bd229.jpeg)  
 ![IMG_20230605_133841](https://forum.cpha.pt/uploads/default/original/2X/8/84ac16a002e325874bd7d9bab3677bb8a1bb42d3.jpeg)  
 ![IMG_20230605_133851](https://forum.cpha.pt/uploads/default/original/2X/c/cf6c3d3106e899aec3956ab66ad10db64e6e9a84.jpeg)
- Cabo Micro-USB
- Carregador 220V a Micro-USB 5V  
 ![Sa158ce32704e4c2d95a3ca756a9b27cc4](https://forum.cpha.pt/uploads/default/original/2X/e/e98def76d9b399fa415891a72c1264a00cab89d8.jpeg)

As ligações foram as seguintes (tinha fio azul e fio preto)

- Fio azul liga no N do split, fio preto liga no L. Depois de fechado, fica tudo escondido dentro da carcaça do split, e o esp detecta os comandos do comando original até 4 metros.  
 ![IMG_20230620_135908](https://forum.cpha.pt/uploads/default/original/2X/8/84f2f92271feb9b56b1ff58674d0dac8a350e148.jpeg)  
 ![IMG_20230620_135836](https://forum.cpha.pt/uploads/default/original/2X/5/5bba809ca80906720a5a71faa2bb4c51bc6c2416.jpeg)  
 ![IMG_20230620_135854](https://forum.cpha.pt/uploads/default/original/2X/7/7ed96f2a2b7bd2a44fdecca563bf2d91b8d9effb.jpeg)  
 ![IMG_20230620_135820](https://forum.cpha.pt/uploads/default/original/2X/9/928a47100192fe392981863af5a8130e9e8d9ffc.jpeg)

Para programar o ESP8266:

- Abrir [https://tasmota.github.io/install/](https://tasmota.github.io/install/)
- Seleccionar Tasmota IR e ESP8266
- Install Tasmota IR (Tasmota PT não funciona, não deteta o protocolo IR utilizado)
- Erase Device
- Dar Install e esperar que apague a memória do ESP e que instale e dar next
- Seleccionar Rede Wifi a usar e fornecer respetiva password e dar “Connect”
- Seleccionar “Visit Device”

Já na página própria do ESP:

- Seleccionar Configuration → Configure Module → Escolher “Generic (18)” e Save
- Main Menu → Configuration → Configure Module → D3 GPIO0 = IRsend 1 e D4 GPIO2 = IRrecv e Save
- Main Menu → Configuration → Configure MQTT → Fornecer Host (ip do broker) e credenciais de acesso ao broker e save
- Main Menu → Configuration → Configure Other → Device Name = O nome que quiserem dar e Friendly Name = O nome que queiram que apareça no Home Assistant
- Menu Principal → Console → Procurar no log por “MQT: tele/tasmota\_\*\*\*\*\*\*” e anotar o que está na vez dos asteriscos, que é um código alfanumérico
  - Na consola, e caso utilizem outro tipo de aparelhos, para encontrar o protocolo utilizado, é só apontar o comando IR original ao ESP e clicar num botão, que o receptor encontra algo do género: MQT: tele/tasmota\_\*\*\*\*\*\*/RESULT = {“IrReceived”:{“Protocol”:“DAIKIN64”

De seguida, embora para o HA.  
No HA, ir ao HACS e adicionar o repositório “[https://github.com/hristo-atanasov/Tasmota-IRHVAC](https://github.com/hristo-atanasov/Tasmota-IRHVAC)”. Baixar o mesmo e reiniciar o HA, o resto é feito em yaml.  
No meu caso uso lá o Studio Code Server para editar yaml.

- Se ainda não tiverem criado o ficheiro “climate.yaml”, criam esse ficheiro e fazem referência ao mesmo no “configuration.yaml” inserindo no mesmo a linha “climate: !include climate.yaml”
- No climate.yaml, inserir o seguinte código, devidamente adaptado às vossas necessidades, e posteriormente fazer o restart ao HA.
  - Neste código, pode-se seleccionar qualquer sensor para obter a temperatura da divisão, este dispositivo não lê os dados do sensor próprio da unidade split. No meu caso, tenho um sensor de humidade e temperatura da sonoff em cada divisão que me interessa, e é esse sensor que configuro em “temperature\_sensor:”

```auto
- platform: tasmota_irhvac
  name: Clima Cozinha
  command_topic: "cmnd/tasmota_ ****** /irhvac"
  state_topic: "tele/tasmota_ ****** /RESULT"
  temperature_sensor: sensor.termometro_cozinha_temperature #optional this sensor is used to display current temp on the AC card
  protocol: "DAIKIN64"
  min_temp: 16 #optional - default 16 int value
  max_temp: 30 #optional - default 32 int value
  initial_operation_mode: "off" # optional - default "off" string value
  precision: 0.1 #optional - default 1.0 float value
  supported_modes:
    - heat
    - cool
    - dry
    - fan_only
    - "off" #Turns the AC off - Should be quoted and should be always included here
  supported_fan_speeds:
    - low
    - medium
    - high
    - auto
  supported_swing_list:
    - "off"
    - vertical #up to down
  hvac_model: "1" # string value
  celsius_mode: "On" #optional - default "On" string value - you can remove it if you use celsius

```

- No meu caso, escolhi o card “Termóstato”, seleccionei a entidade acabada de criar, dei o nome que quis, escolhi o tema preferido (no meu caso, mushroom square shadow") e voilá, consigo controlar o ventiloconvector com o HA e criar automatismos! Se usar o comando IR original, o ESP reconhece o comando e atualiza o HA!  
 ![Card](https://forum.cpha.pt/uploads/default/original/2X/f/f337037f81a170f00f131350235e67d2dbded974.jpeg)

Espero ajudar alguém com isto!

[Página anterior](https://forum.cpha.pt/t/smartir-climate/12106.md?page=1)
