# Programar para ligar um switch

**URL:** <https://forum.cpha.pt/t/programar-para-ligar-um-switch/2268>\
**Category:** Configuração\
**Created:** [9 Abril , 2019 14:25 UTC](https://forum.cpha.pt/t/programar-para-ligar-um-switch/2268 "2019-04-09T14:25:49Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![linkincharles](https://forum.cpha.pt/user_avatar/forum.cpha.pt/linkincharles/32/4680_2.png) [@linkincharles](https://forum.cpha.pt/u/linkincharles)\
**Post date:** [9 Abril , 2019 14:25 UTC](https://forum.cpha.pt/t/programar-para-ligar-um-switch/2268/1 "2019-04-09T14:25:49Z")

</div>

bom dia, alguem sabe me dizer pq nao funciona pra ligar na hora marcada?

- id: ‘1554740927597’  
alias: Nova Automação  
trigger:
- hours: ‘11’  
minutes: ‘15’  
platform: time\_pattern  
seconds: ‘0’  
condition: []  
action:
- data:  
entity\_id: switch.varanda\_escada  
service: switch.turn\_on

to tentando fazer funcioar, mas nao consigo, alguém pode me ajudar?

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [9 Abril , 2019 15:40 UTC](https://forum.cpha.pt/t/programar-para-ligar-um-switch/2268/2 "2019-04-09T15:40:38Z")

</div>

@linkincharles quando publicares código deves sublinhar o texto que queres transformar em código e clicar no icone \</\>. Deverá existir um espaço antes e outro depois do bloco de código para que funcione correctamente. O código em Yaml é muito sensível aos espaçamentos e sem o código devidamente formatado não te poderemos ajudar.  
Além disso, existem regras no fórum que devem ser cumpridas e que podes ler nos nossos [Termos do Serviço/Regras](https://cpha.tech/termos-do-servico-regras) e na [FAQ](https://cpha.tech/faq) .`

Vê um exemplo:

 ![3333333](https://forum.cpha.pt/uploads/default/original/2X/1/11a7487cf994c4b74d0c5bc0f00e1f72032d6df7.gif)

---

<div class="post-metadata">

**Author:** ![Aragorn](https://forum.cpha.pt/user_avatar/forum.cpha.pt/aragorn/32/2303_2.png) [@Aragorn](https://forum.cpha.pt/u/Aragorn)\
**Post date:** [9 Abril , 2019 17:04 UTC](https://forum.cpha.pt/t/programar-para-ligar-um-switch/2268/3 "2019-04-09T17:04:54Z")

</div>

@linkincharles, estás a utilizar a plataforma “time\_pattern”, para o que pretendes (ligar um switch às 11:15), deverás utilizar a plataforma “time”.  
Basicamente, com o que está definido na tua automação, de 11 horas e 15 minutos em 11 horas e 15 minutos, o switch “switch.varanda\_escada” vai ligar…  
Dá uma vista de olhos na documentação: [https://www.home-assistant.io/docs/automation/trigger/](https://www.home-assistant.io/docs/automation/trigger/)

---

<div class="post-metadata">

**Author:** ![Calmeida](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/c/8dc957/32.png) [@Calmeida](https://forum.cpha.pt/u/Calmeida)\
**Post date:** [9 Abril , 2019 18:57 UTC](https://forum.cpha.pt/t/programar-para-ligar-um-switch/2268/4 "2019-04-09T18:57:12Z")

</div>

Deverá ser algo assim:

```auto
- id: ‘1554740927597’
  alias: Nova Automação
  trigger:
    platform: time
    at: '11:15:00'
  condition: []
  action:
  - service: switch.turn_on
    entity_id: switch.varanda_escada

```

---

<div class="post-metadata">

**Author:** ![linkincharles](https://forum.cpha.pt/user_avatar/forum.cpha.pt/linkincharles/32/4680_2.png) [@linkincharles](https://forum.cpha.pt/u/linkincharles)\
**Post date:** [9 Abril , 2019 19:10 UTC](https://forum.cpha.pt/t/programar-para-ligar-um-switch/2268/5 "2019-04-09T19:10:50Z")

</div>

Funcionou aqui, muito obrigado.

Mas se não caso eu quiser ligar ao por do sol, como ficaria o código.?

---

<div class="post-metadata">

**Author:** ![Calmeida](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/c/8dc957/32.png) [@Calmeida](https://forum.cpha.pt/u/Calmeida)\
**Post date:** [9 Abril , 2019 19:32 UTC](https://forum.cpha.pt/t/programar-para-ligar-um-switch/2268/6 "2019-04-09T19:32:57Z")

</div>

Assumindo que tens o plataforma “Sun” ativa, o trigger deverá ser assim:

```auto
  trigger:
    platform: sun
    event: sunset

```
