Delay em uma automação

mqtt
zigbee

(Nuno Azevedo) #1

Olá a todos :slight_smile:
Recentemente coloquei o zigbee to mqtt e configurei um sensor de presença da xiaomi!
Até aqui tudo bem… o sensor deteta quando passo em frente a ele e regista etc etc.

Criei uma automação para quando detetar movimento ligar a luz do corredor.

O problema está na automação, umas vezes passo em frente e acende logo a luz e outras vezes passo em frente e não acende a luz e passado 2 ou 3 minutos sem movimento acende a luz…

Automação

- alias: Ligar Corredor                                                       
    trigger:                                                                    
      platform: mqtt                                                            
      topic: 'zigbee2mqtt/0x00158d0001d58fb5'                                   
    action:                                                                   
      - service: switch.turn_on                                               
        data:                                                                 
          entity_id: switch.entrada

(Tiago Marques) #2

Não me parece que o problema seja da automação. Vais ter de investigar um bocado para perceber se o sinal do sensor está a chegar de imediato.
Cheira-me mais a problemas na rede zigbee
Consegues ver o link quality do sensor de movimento?


(Nuno Azevedo) #3

‘zigbee2mqtt/0x00158d0001d58fb5’, payload: ‘{“occupancy”:true,“linkquality”:94,“battery”:“99.00”,“voltage”:3005}’

No mqtt chega de imediato


(Jorge Assunção) #4

E qual a referencia do sensor de que falas? Qual é a configuração que tens no HA para o sensor?


(Nuno Azevedo) #5

RTCGQ01LM

Dei hard reset ao sensor e voltou a ficar sem delay


(Jorge Assunção) #6

Dentro de share/zigbee2mqtt/configuration.yaml podes adicionar o seguinte à configuração do sensor:

occupancy_timeout: 20