Ajuda com Automação

Bom dia.
Estou com um problema com uma automação que me liga o ar condicionado (ar condicionado “burro” por condutas, com relé zigbee para on/off).
Pretendo ligar o AC a determinada(s) hora(s), nos dias úteis, desde que não esteja de férias, e a temperatura interior esteja dentro de parâmetros definidos.
Não consigo que a automação arranque. Junto anexo yaml:

alias: Ligar AC
description: ''
trigger:
  - platform: sun
    event: sunrise
    offset: '00:10:00'
  - platform: time
    at: '08:00:00'
  - platform: time
    at: '08:15:00'
  - platform: time
    at: '08:30:00'
  - platform: time
    at: '08:45:00'
condition:
  - condition: and
    conditions:
      - condition: state
        entity_id: calendar.test_ferias
        state: 'off'
      - condition: time
        weekday:
          - mon
          - tue
          - wed
          - thu
          - fri
  - condition: and
    conditions:
      - condition: or
        conditions:
          - condition: numeric_state
            entity_id: sensor.sensor_temperatura_e_humidade_temperature
            attribute: temperature
            above: '25'
            below: '15'
          - condition: and
            conditions:
              - condition: sun
                after: sunrise
                after_offset: '00:10:00'
      - condition: or
        conditions:
          - condition: time
            after: '07:59:00'
          - condition: and
            conditions:
              - condition: numeric_state
                entity_id: sensor.sensor_temperatura_e_humidade_temperature
                attribute: temperature
                above: '24'
                below: '16'
      - condition: or
        conditions:
          - condition: time
            after: '08:14:00'
          - condition: and
            conditions:
              - condition: numeric_state
                entity_id: sensor.sensor_temperatura_e_humidade_temperature
                attribute: temperature
                above: '23'
                below: '17'
      - condition: or
        conditions:
          - condition: time
            after: '08:29:00'
          - condition: and
            conditions:
              - condition: numeric_state
                entity_id: sensor.sensor_temperatura_e_humidade_temperature
                attribute: temperature
                above: '22'
                below: '17'
      - condition: or
        conditions:
          - condition: time
            after: '08:44:00'
action:
  - type: turn_on
    device_id: 057c61eeb58035ee92f8e87d543429a3
    entity_id: switch.ar_condicionado
    domain: switch
mode: single

O que está errado? Agradeço ajuda!

Tive um problema parecido e usei a alteração de temperatura como “trigger”, tudo o resto ficou como condições.

Se o “trigger” for uma dada hora, e a essa hora a temperatura não cumprir os requisitos, nunca mais o aparelho arrancará nesse dia.

Mas no caso tenho vários triggers (várias horas), sendo que o último trigger era para ser cumprido, independentemente da temperatura! No caso isto é um AC que faz também a parte da ventilação, numa loja, que tem que trabalhar todo o tempo em que estou a trabalhar.

O trigger deve ser simples e as horas passas para as condições.

1 Curtiu

Isso vai ligar/desligar o AC fornecendo/cortando corrente, em vez de usar as funções de ligar e desligar do próprio aparelho? Tenho ideia de já terem dito que estes aparelhos não devem ser usados dessa forma.

Sim, funciona dessa maneira, não tenho como fazer de outro modo. O AC é burro, é uma unidade trifásica que funciona apenas por comando/termostato com fio instalado na parede. O AC é um Lennox trifásico de condutas e o comando é um carel aria de 2 condutores.
Basicamente tenho um switch ZigBee ligado a um relé do AC (funciona a 220v) e que comanda o arranque da unidade.

Bom, acabei por resolver o problema de outra maneira.
Com as novas acções “if-then-else”, passei a maioria das condições, tais como os horários para iniciar a automação, para os “if” e as acções ficaram nos “then”.
Nas condições ficaram apenas aquelas que são comuns a tudo, como só trabalhar em dias úteis e quando não estou de férias.
Até agora trabalha tudo certo.
Obrigado pelas ajudas!

1 Curtiu

Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade