Sonoff Tasmota com sensor pir independente

Bem vindo @pedroborges e não esqueças de ler nos nossos Termos do Serviço/Regras e a FAQ .

Não tens de compilar nada, basta descarregar o .bin e instalar.

obrigado, eu com o tasmota ja tentei varias configurações com o sensor pir la ligado e nao consegui

@pedroborges continuas a não conseguir ligar o PIR com o Tasmota?

obrigado, ja consegui por a dar o sensor pir.

E podes por favor partilhar com todos a solução? Isto é um fórum de partilha de conhecimentos…

Boa noite… Estou a alterar o meu alarme para um. Esp8266 com tasmota… Já tenho alguns sensores ligado… Só que o topic é igual em todos os sensores… Como posso distinguir cada um…?

Simples, basta pesquisar…

boa noite…tenho neste momento so 3 detetores de movimento configurados…

quando um detetores me deteta aparece assim:

23:59:31 MQT: cmnd/alarme/POWER = OFF
23:59:31 MQT: stat/alarme/RESULT = {"Command":"Error"}
23:59:35 MQT: cmnd/alarme/POWER = ON
23:59:35 MQT: stat/alarme/RESULT = {"Command":"Error"}
23:59:37 MQT: cmnd/alarme/POWER = OFF
23:59:37 MQT: stat/alarme/RESULT = {"Command":"Error"}
00:00:07 MQT: tele/alarme/STATE = {"Time":"2020-01-20T00:00:07","Uptime":"0T02:35:14","UptimeSec":9314,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"Oliveira&Botelho Wi-Fi","BSSId":"20:AA:4B:A9:84:5D","Channel":8,"RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:08"}}
00:00:07 MQT: tele/alarme/SENSOR = {"Time":"2020-01-20T00:00:07","Switch1":"OFF","Switch2":"OFF","Switch3":"OFF"}
00:03:43 CMD: rule1
00:03:43 MQT: stat/alarme/RESULT = {"Rule1":"ON","Once":"OFF","StopOnError":"OFF","Free":458,"Rules":"on switch1#state do publish cmnd/alarme/PIR1 ON endon"}
00:03:46 CMD: rule2
00:03:46 MQT: stat/alarme/RESULT = {"Rule2":"ON","Once":"OFF","StopOnError":"OFF","Free":458,"Rules":"on switch2#state do publish cmnd/alarme/PIR2 ON endon"}

alguém ai que me possa ajudar…é que ja tentei muitos comandos e ja fiz varias vezes reset :slight_smile:

Se calhar porque estás a enviar o tópico para o sitio errado… Se estás a informar o HA do estado dos sensores deves usar o stat e não o cmnd.

O que estás a fazer assim é enviar o tópico para o mesmo Tasmota, daí o erro.

Tens isso mal configurado… Ora tenta lá backlog setoption1 1; setoption11 1. Depois diz coisas… :wink:

boas… ja fiz a alteraçao e ja funciona bem…mas só apenas o 1ºsensor…

os outros aparecem assim:
POWER ON
POWER OFF


00:49:12 MQT: tele/alarme/SENSOR = {"Time":"2020-01-21T00:49:12","Switch1":"OFF","Switch2":"OFF","Switch3":"OFF"}
00:50:43 CMD: backlog setoption1 1
00:50:43 MQT: stat/alarme/RESULT = {"SetOption1":"ON"}
00:50:54 CMD: setoption11 1
00:50:54 MQT: stat/alarme/RESULT = {"SetOption11":"ON"}
00:51:19 RUL: SWITCH1#STATE=1 performs "publish stat/alarm/PIR1 ON"
00:51:19 MQT: stat/alarm/PIR1 = ON
00:51:21 RUL: SWITCH1#STATE=0 performs "publish stat/alarm/PIR1 OFF"
00:51:21 MQT: stat/alarm/PIR1 = OFF
00:51:41 MQT: stat/alarme/RESULT = {"POWER":"OFF"}
00:51:41 MQT: stat/alarme/POWER = OFF
00:51:49 MQT: stat/alarme/RESULT = {"POWER":"ON"}
00:51:49 MQT: stat/alarme/POWER = ON
00:59:26 CMD: status
00:59:26 MQT: stat/alarme/STATUS = {"Status":{"Module":18,"FriendlyName":["Tasmota"],"Topic":"alarme","ButtonTopic":"0","Power":1,"PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[1,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0}}

Boas… já dei esses comandos… Agora estou com o problema acima referido. Obrigado

Como tens configurado o módulo e quais as rules actuais?

(já agora, por favor apaga a imagem. Texto deve ser publicado como isso mesmo e não como imagem… :wink: )

boas…

o modulo está configurado em generic 18.

as rules sao:


17:23:28 CMD: rule1
17:23:28 MQT: stat/alarme/RESULT = {"Rule1":"ON","Once":"OFF","StopOnError":"OFF","Free":401,"Rules":"on switch1#state=1 do publish stat/alarm/PIR1 ON endon on switch1#state=0 do publish stat/alarm/PIR1 OFF endon"}
17:23:35 CMD: rule2
17:23:35 MQT: stat/alarme/RESULT = {"Rule2":"ON","Once":"OFF","StopOnError":"OFF","Free":401,"Rules":"on switch2#state=1 do publish stat/alarm/PIR2 ON endon on switch2#state=0 do publish stat/alarm/PIR2 OFF endon"}
17:23:39 CMD: rule3
17:23:39 MQT: stat/alarme/RESULT = {"Rule3":"ON","Once":"OFF","StopOnError":"OFF","Free":401,"Rules":"on switch3#state=1 do publish stat/alarm/PIR3 ON endon on switch3#state=0 do publish stat/alarm/PIR3 OFF endon"}
17:24:51 CMD: status
17:24:51 MQT: stat/alarme/STATUS = {"Status":{"Module":18,"FriendlyName":["Tasmota"],"Topic":"alarme","ButtonTopic":"0","Power":1,"PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[1,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0}}

Boa noite… Alguém me pode dizer se as Rules estão bem?

É que já não sei o que possa fazer para colocar em funcionamento todos os detetores

Obrigado

Simplifica as rules e coloca um única rule com:
rule1 on switch1#state do publish stat/alarm/PIR1 %value% endon on switch2#state do publish stat/alarm/PIR2 %value% endon on switch3#state do publish stat/alarm/PIR3 %value% endon

Para apagares as outras, basta escreveres backlog rule2 “”; rule3 ""

Depois, no HA, em vez de on e off, usas 0 e 1

Fiz reset ao node… E apliquei a rule que me indicaste…
E adicionei tb SwitchMode1 e Rule1 1

Agora na consola não me aparece qualquer log dos detetores…
O que será que falta?

Obrigado

Switchmode1?!
Switchmode1 1, queres tu dizer?
Precisas também de switchmode2 1 e switchmode3 1.

Tens de fazer para todos os pir…

já adicionei essas linhas, mas continua igual…:anguished::anguished::anguished::cry::cry:

E a configuração dos gpios está correcta?


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade