# Descer estores se estiverem abertos

**URL:** <https://forum.cpha.pt/t/descer-estores-se-estiverem-abertos/4403>\
**Category:** Dúvidas\
**Created:** [19 Abril , 2020 22:57 UTC](https://forum.cpha.pt/t/descer-estores-se-estiverem-abertos/4403 "2020-04-19T22:57:59Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![amcc](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/a/6de8d8/32.png) [@amcc](https://forum.cpha.pt/u/amcc)\
**Post date:** [19 Abril , 2020 22:57 UTC](https://forum.cpha.pt/t/descer-estores-se-estiverem-abertos/4403/1 "2020-04-19T22:57:59Z")

</div>

Ola a todos!  
Primeiro post aqui na comunidade! 😀

Estou ha relativamente pouco tempo neste mundo e fiquei preso com esta duvida…

Tenho os estores da sala ligados com Shelly 2.5 por mqtt.  
Estava a tentar criar uma regra deixar os estores a 80% no por do sol só se ainda estiverem abertos. (e ligar a luz)

Tenho isto no meu automations.yaml:

```auto
  alias: Por do Sol
  description: Baixa persiana e liga luz
  trigger:
  - event: sunset
    offset: -00:15
    platform: sun
  condition:
  - condition: state
    entity_id: cover.persiana_sala
    position: 100
  action:
  - data:
      entity_id: cover.persiana_sala
      position: 80
    service: cover.set_cover_position
  - brightness_pct: 100
    device_id: xxxxxxxxxxxxxxxxxxxxxxxx
    domain: light
    entity_id: light.table
    type: turn_on

```

Aparece sempre este erro: _Invalid config for [automation]: [position] is an invalid option for [automation]_

Desde já muito obrigado!

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [19 Abril , 2020 23:58 UTC](https://forum.cpha.pt/t/descer-estores-se-estiverem-abertos/4403/2 "2020-04-19T23:58:30Z")

</div>

A formatação do código está errada, tens de ter atenção aos espaçamentos.

---

<div class="post-metadata">

**Author:** ![amcc](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/a/6de8d8/32.png) [@amcc](https://forum.cpha.pt/u/amcc)\
**Post date:** [20 Abril , 2020 00:58 UTC](https://forum.cpha.pt/t/descer-estores-se-estiverem-abertos/4403/3 "2020-04-20T00:58:28Z")

</div>

Obrigado pela resposta, realmente os espaçamentos estavam errados mas continuo sem conseguir e aparece o mesmo erro

```auto
- alias: Por do Sol
  description: Baixa persiana e liga luz
  trigger:
    platform: sun
    event: sunset
    offset: -00:15
  condition:
    condition: state
    entity_id: cover.persiana_sala
    position: 100
  action:
    - service: cover.set_cover_position
      data:
      entity_id: cover.persiana_sala
      position: 80
    - brightness_pct: 100
      device_id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      domain: light
      entity_id: light.table
      type: turn_on

```

Acho que estou a chamar de forma errada o estado para saber se a persiana esta “aberta a 100%”

Vou continuar a investigar

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [20 Abril , 2020 01:33 UTC](https://forum.cpha.pt/t/descer-estores-se-estiverem-abertos/4403/4 "2020-04-20T01:33:14Z")

</div>

Experimenta trocar a tua condição para:

```auto
condition:
  platform: template
  value_template: "{{ (states('cover.persiana_sala') | float ) == 100 }}"

```

Não tenho a certeza que funcione…

---

<div class="post-metadata">

**Author:** ![amcc](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/a/6de8d8/32.png) [@amcc](https://forum.cpha.pt/u/amcc)\
**Post date:** [20 Abril , 2020 23:01 UTC](https://forum.cpha.pt/t/descer-estores-se-estiverem-abertos/4403/5 "2020-04-20T23:01:45Z")

</div>

Sem sorte pelos vistos…  
Se descobrir entretanto coloco a solução

Obrigado pela ajuda na mesma!
