Como criar uma automação para desligar um sonoff depois de ligado ao fim de 3 Horas ?

como posso criar uma automação para desligar um sonoff depois de ligado ao fim de 3 Horas ?

Experimenta isto:

automation:
- alias: Apagar automático
  trigger:
    platform: state
    entity_id: light.<entidade_a_controlar>
    to: 'on'
    for:
      hours: 3
  action:
    service: light.turn_off
    entity_id: light.<entidade_a_controlar>

Foi de cabeça, por isso se não funcionar a culpa é dos neurónios… :grin:

2 Likes

ahahah, ok obrigado, vou testar

já esta a bombar, muito obrigado Jorge

1 Like

Boa! Marca a resposta certa como solução para que todos saibam que existe resposta à tua questão.

Sei que já há resposta, mas se pretenderes que esse sonoff se desligue SEMPRE ao fim de 3 horas e não num caso específico, partindo do princípio que usas tasmota, o ideal é determinar um pulsetime de 3 horas no próprio tasmota, tendo assim a garantia de que mesmo que o HA tenha problemas e encrave, o sonoff desliga-se SEMPRE… (é o que uso para aquecedores controlados por sonoffs…)

Boas… no seguimento deste a minha ideia seria desligar a luz ao fim de um x tempo, mas apenas num determinado horário:

https://pastebin.com/raw/TUeiBNGz

O erro é este:
Invalid config for [automation]: [platform] is an invalid option for [automation]. Check: automation->condition->0->platform. (See /config/configuration.yaml, line 228). Please check the docs at https://home-assistant.io/components/automation/

Alguma ajuda?

Em princípio estará correcto assim (nas conditions não se põe “platform”):

- alias: Ao fim de 1 hora ligada, se estiver entre as 00 e as 07, desliga
  trigger:
    platform: state
    entity_id: switch.sala_estar
    to: 'on'
    for:
      hours: 1
  condition:
    condition: time
    after: '00:00:00'
    before: '07:00:00'
  action:
    service: homeassistant.turn_off
    entity_id: switch.sala_estar

Obrigado. Resultou!!

1 Like

Ainda bem!
o yaml e a sintaxe não perdoam :wink:


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


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