Saltar para o conteúdo
  1. Início
  2. Tutorial

Estores Automáticos com Sol e Temperatura no Home Assistant

Fechar os estores às oito da manhã porque «é verão» é a automatização mais básica que existe, e raramente a melhor. O que interessa é fechar quando o sol bate mesmo na janela e a divisão começa a aquecer, e abrir quando deixa de fazer falta. Neste guia mostro como fazer isso com a posição do sol e a temperatura no Home Assistant, com duas automatizações prontas a copiar.

Este artigo faz parte da série Home Assistant do Zero à Prática e parte do princípio de que já tens os estores no Home Assistant. Se não, começa pelo guia para automatizar estores: módulo ou motor.

Sol de fim de tarde a bater numa janela de sala com o estore parcialmente descido

Como automatizar estores com sol e temperatura?

Usa a posição do sol e a temperatura da divisão como condições: quando o sol está alto e do lado da janela e a divisão passa dos 25 °C, o estore desce até uma posição parcial. À noite, fecha ao pôr do sol, a menos que a porta da varanda esteja aberta. Um interruptor auxiliar permite pausar tudo quando quiseres.

O que precisas

Peça Para quê Onde saber mais
Estores no Home Assistant (Shelly Plus 2PM ou Aqara E1) Mover o estore e definir a posição Automatizar estores: módulo ou motor
Sensor de temperatura (SONOFF SNZB-02P) Saber quando a divisão aquece Sensores de temperatura e humidade
Sensor de porta (SONOFF SNZB-04P ou o de que falamos no guia de porta e janela) Não fechar com a varanda aberta Sensores de porta e janela

Estore automático, sensor de temperatura Zigbee e sensor de porta usados na automatização

Os sensores de temperatura e de porta são Zigbee e usam o coordenador do Episódio 3. Os modelos de que precisas, com links, são estes:

Ver preço atual do Shelly Plus 2PM Ver preço atual do Aqara E1 Ver preço atual do SNZB-02P Ver preço atual do SNZB-04P

Como o Home Assistant sabe onde está o sol

Diagrama da posição do sol com azimute e elevação em relação a uma janela virada a sudoeste

A integração do sol já vem de série e calcula a posição do sol a partir da localização da tua casa, sem internet. A entidade sun.sun tem dois atributos que interessam:

  • Elevação: a altura do sol acima do horizonte, em graus. Abaixo de uns 20° o sol está baixo e costuma bater em ângulo, acima de 20° já aquece a sério.
  • Azimute: a direção do sol em graus, com norte em 0°, este em 90°, sul em 180° e oeste em 270°.

Para saber o intervalo da tua janela, descobre a orientação com a bússola do telemóvel e observa durante um dia a que horas o sol entra. Uma janela virada a sudoeste, por exemplo, apanha o sol com azimute entre cerca de 180° e 270°. Ajusta pela experiência.

Um interruptor para pausar tudo

Antes de criares as automatizações, cria um interruptor auxiliar que as liga e desliga de uma vez. Em Definições, Dispositivos e serviços, Auxiliares, Criar auxiliar, escolhe «Interruptor» e dá-lhe o nome «Estores automáticos». Assim, quando tens visitas ou queres os estores sempre abertos, desligas um único interruptor em vez de editar automatizações.

Duas automatizações para começar

Editor de automatizações do Home Assistant com condições de elevação e azimute do sol e temperatura

Se ainda não criaste nenhuma, o Episódio 4 mostra o editor visual. Para copiar estas duas, cria uma automatização nova, usa o menu dos três pontos, «Editar em YAML», e cola. Troca os nomes das entidades pelos teus.

Descer o estore quando o sol bate e a sala aquece

alias: Estore da sala contra o sol e o calor
triggers:
  - trigger: time_pattern
    minutes: "/10"
conditions:
  - condition: state
    entity_id: input_boolean.estores_automaticos
    state: "on"
  - condition: numeric_state
    entity_id: sun.sun
    attribute: elevation
    above: 20
  - condition: numeric_state
    entity_id: sun.sun
    attribute: azimuth
    above: 180
    below: 270
  - condition: numeric_state
    entity_id: sensor.sala_temperatura
    above: 25
  - condition: numeric_state
    entity_id: cover.estore_sala
    attribute: current_position
    above: 20
actions:
  - action: cover.set_cover_position
    target:
      entity_id: cover.estore_sala
    data:
      position: 20

A automatização avalia as condições de dez em dez minutos. Só desce o estore se o sol estiver alto, do lado da janela, a sala estiver acima de 25 °C e o estore ainda estiver mais aberto do que o necessário. A posição de 20 % mantém alguma luz.

Fechar ao pôr do sol e abrir de manhã

alias: Estores ao pôr do sol e de manhã
triggers:
  - trigger: sun
    event: sunset
    offset: "-00:15:00"
    id: "fechar"
  - trigger: time
    at: "07:30:00"
    id: "abrir"
conditions:
  - condition: state
    entity_id: input_boolean.estores_automaticos
    state: "on"
actions:
  - choose:
      - conditions:
          - condition: trigger
            id: "fechar"
          - condition: state
            entity_id: binary_sensor.porta_varanda_contacto
            state: "off"
        sequence:
          - action: cover.close_cover
            target:
              entity_id: cover.estore_sala
      - conditions:
          - condition: trigger
            id: "abrir"
        sequence:
          - action: cover.open_cover
            target:
              entity_id: cover.estore_sala

O sensor de porta no estado «desligado» quer dizer porta fechada. Se a varanda estiver aberta ao pôr do sol, o estore não desce, o que evita que fique preso ou que feche com alguém lá fora. Se quiseres, acrescenta um segundo gatilho que feche o estore quando a porta voltar a fechar depois do pôr do sol.

Como afinar sem complicar

  • Posição parcial em vez de fechar tudo. Entre 20 % e 30 % corta grande parte do sol direto e mantém luz natural na divisão.
  • Histerese. Fecha acima dos 25 °C e abre abaixo dos 23 °C, para o estore não subir e descer a cada meia hora.
  • Dias nublados. Um sensor com luminosidade, como os do guia de sensores de movimento Zigbee, ajuda a distinguir sol direto de céu encoberto.
  • Presença. Se não queres estores a mexer com alguém a ver televisão, acrescenta uma condição de presença ou usa o interruptor de pausa.

Mostra o estado dos estores e o interruptor de pausa no painel da família, como no Episódio 6.

Onde comprar:

Este artigo contém links de afiliado. Como Associado da Amazon, o NETthings ganha com compras qualificadas, sem custo adicional para ti. Os preços e a disponibilidade mudam, por isso consulta sempre o valor atual na Amazon.

Para mais opções testadas, vê o nosso guia BlitzHome e BlitzWolf e segue o Cupão na Hora no Telegram para as promoções.

Queres saber quando estes sensores e módulos estão em promoção? Segue o @cupaonahora no Telegram.

Perguntas frequentes

Como sei a orientação da minha janela?

Usa a bússola do telemóvel, apontando para fora da janela. O norte é 0°, o este 90°, o sul 180° e o oeste 270°. Depois observa a que horas o sol entra e ajusta o intervalo de azimute da automatização pela experiência. Uma pequena diferença de 10° ou 20° raramente se nota.

Preciso de um sensor de luz para isto?

Não é obrigatório. A posição do sol e a temperatura da divisão já chegam para a maior parte dos casos. Um sensor de luminosidade acrescenta a capacidade de distinguir sol direto de um dia nublado, o que evita descer o estore sem necessidade. É um extra que se acrescenta depois.

As automatizações funcionam sem internet?

Sim. A posição do sol é calculada localmente pelo Home Assistant a partir da localização da casa, e os sensores Zigbee e os módulos Shelly funcionam em local. Só as notificações no telemóvel dependem de internet. Isto torna estas automatizações bastante fiáveis, ao contrário das que dependem de serviços na nuvem.

Posso impedir que o estore se mexa quando estou em casa?

Podes, de duas formas. A mais simples é usar o interruptor auxiliar de pausa e desligá-lo quando estás em casa e queres os estores quietos. A outra é acrescentar uma condição de presença, por exemplo com a zona da casa ou com um sensor de presença na divisão.

Posso usar a previsão do tempo nestas condições?

Sim. Uma entidade meteorológica do Home Assistant expõe o estado do tempo, como soalheiro ou nublado, e podes usá-la como condição. Costuma ser menos precisa do que um sensor real na janela, por isso funciona melhor como complemento da temperatura e da posição do sol, e não como substituto.

E agora?

Com sensores, estores e automatizações a funcionar, o passo seguinte é o aquecimento: termóstatos e válvulas para radiadores. Vem aí um guia dedicado. Entretanto, volta ao guia completo da série Home Assistant e segue o @netthings no Telegram para não perderes o próximo artigo.

Comentários