# Cover Garagem com sensor Xiaomi

**URL:** https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457
**Category:** Dúvidas
**Created:** [22 Maio , 2018 19:05 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457 "2018-05-22T19:05:13Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![CarlosMartins](https://forum.cpha.pt/user_avatar/forum.cpha.pt/carlosmartins/32/61_2.png) [@CarlosMartins](https://forum.cpha.pt/u/CarlosMartins)
#### Post date: [22 Maio , 2018 19:05 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/1 "2018-05-22T19:05:14Z")

</div>

Senhores tinha um COVER no portao da garagem, usando um sensor ligado ao SONOFF, agora substitui pelo sensor de porta da Xiaomi, como devo alterar no cover, algo mais ou menos como isso:

```
  - platform: mqtt
    name: "Garage Door"
    state_topic: binary_sensor.door_window_sensor_158d0001f38878
    command_topic: "cmnd/sonoffDual/POWER2"
    payload_open: "ON"
    payload_close: "ON"
    payload_stop: "ON"
    state_open: "ON"
    state_closed: "OFF"
    optomistic: false
    retain: false
```

---

<div class="post-metadata">

### Author: ![sthopeless](https://forum.cpha.pt/user_avatar/forum.cpha.pt/sthopeless/32/10278_2.png) [@sthopeless](https://forum.cpha.pt/u/sthopeless)
#### Post date: [23 Maio , 2018 13:21 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/2 "2018-05-23T13:21:28Z")

</div>

Qual é o sensor da Xiaomi que compras-te? Geralmente precisas de ter também a gateway da Xiaomi ligada ao HA e todos os sensores que ligares a gateway aparecem automaticamente no HA.

---

<div class="post-metadata">

### Author: ![CarlosMartins](https://forum.cpha.pt/user_avatar/forum.cpha.pt/carlosmartins/32/61_2.png) [@CarlosMartins](https://forum.cpha.pt/u/CarlosMartins)
#### Post date: [23 Maio , 2018 13:24 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/3 "2018-05-23T13:24:59Z")

</div>

Já está tudo OK, sensores, Gateway etc…  
Problema que não sei como faço pro COVER usar esse sensor para ser o status atual.  
Usava assim quando o sensor era no sonoff, mas agora não sei a sintaxe.

---

<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: [23 Maio , 2018 13:30 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/4 "2018-05-23T13:30:10Z")

</div>

Se usas o sensor de porta da xiami para saberes o estado do portao, não precisas de usar o cover.

---

<div class="post-metadata">

### Author: ![CarlosMartins](https://forum.cpha.pt/user_avatar/forum.cpha.pt/carlosmartins/32/61_2.png) [@CarlosMartins](https://forum.cpha.pt/u/CarlosMartins)
#### Post date: [23 Maio , 2018 13:35 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/5 "2018-05-23T13:35:46Z")

</div>

Sim o sensor esta OK, ja tenho o estado atual.  
Mas eu tenho um sonoff que uso para abrir e fechar o portao (COVER), e ele tambem precisa do estado do portao para mudar icone, etc…

---

<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: [23 Maio , 2018 13:38 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/6 "2018-05-23T13:38:03Z")

</div>

Mas tu não precisas de um cover para isso.  
Usas um input\_boolean por exemplo… se o sensor estiver off o input\_boolean esta off, e vice versa,  
Nao precisas de usar o cover, eliminas.

---

<div class="post-metadata">

### Author: ![CarlosMartins](https://forum.cpha.pt/user_avatar/forum.cpha.pt/carlosmartins/32/61_2.png) [@CarlosMartins](https://forum.cpha.pt/u/CarlosMartins)
#### Post date: [23 Maio , 2018 13:40 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/7 "2018-05-23T13:40:24Z")

</div>

Pode me dar um exemplo ?  
Hoje aparece assim:

![31](https://forum.cpha.pt/uploads/default/original/1X/53be4219f28cd1d70e1a6aacd934aa0e4abe1932.png)

Em cima é o status do sensor, em baixo é o cover que devia seguir o mesmo status.

---

<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: [23 Maio , 2018 13:51 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/8 "2018-05-23T13:51:56Z")

</div>

```
  - alias: on_sensor
    initial_state: true
    trigger:
      platform: template
      value_template: >
          {%- if is_state("SENSOR_X", "on") -%}
            true
          {% endif %}
    action:       
      - service: homeassistant.turn_on
        data:
          entity_id: input_boolean.portao
		  
  - alias: on_input
    initial_state: true
    trigger:
      platform: state
      entity_id: input_boolean.portao
      from: "off"
      to: "on"
    action:      
      - service: homeassistant.turn_on
        data:
          entity_id: switch.DO_SONOFF
		  
  - alias: offf_sensor
    initial_state: true
    trigger:
      platform: template
      value_template: >
          {%- if is_state("SENSOR_X", "off") -%}
            true
          {% endif %}
    action:       
      - service: homeassistant.turn_off
        data:
          entity_id: input_boolean.portao
		  
  - alias: on_input
    initial_state: true
    trigger:
      platform: state
      entity_id: input_boolean.portao
      from: "on"
      to: "off"
    action:      
      - service: homeassistant.turn_off
        data:
          entity_id: switch.DO_SONOFF
```

---

<div class="post-metadata">

### Author: ![CarlosMartins](https://forum.cpha.pt/user_avatar/forum.cpha.pt/carlosmartins/32/61_2.png) [@CarlosMartins](https://forum.cpha.pt/u/CarlosMartins)
#### Post date: [23 Maio , 2018 13:54 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/9 "2018-05-23T13:54:46Z")

</div>

Vou testar e posto o resultado. valeww.

---

<div class="post-metadata">

### Author: ![sthopeless](https://forum.cpha.pt/user_avatar/forum.cpha.pt/sthopeless/32/10278_2.png) [@sthopeless](https://forum.cpha.pt/u/sthopeless)
#### Post date: [23 Maio , 2018 18:55 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/10 "2018-05-23T18:55:12Z")

</div>

Lol desculpa pensava que estavas com problemas a ligar o sensor ao Home Assistant, my bad 😄 !

Podes usar as automations que o @RodolfoVieira te deixou, ou podes usar o [Cover Template](https://www.home-assistant.io/components/cover.template/)

---

<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: [23 Maio , 2018 22:13 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/11 "2018-05-23T22:13:36Z")

</div>

@sthopeless por acaso nunca testei o cover template nem sei bem qual seriam as configuracoes para o caso dele.

---

<div class="post-metadata">

### Author: ![sthopeless](https://forum.cpha.pt/user_avatar/forum.cpha.pt/sthopeless/32/10278_2.png) [@sthopeless](https://forum.cpha.pt/u/sthopeless)
#### Post date: [24 Maio , 2018 00:46 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/12 "2018-05-24T00:46:53Z")

</div>

@RodolfoVieira para o status ser igual ao do sensor ou whatever basta usar

```
value_template: >
  {% if is_state('XIAOMI.SENSOR', 'on') %}
    open
  {% else %}
    closed
  {% endif %} 

```

Algo deste estilo o resto e so definir qual o comando ou entity para fechar, abrir e também podes definir o icon

---

<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: [24 Maio , 2018 00:52 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/13 "2018-05-24T00:52:16Z")

</div>

@sthopeless entao e como seria o código para o cover em si? ou seja sempre que ele clicar na seta para cima colocar o switch.portao em on e quando clicar a seta para baixo colocar o switch.portao em off. Se calhar ficaria melhor do que a solução que eu coloquei.

---

<div class="post-metadata">

### Author: ![sthopeless](https://forum.cpha.pt/user_avatar/forum.cpha.pt/sthopeless/32/10278_2.png) [@sthopeless](https://forum.cpha.pt/u/sthopeless)
#### Post date: [24 Maio , 2018 01:01 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/14 "2018-05-24T01:01:05Z")

</div>

@RodolfoVieira secalhar nao te estou a perceber bem!

```
  cover:
  - platform: template
    covers:
      garage_door:
        friendly_name: "Sonoff & Xiaomi Sensor"
        value_template: >
          {% if is_state('XIAOMI.SENSOR', 'on') %}
            open
          {% else %}
            closed
          {% endif %}
        open_cover:
          service: switch.turn_on
          data:
            entity_id: switch.SONOFF
        close_cover:
          service: switch.turn_off
          data:
            entity_id: switch.SONOFF
        stop_cover:
          service: switch.turn_on
          data:
            entity_id: switch.SONOFF
```

---

<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: [24 Maio , 2018 01:06 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/15 "2018-05-24T01:06:13Z")

</div>

@sthopeless Não, tu estás me a entender sim 😉 esse código parece bem melhor para o caso dele.  
Pois ele queria manter o cover, assim escusa de ter o input\_boolean pois fica mais “feio”, só não sei se esse código fará que fique indisponivel a seta para cima quando está aberto, e que fica indisponivel quando a seta esta para baixo. isto porque? porque as próprias setas já nos indicam do estado do portão.

---

<div class="post-metadata">

### Author: ![sthopeless](https://forum.cpha.pt/user_avatar/forum.cpha.pt/sthopeless/32/10278_2.png) [@sthopeless](https://forum.cpha.pt/u/sthopeless)
#### Post date: [24 Maio , 2018 01:27 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/16 "2018-05-24T01:27:04Z")

</div>

Ok boa! Eu nao uso nenhuma cover e julgo que nunca brinquei com nenhum código relacionado no HA.

Mas a partida julgo que fiquem ambas disponíveis, isto porque aberto pode ser qualquer coisa entre 1% e 100% e tudo entre 1% e 99% pode ser aberto ou fechado. So testando 😛

---

<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: [24 Maio , 2018 01:32 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/17 "2018-05-24T01:32:53Z")

</div>

Ainda assim acho que nao funciona nenhum, porque um portao funciona com pulso ou seja o comando que tens que enviar é sempre ON o limitador é que vai dizer ao sensor se esta off ou on, mas sim só testando.

---

<div class="post-metadata">

### Author: ![CarlosMartins](https://forum.cpha.pt/user_avatar/forum.cpha.pt/carlosmartins/32/61_2.png) [@CarlosMartins](https://forum.cpha.pt/u/CarlosMartins)
#### Post date: [25 Maio , 2018 00:45 UTC](https://forum.cpha.pt/t/cover-garagem-com-sensor-xiaomi/457/18 "2018-05-25T00:45:08Z")

</div>

> [@sthopeless](#):
>
> Cover Template

PERFEITO !

Obrigado pela ajuda !
