# Sonoff Tasmota com sensor pir independente

**URL:** <https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737>\
**Category:** Configuração\
**Created:** [7 Agosto , 2018 00:58 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737 "2018-08-07T00:58:18Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![backupbrenner](https://forum.cpha.pt/user_avatar/forum.cpha.pt/backupbrenner/32/137_2.png) [@backupbrenner](https://forum.cpha.pt/u/backupbrenner)\
**Post date:** [7 Agosto , 2018 00:58 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/1 "2018-08-07T00:58:18Z")

</div>

Pessoal, uso o sonoff basic com firmware tasmota. Fiz o procedimento de integrar o sensor pir ao GPIO 14. Alguém sabe como eu poderia fazer para ter o estado do sensor pir e do relê independentes? fiz uma confusão e nem sei mais como proceder. Obrigado desde já

---

<div class="post-metadata">

**Author:** ![Maddoctor](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maddoctor/32/1508_2.png) [@Maddoctor](https://forum.cpha.pt/u/Maddoctor)\
**Post date:** [7 Agosto , 2018 09:15 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/2 "2018-08-07T09:15:15Z")

</div>

Como foi feita a configuração? Baseada em que tutorial?

---

<div class="post-metadata">

**Author:** ![backupbrenner](https://forum.cpha.pt/user_avatar/forum.cpha.pt/backupbrenner/32/137_2.png) [@backupbrenner](https://forum.cpha.pt/u/backupbrenner)\
**Post date:** [7 Agosto , 2018 12:59 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/3 "2018-08-07T12:59:36Z")

</div>

Nuno Neves, obrigado por responder, primeiro eu fiz o procedimento do tutorial “como flashar um sonoff”, com este código eu ligava e desligava o relê.

```
- platform: mqtt
    name: "sonoff1"
    state_topic: "stat/sonoff1/POWER"
    command_topic: "cmnd/sonoff1/POWER"
    availability_topic: "tele/sonoff1/LWT"
    payload_available: "Online"
    payload_not_available: "Offline"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    retain: true    

```

Depois eu fiz o procedimento do tutorial “Como Ligar um Sensor de Movimento ou Radar a um Sonoff”

Logo no console do sonoff, o pir ficava On e Off sozinho o tempo todo, depois eu troquei o comando “SwitchTopic0 movimento” para “SwitchTopic0 sonoff1”, daí o sensor passou a ligar e desligar o relê. Enfim eu queria ter o estado do sensor no homeassistant independente do relê, pois gostaria de usar o sensor para outras automações.

É isto

---

<div class="post-metadata">

**Author:** ![Maddoctor](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maddoctor/32/1508_2.png) [@Maddoctor](https://forum.cpha.pt/u/Maddoctor)\
**Post date:** [7 Agosto , 2018 16:00 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/4 "2018-08-07T16:00:34Z")

</div>

Está aí alguma coisa errada… O comando “SwitchTopic0” não existe… Existe “SwitchTopic 0” que desactiva o switchtopic portanto não percebo nada das configurações que fizeste…  
Em princípio o que farias seria:  
definias o pir como switch1  
Na consola escrevias **SwitchTopic1 movimento**

A partir daí, quando o pir fosse activado, havia uma mensagem mqtt **cmnd/movimento/power on** e **cmnd/movimento/power off** quando fosse desactivado…

Depois diz se funciona…

Claro que isto é uma forma de improvisar… O ideal seria um tópico publicado no stat, mas funciona…

---

<div class="post-metadata">

**Author:** ![backupbrenner](https://forum.cpha.pt/user_avatar/forum.cpha.pt/backupbrenner/32/137_2.png) [@backupbrenner](https://forum.cpha.pt/u/backupbrenner)\
**Post date:** [7 Agosto , 2018 22:31 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/5 "2018-08-07T22:31:28Z")

</div>

Então, em configuration.yaml está assim

```
binary_sensor:
   platform: mqtt
   name: movimento
   state_topic: "cmnd/movimento/POWER"
   payload_on: "ON"
   payload_off: "OFF"
   device_class: motion 

```

Quando inseri no console isto “SwitchTopic1 movimento”, o console ficou assim e nada muda no estado da classe no homeassistant

 ![image](https://forum.cpha.pt/uploads/default/original/1X/f87da95e884d331c66de936127cc21897e0dc124.png)

---

<div class="post-metadata">

**Author:** ![Maddoctor](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maddoctor/32/1508_2.png) [@Maddoctor](https://forum.cpha.pt/u/Maddoctor)\
**Post date:** [7 Agosto , 2018 22:53 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/6 "2018-08-07T22:53:02Z")

</div>

o state topic é “stat/movimento/POWER”

---

<div class="post-metadata">

**Author:** ![backupbrenner](https://forum.cpha.pt/user_avatar/forum.cpha.pt/backupbrenner/32/137_2.png) [@backupbrenner](https://forum.cpha.pt/u/backupbrenner)\
**Post date:** [7 Agosto , 2018 23:02 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/7 "2018-08-07T23:02:59Z")

</div>

em switch.yaml está assim e o relê funciona

```
- platform: mqtt
    name: "sonoff1"
    state_topic: "stat/sonoff1/POWER"
    command_topic: "cmnd/sonoff1/POWER"
    availability_topic: "tele/sonoff1/LWT"
    payload_available: "Online"
    payload_not_available: "Offline"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    retain: true   

```

Em configuration.yaml está assim e o sensor não atualiza nada

```
binary_sensor:
       platform: mqtt
       name: movimento
       state_topic: "stat/movimento/POWER"
       payload_on: "ON"
       payload_off: "OFF"
       device_class: motion

```

 ![image](https://forum.cpha.pt/uploads/default/original/1X/5bf931deb4bdd135bcaf0f21228e3d267ce9e02b.png)

---

<div class="post-metadata">

**Author:** ![Maddoctor](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maddoctor/32/1508_2.png) [@Maddoctor](https://forum.cpha.pt/u/Maddoctor)\
**Post date:** [7 Agosto , 2018 23:19 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/8 "2018-08-07T23:19:24Z")

</div>

afinal o state topic é **cmnd/movimento/power**  
O que falta é mudar o switchmode  
Escreve na consola **switchmode1 1**  
se ficar “invertido”, escreve **switchmode1 2**

---

<div class="post-metadata">

**Author:** ![backupbrenner](https://forum.cpha.pt/user_avatar/forum.cpha.pt/backupbrenner/32/137_2.png) [@backupbrenner](https://forum.cpha.pt/u/backupbrenner)\
**Post date:** [7 Agosto , 2018 23:32 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/9 "2018-08-07T23:32:50Z")

</div>

> [@Maddoctor](#):
>
> switchmode1 2

Fica assim, mudando de ON OFF o tempo todo, e não muda nada no estado da classe.

 ![image](https://forum.cpha.pt/uploads/default/original/1X/fde6cb21582dfe6889ff84567c9e4912ce434f9d.png)

---

<div class="post-metadata">

**Author:** ![backupbrenner](https://forum.cpha.pt/user_avatar/forum.cpha.pt/backupbrenner/32/137_2.png) [@backupbrenner](https://forum.cpha.pt/u/backupbrenner)\
**Post date:** [7 Agosto , 2018 23:40 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/10 "2018-08-07T23:40:25Z")

</div>

agora está assim, muda quando passo na frente do sensor.

00:38:21 MQT: tele/sonoff1/STATE = {“Time”:“2018-08-08T00:38:21”,“Uptime”:“0T00:15:13”,“Vcc”:3.433,“POWER”:“ON”,“Wifi”:{“AP”:1,“SSId”:“Thiago Brenner”,“RSSI”:64,“APMac”:“70:4F:57:89:C9:4A”}}  
00:38:21 MQT: tele/sonoff1/SENSOR = {“Time”:“2018-08-08T00:38:21”,“Switch1”:“OFF”}  
00:38:58 MQT: cmnd/movimento/POWER1 = ON  
00:39:01 MQT: cmnd/movimento/POWER1 = OFF

Mas nada de mudar o estado no homeassistant

---

<div class="post-metadata">

**Author:** ![backupbrenner](https://forum.cpha.pt/user_avatar/forum.cpha.pt/backupbrenner/32/137_2.png) [@backupbrenner](https://forum.cpha.pt/u/backupbrenner)\
**Post date:** [7 Agosto , 2018 23:59 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/11 "2018-08-07T23:59:19Z")

</div>

Deu certo, troquei para ''state\_topic: “cmnd/movimento/POWER1”

OBRIGADOO

---

<div class="post-metadata">

**Author:** ![andrefilipecruz](https://forum.cpha.pt/user_avatar/forum.cpha.pt/andrefilipecruz/32/4524_2.png) [@andrefilipecruz](https://forum.cpha.pt/u/andrefilipecruz)\
**Post date:** [8 Agosto , 2018 23:09 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/12 "2018-08-08T23:09:54Z")

</div>

@backupbrenner, qual foi o sensor pir que usaste ?

---

<div class="post-metadata">

**Author:** ![backupbrenner](https://forum.cpha.pt/user_avatar/forum.cpha.pt/backupbrenner/32/137_2.png) [@backupbrenner](https://forum.cpha.pt/u/backupbrenner)\
**Post date:** [10 Agosto , 2018 00:05 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/13 "2018-08-10T00:05:41Z")

</div>

este

 ![image](https://forum.cpha.pt/uploads/default/original/1X/4f1eaecffaf15f14f59fdde6caf7d02b9847ba86.jpg)  
[http://www.dino.com.br/releases/sensor-pir-e-sinonimo-de-modernidade-no-mundo-dino890154460131](http://www.dino.com.br/releases/sensor-pir-e-sinonimo-de-modernidade-no-mundo-dino890154460131)

---

<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 Outubro , 2018 07:13 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/15 "2018-10-23T07:13:29Z")

</div>

@Vicente_Candido quando publicares código deves sublinhar o texto que queres transformar em código e clicar no icone \</\>. Deverá existir um espaço antes e outro depois do bloco de código para que funcione correctamente.

---

<div class="post-metadata">

**Author:** ![Vicente\_Candido](https://forum.cpha.pt/user_avatar/forum.cpha.pt/vicente_candido/32/4766_2.png) [@Vicente\_Candido](https://forum.cpha.pt/u/Vicente_Candido)\
**Post date:** [23 Outubro , 2018 14:07 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/16 "2018-10-23T14:07:13Z")

</div>

estou com um problema, não fazer funcionar o sensor PIR no homeassistant.

Minha configuração.

Quando eu me movimento na frente do PIR, o console do [tasmota](https://github.com/arendst/Sonoff-Tasmota) exibe:  
02:17:19 MQT: cmnd/movimento/POWER1 = OFF  
02:18:03 MQT: cmnd/movimento/POWER1 = ON  
02:18:24 MQT: cmnd/movimento/POWER1 = OFF  
02:19:41 MQT: cmnd/movimento/POWER1 = ON  
02:20:03 MQT: cmnd/movimento/POWER1 = OFF  
02:25:31 MQT: tele/multisensor\_3/SENSOR = {“Time”:“2018-10-23T02:25:31”,“Switch1”:“OFF”,“ANALOG”:{“A0”:41},“AM2301”:{“Temperature”:26.8,“Humidity”:59.9},“TempUnit”:“C”}

**Aqui meu configuration.yaml**

```
binary_sensor:
  - platform: mqtt
    name: Multisensor 3 Motion
    state_topic: "state/movimento/POWER1"
    command_topic: "cmnd/movimento/POWER1"
    payload_on: "ON"
    payload_off: "OFF"
    device_class: motion
switch:
  - platform: mqtt
    name: "Multisensor 3 Motion"
    state_topic: "state/multisensor_3/POWER"
    command_topic: "state/multisensor_3/POWER"
    payload_on: "ON"
    payload_off: "OFF"
    retain: true

```

---

<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 Outubro , 2018 14:45 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/17 "2018-10-23T14:45:22Z")

</div>

E qual foi o comando que escreveste na consola?

---

<div class="post-metadata">

**Author:** ![Vicente\_Candido](https://forum.cpha.pt/user_avatar/forum.cpha.pt/vicente_candido/32/4766_2.png) [@Vicente\_Candido](https://forum.cpha.pt/u/Vicente_Candido)\
**Post date:** [23 Outubro , 2018 16:00 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/18 "2018-10-23T16:00:02Z")

</div>

SwitchTopic0 movimento

---

<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:** [23 Outubro , 2018 16:50 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/19 "2018-10-23T16:50:52Z")

</div>

@Vicente_Candido o `binary_sensor` e o `switch` são o mesmo equipamento? Se sim, então porque o `state_topic` e o `command_topic` são diferentes?

---

<div class="post-metadata">

**Author:** ![Vicente\_Candido](https://forum.cpha.pt/user_avatar/forum.cpha.pt/vicente_candido/32/4766_2.png) [@Vicente\_Candido](https://forum.cpha.pt/u/Vicente_Candido)\
**Post date:** [23 Outubro , 2018 17:07 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/20 "2018-10-23T17:07:10Z")

</div>

São sim.  
Vou consertar logo mais e dou um feedback aqui.

---

<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:** [23 Outubro , 2018 17:14 UTC](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737/21 "2018-10-23T17:14:06Z")

</div>

Penso que o tópico correcto é o POWER1 mas o @Maddoctor, assim que puder, melhor do que eu poderá confirmar isso.

[Próxima página](https://forum.cpha.pt/t/sonoff-tasmota-com-sensor-pir-independente/737.md?page=2)
