# Problema com automações de sensores de movimento

**URL:** <https://forum.cpha.pt/t/problema-com-automacoes-de-sensores-de-movimento/6571>\
**Category:** Dúvidas\
**Tags:** mqtt, zigbee\
**Created:** [26 Janeiro , 2021 20:46 UTC](https://forum.cpha.pt/t/problema-com-automacoes-de-sensores-de-movimento/6571 "2021-01-26T20:46:19Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![rubenduarte](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rubenduarte/32/3558_2.png) [@rubenduarte](https://forum.cpha.pt/u/rubenduarte)\
**Post date:** [26 Janeiro , 2021 20:46 UTC](https://forum.cpha.pt/t/problema-com-automacoes-de-sensores-de-movimento/6571/1 "2021-01-26T20:46:19Z")

</div>

Viva

Tenho 2 sensores de movimento Zigbee em cada extremo de uma escada. Além disso, tenho uma fita LED ligada a um controlador Gledopto, também ZigBee. No Zigbee2MQTT consigo ver o estado dos sensores, e consigo controlar o LED, no entanto queria ligar o Led quando sentisse movimento em qualquer um dos sensores e desligar passado 1min.

A automação “funciona”, porque a entidade LED aparece ON e OFF, no entanto o LED em si continua desligado. Clicando no botão virtual do Home Assistant ela liga e desliga normalmente.

[https://imgur.com/a/gETaSx9](https://imgur.com/a/gETaSx9)

Alguém me consegue ajudar a dar debug nisto?

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:** [26 Janeiro , 2021 21:04 UTC](https://forum.cpha.pt/t/problema-com-automacoes-de-sensores-de-movimento/6571/2 "2021-01-26T21:04:59Z")

</div>

Não é preciso debug nenhum, os tópicos de MQTT não podem ter espaços entre palavras e preferencialmente tudo em minúsculas. Ou agrupas tudo como `ledstripstairs` ou como `led_strip_stairs`.

Não esquecer que tens de alterar tanto no equipamento como no HA.

---

<div class="post-metadata">

**Author:** ![rubenduarte](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rubenduarte/32/3558_2.png) [@rubenduarte](https://forum.cpha.pt/u/rubenduarte)\
**Post date:** [26 Janeiro , 2021 21:35 UTC](https://forum.cpha.pt/t/problema-com-automacoes-de-sensores-de-movimento/6571/3 "2021-01-26T21:35:46Z")

</div>

Fiz essa alteração no zigbee2mqtt, alterei também as entidades, mas o problema mantem-se. No Home Assistant a entidade muda para ON, mas a luz em si não liga…

---

<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:** [26 Janeiro , 2021 21:55 UTC](https://forum.cpha.pt/t/problema-com-automacoes-de-sensores-de-movimento/6571/4 "2021-01-26T21:55:33Z")

</div>

Experimenta com o MQTT.explorer “ouvir” o tópico dessa luz quando a ligas e desligas através do HA. Assim ficas já a saber se está correcto ou não. Depois dá feedback.

---

<div class="post-metadata">

**Author:** ![rubenduarte](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rubenduarte/32/3558_2.png) [@rubenduarte](https://forum.cpha.pt/u/rubenduarte)\
**Post date:** [27 Janeiro , 2021 11:46 UTC](https://forum.cpha.pt/t/problema-com-automacoes-de-sensores-de-movimento/6571/5 "2021-01-27T11:46:13Z")

</div>

Isto é o que “ouço” quando o sensor deteta movimento. Na entidade do home assistant ele aparece ligado, mas a luz continua desligada.  
[https://imgur.com/a/xw6Z6D4](https://imgur.com/a/xw6Z6D4)

Isto é o que “ouço” quando ligo diretamente no home assistant  
[https://imgur.com/a/UDA426l](https://imgur.com/a/UDA426l)

---

<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:** [27 Janeiro , 2021 12:20 UTC](https://forum.cpha.pt/t/problema-com-automacoes-de-sensores-de-movimento/6571/6 "2021-01-27T12:20:46Z")

</div>

Eu disse para “ouvires” o que acontece quando ligas e desligas pelo HA e não pelo sensor…

E coloca aqui também o código que tens na publicação inicial mas em texto.

---

<div class="post-metadata">

**Author:** ![rubenduarte](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rubenduarte/32/3558_2.png) [@rubenduarte](https://forum.cpha.pt/u/rubenduarte)\
**Post date:** [27 Janeiro , 2021 12:41 UTC](https://forum.cpha.pt/t/problema-com-automacoes-de-sensores-de-movimento/6571/7 "2021-01-27T12:41:34Z")

</div>

Quando ligo pelo HA era a segunda imagem que meti.

Ouço isto:

```auto
{
    "brightness": 254,
    "color": {
        "x": 0.526676280311873,
        "y": 0.41329727450763
    },
    "color_temp": 500,
    "linkquality": 47,
    "state": "ON"
}

```

Na Automation chamo o service mqtt.publish com

```auto
topic: zigbee2mqtt/stairs_led_strip
payload: "{\"brightness\": 251, \"color\": {\"x\": 0.229,\"y\": 0.185},\"color_temp\": 1,\"state\": \"ON\"}"

```

---

<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:** [27 Janeiro , 2021 13:00 UTC](https://forum.cpha.pt/t/problema-com-automacoes-de-sensores-de-movimento/6571/8 "2021-01-27T13:00:58Z")

</div>

> [@rubenduarte](#):
>
> Ouço isto:

Desse preciso de ver a página toda sff.

> [@rubenduarte](#):
>
> Na Automation chamo o service mqtt.publish com

aí vejo um grave problema que são as aspas encadeadas. Ou tiras as aspas das pontas (a primeira e a ultima) ou transformas em plicas `'`. E muito possivelmente é aí que está o erro…

---

<div class="post-metadata">

**Author:** ![rubenduarte](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rubenduarte/32/3558_2.png) [@rubenduarte](https://forum.cpha.pt/u/rubenduarte)\
**Post date:** [27 Janeiro , 2021 13:28 UTC](https://forum.cpha.pt/t/problema-com-automacoes-de-sensores-de-movimento/6571/9 "2021-01-27T13:28:10Z")

</div>

Alterei para plicas novamente. quando faço o publish

Em relação ao que ouço quando ligo pelo HA (que funciona)  
[https://imgur.com/a/BliM2U7](https://imgur.com/a/BliM2U7)

---

<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:** [27 Janeiro , 2021 14:12 UTC](https://forum.cpha.pt/t/problema-com-automacoes-de-sensores-de-movimento/6571/10 "2021-01-27T14:12:18Z")

</div>

Já tinha reparado numa das outras imagens e isto está a fazer-me alguma confusão mas se o payload para ligar é `1` e para desligar é `0` porque é que estás a mandar aquelas coisas todas no payload??

Experimenta lá na automação meter só isto, testa e dá feedback.

```auto
topic: zigbee2mqtt/stairs_led_strip
payload: 1

```

---

<div class="post-metadata">

**Author:** ![rubenduarte](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rubenduarte/32/3558_2.png) [@rubenduarte](https://forum.cpha.pt/u/rubenduarte)\
**Post date:** [27 Janeiro , 2021 15:57 UTC](https://forum.cpha.pt/t/problema-com-automacoes-de-sensores-de-movimento/6571/11 "2021-01-27T15:57:32Z")

</div>

Não faz nada dessa forma… nem o estado no HA muda.  
Se fizer {“state”: “ON”} muda o estado, mas a luz não liga.

Acho que vou mudar a action da automação e passo a fazer pelo “Device” em vez de “call.service”. Queria mesmo testar por MQTT para aprender 😛 mas isto não está a colaborar.

---

<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:** [27 Janeiro , 2021 20:46 UTC](https://forum.cpha.pt/t/problema-com-automacoes-de-sensores-de-movimento/6571/12 "2021-01-27T20:46:18Z")

</div>

Isso é estranho mas sim, é mais fácil mandar fazer um `turn_on`/`turn_off`.
