Рет қаралды 49
Nesse tutorial, ensino como fazer um Termostato Genérico no Home Assistant usando Template Climate.
Meu primeiro e talvez único vídeo do canal, mas achei importante compartilhar esse conhecimento
Recursos
Modos: Frio e Desligado
Temperaturas: definidas no template
Ventilador: auto, low, medium e high
Feedback da disponibilidade do dispositivo
Visualização da temperatura do ambiente ou da localização
1 - Climate Template Github:
github.com/jcw...
2 - Template Configurado só alterar o nome das variáveis:
platform: climate_template
name: Ar _LOCAL
unique_id: ar_*local*
modes:
"cool"
"off"
min_temp: 18
max_temp: 30
fan_modes:
"auto"
"low"
"medium"
"high"
availability_template: true #"{{ states('remote.smart_ir') }}"
hvac_mode_template: "{{ states('input_select.ar_*local*_modo') }}"
set_hvac_mode:
service: input_select.select_option
target:
entity_id: input_select.ar_*local*_modo
data:
option: "{{ hvac_mode }}"
target_temperature_template: "{{states ('input_number.ar_*local*_temperatura') }}"
current_temperature_template: "{{ state_attr('weather.forecast_home', 'temperature' ) | int(0)}}"
set_temperature:
service: input_number.set_value
target:
entity_id: input_number.ar_*local*_temperatura
data:
value: "{{ temperature }}"
fan_mode_template: "{{ states('input_select.ar_*local*_fan') }}"
3 - Template da ação de enviar comando
Temp-{{ state_attr('climate.ar_sala', 'fan_mode')}}{{state_attr('climate.ar_sala', 'temperature') | int(0) }}
4 - Lista para coletas de código no Tuya. Sugiro fazer por partes:
Ligar-Ar
Desligar-Ar
Temp-auto18
Temp-auto19
Temp-auto20
Temp-auto21
Temp-auto22
Temp-auto23
Temp-auto24
Temp-auto25
Temp-auto26
Temp-auto27
Temp-auto28
Temp-auto29
Temp-auto30
Temp-low18
Temp-low19
Temp-low20
Temp-low21
Temp-low22
Temp-low23
Temp-low24
Temp-low25
Temp-low26
Temp-low27
Temp-low28
Temp-low29
Temp-low30
Temp-medium18
Temp-medium19
Temp-medium20
Temp-medium21
Temp-medium22
Temp-medium23
Temp-medium24
Temp-medium25
Temp-medium26
Temp-medium27
Temp-medium28
Temp-medium29
Temp-medium30
Temp-high18
Temp-high19
Temp-high20
Temp-high21
Temp-high22
Temp-high23
Temp-high24
Temp-high25
Temp-high26
Temp-high27
Temp-high28
Temp-high29
Temp-high30