Integrando um detector de fumaça RF no Home Assistant

Outra possibilidade que podemos dar ao Home Assistant é instalar detectores de fumaça, Estes são sem fio, alimentados por uma pequena bateria e comunicam qualquer notificação por radiofrequência., Existem muitos tipos e bastante baratos, Por apenas € 5, você pode garantir que nada queime em sua casa ou escritório! É assim que nos protegemos de forma barata, e no final veremos como alertar com o Telegram caso haja fumaça.

Este seria um exemplo de um detetor de fumaça, um produto pronto que simplesmente alimentando-o com uma bateria e detetando fumaça, enviará um sinal de RF, e haverá o nosso Sonoff Bridge RF para ouvir o sinal de radiofrequência, convertê-lo e enviá-lo através de Wi-Fi. Esta parte final será realizada através do MQTT onde será enviada para o Broker (o próprio Home Assistant ou Hassio) e vai depender das nossas automações porque o que quisermos, Neste caso em particular, o que estávamos a comentar, para nos alertar com mensagens do Telegram.

 

A primeira coisa será ver o código enviado para nós pelo detetor de fumaça, então abrimos o console do nosso Sonoff Bridge RF, fazemos um incêndio ou trazemos algum fumo para perto do sensor e se tudo correr bem, Além de apitar como um louco, podemos ver o código que ele envia. Agora como sempre, devemos criar uma regra em nossa Sonoff Bridge para publicar um tópico ou problema e tê-lo pego pelo MQTT Broker (o nosso Hassio ou Home Assistant). Se precisar de rever, Ter Este post para ver como montar Tasmota em uma ponte Sonoff ou como usar as regras, Ok?. Estas regras lembram-lhe que cada dispositivo com Tasmota nos permitirá criar até 3 regras com 511 personagens cada, Seremos capazes de aninhar as regras. E este seria o exemplo que podemos usar, onde usando o código de cada dispositivo vamos indicar que o sensor detetou fumaça:

[Código-fonte]em rfreceived#data=9D6FB6 do publish2 RFBridge/sensor_humo_cocina Smoke endon[/Código-fonte]

 

Acabámos por registar este detetor de fumo, faremos isso na seção de sensores binários e poderemos usar seu arquivo específico ou diretamente em nosso amado configuration.yaml que contém a configuração Home Assistant:

[Código-fonte]binary_sensor:
– Plataforma: MQTT
Nome: "Cozinheiros de fumo"
state_topic: "RFBridge/sensor_humo_cocina"
availability_topic: "tele / Sonoff-Bridge-01/LWT"
Qos: 1
payload_on: "Fumo"
payload_off: "Sem fumo"
payload_available: "Online Brasil"
payload_not_available: "Off-line"
device_class: fumo[/Código-fonte]

 

Como de costume, reiniciamos o nosso Home Assistant e poderemos verificar se o detetor de fumo já aparece corretamente.

 

Temos que criar uma automação para que uma vez que o alarme soa que haja fumaça, Bem, passado 5 segundos deixam o sensor como estava, Isto é, Sem combustão. Caso contrário,, nunca voltaria ao seu estado e teríamos sempre ativado, É semelhante aos sensores de deteção de movimento, que só enviam 1 código, Quando há movimento, fumo… Não quando não há mais. Na automação, o gatilho será quando o sensor estiver ligado’ mais de 5 Segundos, e, assim, a ação é executada, que nada mais será do que enviar-lhe a carga útil de que não há fumo, Em Automações seria mais ou menos assim::

 

[Código-fonte]- Id: ‘1564335337169’
cognome: Sensor de fumo Kitchen Reset
Gatilho:
– entity_id: binary_sensor.smoke_kitchen
durante: 0:00:05
Plataforma: estado
Para: 'em’
Condição: []
Ação:
– data:
Carga útil: Sem combustão
tópico: RFBridge/sensor_humo_cocina
serviço: mqtt.publish[/Código-fonte]

 

Outra automação que teremos que fazer é, que quando iniciei o Home Assistant redefini o sensor, ou seja, vamos corrigir um pequeno incidente, Vamos dizer-lhe que não há fumo, se não, você verá que toda vez que reiniciar o Hassio o sensor permanece ativado por padrão. E deixo-vos se preferirem o código gerado por esta automatização:

[Código-fonte]- Id: ‘1564338120195’
cognome: Sensor de Fumo Cozinha Home
Gatilho:
– evento: Início
Plataforma: Assistente Doméstico
Condição: []
Ação:
– Atraso: 00:00:20
– data:
entity_id: automation.sensor_humo_cocina_reseteo
entity_id: automation.sensor_humo_cocina_reseteo
serviço: automação.trigger[/Código-fonte]

 

Finalmente, e para o que vamos, A parte interessante, envio de notificações com o Telegram, Se você precisar se lembrar de como ativar essas notificações, Lembre-se de dar uma olhada para este post. O que vemos aqui é através de uma automação como obter essa notificação, Vamos indicar que quando o sensor de fumaça muda de off para on estado, enviar uma notificação do Telegram, Como sempre, deixo-lhe o código gerado pela automatização caso prefira:

[Código-fonte]- Id: ‘1564335402969’
cognome: Notificação do Telegram – Cozinha com sensor de fumo
Gatilho:
– entity_id: binary_sensor.smoke_kitchen
De: 'desligado’
Plataforma: estado
Para: 'em’
Condição: []
Ação:
– data:
Mensagem: Há fumaça na cozinha
serviço: notificar.telegrama
– Id: ‘1564338120195’
cognome: Sensor de Fumo Cozinha Home
Gatilho:
– evento: Início
Plataforma: Assistente Doméstico
Condição: []
Ação:
– Atraso: 00:00:20
– data:
entity_id: automation.sensor_humo_cocina_reseteo
entity_id: automation.sensor_humo_cocina_reseteo
serviço: automação.trigger[/Código-fonte]

 

Espero que você tenha achado interessante, Como podemos ver, podemos proteger a nossa casa, escritório ou o que quer que seja de uma forma barata, personalizado e, claro, melhor do que qualquer solução profissional vendida pelos fabricantes.

 

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!