Vamos ajudar o colega com ZERO programação!
Vamos precisar dos seguintes nodes:
1x events:state (Aprenda a usar o node events:state!)
2x call service
1x delay (Node Delay! Aprenda a usar!)
Vai ser organizado assim, primeiro o node events:state, depois o call service, delay e call service.
Lógica: o node events:state vai pegar o status do sensor de porta, com a porta aberta, vai passar a automação para o node call service que vai ascender a luz, vai passar para o node delay que vai cronometrar os 30 segundos com a luz acessa e após os 30 segundos o segundo node call service vai apagar a luz!
O node events:state vai ser configurado assim:
Em Entity ID você vai colocar a entidade do sensor de porta!.
Em If State vai preencher com “on”, que é o status da porta aberta.
Para o primeiro node call service vai ser configurado assim:
Em Domain vai selecionar o tipo da entidade da sua luz, se for uma lâmpada vai ser light, se for um interruptor smart como sonoff mini ou shelly vai ser switch.
Em Service vai escolher se é para ligar (turn_on) ou desligar (turn_off) a luz. No caso vamos ligar (turn_on).
Em Entity Id vai preencher com a entidade da sua luz.
Para o node delay vamos criar um cronômetro para que a automação siga!
E para o segundo node call service é o mesma configuração do primeiro só alterando o service de turn_on (ligar) para turn_off (desligar).
Lembrando que:
Em Domain vai selecionar o tipo da entidade da sua luz, se for uma lâmpada vai ser light, se for um interruptor smart como sonoff mini ou shelly vai ser switch.
Em Entity Id vai preencher com a entidade da sua luz.
Espero ter ajudado!