Controlar a hora de acender e apagar de uma lâmpada a partir do HA

No input_datetime no yaml defeni um liga e desliga para as 19h on e 07h off.
Mas ao alterar depois estes valores no Lovelace, ao reiniciar o HA não deveria ficar com essas alterações guardadas?

E sobre o input_boolean, ao desliga-lo também deveria desligar logo a luz?

É o próprio HA que gere a alteração dos valores (e não o Lovelace, que é apenas a parte gráfica do HA) e os deve manter entre reboots, excepto se utilizares como está no exemplo acima com o initial: definido. Se apagares as duas linhas que dizem ìnitial: o HA vai manter os valores que definires.

No exemplo acima, o initial: estava lá porque na altura o HA não geria esses valores e quando reiniciavas passava sempre para 00:00.

Sim, o input_boolean liga e desliga as luzes.

P.S.: Vou editar o exemplo para evitar confusão

Alguma coisa que não está correcta… Agora sem o “initial” ao reiniciar o HA já guarda os valores pelo lovelace, mas ele já não desliga a luz(switch) pela hora marcada.
E continuo com o input_boolean a só ligar a luz.

Vi agora que se no “call service” escolher “toogle” da vez de “turn on” switch já liga e desliga corretamente pelo hora esolhida.

Mais uma vez… o Lovelace não tem nada a ver com o assunto, isso é gerido pelo HA!

yep, erro no tutorial… a opção certa é toggle.

1 Curtiu

Olá Jorge, antes de mais: nice tutorial! Dá mesmo muito jeito. Obrigado.
Agora, com o toggle, se a luz já estiver acesa quando o fluxo começa, vai apagar de noite e depois ligar de manhã :slight_smile: tem de haver uma condição algures…

Não, se a luz estiver ligada vai mantê-la ligada até serem horas de desligar. Eu agora uso uma versão diferente deste flow nas minhas automações, se tiver tempo ainda hoje coloco aqui um novo tutorial.

Ok, era optimo.
Obrigado

1 Curtiu

Novo tutorial aqui!

Sou iniciante, alguém poderia me ajudar ?
Consegui criar este fluxo porém gostaria também de enviar notificações para o meu Telegram quando as luzes forem acessas/apagadas.

Nesse caso, o passo seguinte é ler o tutorial sobre como enviar mensagem para o Telegram pelo NR.

Oi Jorge, não sei se expliquei muito bem. Eu sei enviar mensagens Telegram pelo NR mas gostaria de ajuda para saber neste fluxo apresentado onde entrará o nó.

Entra depois do node que apaga/acende a luz.

Meu fluxo está da seguinte forma

Entendo que o ultimo node “Telegram” deverá ser enviada mensagem. Entretanto gostaria que fossem 2 mensagens: 1 quando se apaga, 1 quando se acende. Da forma que está apenas 1 mensagem é enviada, com um texto generalizado para ambas as funções.

Nesse caso tens isso mal feito porque em vez do toggle tens de ter ON e OFF separado. A seguir ao Schedex usas um switch node para ler se a ordem e para ligar ou desligar e ligas as saídas correspondentes a ON e OFF.

Aqui, acho que percebi.

E o switch vai desta maneira? True or False ?
]

O que colocas aí é o que pode sair do node Schedex (e que podes ver usando um debug node na saida do Schedex) e normalmente é 0 ou 1.

image

1 Curtiu

Boas, como faço para acionar este sistema em modo auto através de um botão, ou seja, deverá funcionar com o os datatime somente quando o botao esta on. Como faço isso ?

Podes criar um input boolean e usas o current state como no exemplo e colocar antes do switch por exemplo.


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


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