# Notificações de Entradas e Saídas de Zonas

**URL:** https://forum.cpha.pt/t/notificacoes-de-entradas-e-saidas-de-zonas/3706
**Category:** Node-Red
**Created:** [7 Janeiro , 2020 19:19 UTC](https://forum.cpha.pt/t/notificacoes-de-entradas-e-saidas-de-zonas/3706 "2020-01-07T19:19:06Z")
**Posts on this page:** 1
**Page:** 1

<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: [7 Janeiro , 2020 19:19 UTC](https://forum.cpha.pt/t/notificacoes-de-entradas-e-saidas-de-zonas/3706/1 "2020-01-07T19:19:06Z")

</div>

Neste Guia, partilho uma forma simples e não muito complicada de receberes notificações atráves do Telegram quando algum dos teus familiares entra ou saí de uma zona.  
Existe métodos mais complexos/completos contudo a ideia aqui é fazer algo simples, que posteriormente podem adoptar mais ideias.

Para dar inicio ao guia é necessário que entendas, que precisas de um device\_tracker existe alguns programas que o fazem, só vou falar do que uso e aconselho de momento para Android que é o Ariela, podes ver como configurar [aqui](https://forum.cpha.pt/t/como-configurar-a-ariela-android/2713) caso uses IOS terás que consultar qual o melhor para ti.

Tens que começar por adicionar as zonas ao teu Home Assistant.

No ficheiro **configuration.yaml** começa por adicionar as [Zones](https://www.home-assistant.io/integrations/zone/) e os [person](https://www.home-assistant.io/integrations/person/)

```auto
zone:

  - name: home
    latitude: coloca_aqui_a_latitude
    longitude: coloca_aqui_a_longitude
    radius: 30
    icon: mdi:home
    
  - name: escola
    latitude: coloca_aqui_a_latitude
    longitude: coloca_aqui_a_longitude
    radius: 80
    icon: mdi:school

person:
  - name: manel
    id: manel
    device_trackers:
      - device_tracker.manel
  - name: maria
    id: maria
    device_trackers:
      - device_tracker.maria

```

No NodeRed vais criar o seguinte flow:

 ![image](https://forum.cpha.pt/uploads/default/original/2X/e/eea3f537d42f2c79e68a524528dd70a50aa52146.png)

Palett´s necessárias:

 ![image](https://forum.cpha.pt/uploads/default/original/2X/1/1582d271540a1893d7bf8ef8cc813921fc9ffe90.png)  
 ![image](https://forum.cpha.pt/uploads/default/original/2X/a/acf6f3a3630efe8b4f199ddf93c9bb12cad17118.png)

Após as palletes instaladas

Vais precisar do seguintes nodes:

2x State Node  
2x Switch Node  
2x String Node  
2x Template Node  
1x Notify Node

Primeiro vais começar por configurar os **State Node**

 ![image](https://forum.cpha.pt/uploads/default/original/2X/d/d574d84504f60c3d0ee593051cd0ff6f5aef534c.png)

Entradas:

 ![image](https://forum.cpha.pt/uploads/default/original/2X/a/a0938776365fdd42ebb06eaee3b4166f95c1d60b.png)

faz exactamente o mesmo para as Saídas.

 ![image](https://forum.cpha.pt/uploads/default/original/2X/c/cf9b6f5b6d674332c2618c223f266366ac0cc9c2.png)

Depois configura os switch node conforme ves na imagem e no fim duplica para que tenhas dois:  
 ![image](https://forum.cpha.pt/uploads/default/original/2X/2/25011b359d5c3a0786c509d1d92008e96c2230d2.png)

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

De seguida configura os String Node e duplica-os também:  
 ![image](https://forum.cpha.pt/uploads/default/original/2X/8/8221421dcc5d60729dd63ff7ea6b9d851e82b8da.png)

 ![image](https://forum.cpha.pt/uploads/default/original/2X/8/86e8f57baa15daf81a692ca2aabc86db75524eb8.png)

Posteriormente necessitas de configurar os Change Node começa por configurar as Entradas:

 ![image](https://forum.cpha.pt/uploads/default/original/2X/7/7ab11dbb839d5be81a9978a28b27519392025109.png)

Toma alguns considerações, onde diz:

Search for: É o Nome de uma das zonas que criaste.  
Replace with: É o nome que queres como apareça na mensagem.

Exemplo: Em vez de aparece: “O manel está Avos” aparece “O Manel está em casa dos avós”.

Tens que alterar o replace witch para um nome que faça sentido depois na mensagem.

Onde está a vermelho é onde tens que clicar para repetir todas as zonas.

Parte das Saídas:

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

Ok, agora quase mesmo a terminar vais configurar os Template node da seguinte forma.  
Começando pelas Entradas

![image](https://forum.cpha.pt/uploads/default/original/2X/7/716b9b76b4a9ae7dd31415e6043720498d33f7dc.png)

 ![image](https://forum.cpha.pt/uploads/default/original/2X/d/dd0858ef8a649af3f24c5a7bb44864d8599bc7b8.png)

e depois o template node das Saídas:

 ![image](https://forum.cpha.pt/uploads/default/original/2X/a/a40fd338804312e449942a1b8f6d2bea27e0d2b9.png)

Para finalizar configurar o notify node:

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

Caso não saibas como obter um chat ID do telegram por favor vê este [Tutorial](https://forum.cpha.pt/t/como-obter-o-chat-id-do-telegram-pelo-app/354)

No final tens o teu node pronto a funcionar, sempre que algum dos device\_trackers entrar ou sair de uma zona serás notificado indicando no fim as Horas a que se deu esse evento.  
Usa a tua imaginação para dares o uso que quiseres.  
Alguma dúvida por favor comenta.

Feito com o apoio de: @Maddoctor
