# "Smart" doorbell

**URL:** <https://forum.cpha.pt/t/smart-doorbell/2677>\
**Category:** Partilha de Projectos\
**Created:** [2 Julho , 2019 09:03 UTC](https://forum.cpha.pt/t/smart-doorbell/2677 "2019-07-02T09:03:42Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fl4v10](https://forum.cpha.pt/user_avatar/forum.cpha.pt/fl4v10/32/354_2.png) [@Fl4v10](https://forum.cpha.pt/u/Fl4v10)\
**Post date:** [2 Julho , 2019 09:03 UTC](https://forum.cpha.pt/t/smart-doorbell/2677/1 "2019-07-02T09:03:43Z")

</div>

Boas pessoal,

Partilho este projecto pois como muito de vós eu também andei à procura da melhor maneira e mais barata de receber notificações quando alguém toca à campaínha.

A minha campainha inteligente funciona da seguinte maneira:

Quando o botão da campainha é pressionado, sou notificado via Telegram com uma mensagem a informar que alguém está a tocar à campainha. Logo de seguida recebo uma foto e um video de 10 segundos, estes também via Telegram. Tenho também o Google Home Mini integrado nesta automação e a mesma manda um TTS a informar que alguém está a tocar à campainha. Este ultimo não é necessário pois o toque da campainha funciona na mesma, só o fiz pela piada da coisa.

Vamos então ver como fiz este projecto:  
(atenção que isto é para a minha campainha. Para a vossa pode não funcionar ou podem ter que alterar certas coisas).

Material:

RF Door sensor - [https://bit.ly/2FLZxgF](https://bit.ly/2FLZxgF)  
RF Bridge (Sonoff por exemplo) - [https://bit.ly/2XccMNu](https://bit.ly/2XccMNu)  
Resistências (no meu caso usei de 10k)

Procedimento:

Desmontar o door sensor e solar as resistências aos contactos do reed switch (âmpola) de modo a efectuar um divisor de tensão.

 ![image](https://forum.cpha.pt/uploads/default/original/2X/a/aaca89bdd60ab7aa9d790c4b9c2ceb3d154901f2.jpeg)  
 ![image](https://forum.cpha.pt/uploads/default/original/2X/a/a3dd876056e0b67e2f539ea87b5cf1c64ccf67e5.jpeg)

Tive de colocar um divisor de tensão pois o botão da campaínha tem 7.5v e o sensor tem 3.5v.

 ![image](https://forum.cpha.pt/uploads/default/original/2X/f/f2a91a1f1b636c171f360d8fe48f7abdee6b964c.jpeg)  
Após isto, o sensor envia sinal RF para o Sonoff RF Bridge e este envia por MQTT para o Home Assistant.  
Por fim, é só criar automação para que o HA envie notificações baseadas nas acções cima descritas.

Tenho esta câmera apontada para o portão - [https://bit.ly/2XCwk1S](https://bit.ly/2XCwk1S)

Para o HA gravar pequenos videos de 10 segundos (ou o tempo que pretenderem) de um stream RTSP colocar o seguinte comando no configuration.yaml:

```auto
shell_command:
  cam_sala: ffmpeg -y -i rtsp://192.168.1.115/unicast -r 5 -vcodec copy -an -t 10 -segment_format mp4 /config/www/sala.mp4
  cam_front: ffmpeg -y -i rtsp://192.168.1.109/11 -r 5 -vcodec copy -an -t 10 -segment_format mp4 /config/www/front.mp4

```

Exameplo da automação:

```auto
- id: '1533930873542'
  alias: Campainha
  trigger:
  - entity_id: binary_sensor.campainha
    platform: state
  condition: []
  action:
  - data:
      message: Ding Dong. Estão a tocar à campaínha.
    service: tts.google_say
  - delay: 00:00:01
  - data:
      entity_id: camera.front
      filename: /config/www/front.jpg
    service: camera.snapshot
  - delay: 00:00:02
  - data:
      message: Ding dong!
    service: telegram_bot.send_message
  - data:
      file: /config/www/front.jpg
    service: telegram_bot.send_photo

```

Qualquer dúvida disponham.

---

<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:** [2 Julho , 2019 16:15 UTC](https://forum.cpha.pt/t/smart-doorbell/2677/2 "2019-07-02T16:15:54Z")

</div>

⭐⭐⭐⭐⭐ obrigado pela partilha

---

<div class="post-metadata">

**Author:** ![Fl4v10](https://forum.cpha.pt/user_avatar/forum.cpha.pt/fl4v10/32/354_2.png) [@Fl4v10](https://forum.cpha.pt/u/Fl4v10)\
**Post date:** [7 Julho , 2019 08:58 UTC](https://forum.cpha.pt/t/smart-doorbell/2677/3 "2019-07-07T08:58:52Z")

</div>

Obrigado 🙂

Qualquer dúvida, ou se for necessário corrigir alguma coisa digam.

---

<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 Julho , 2019 10:16 UTC](https://forum.cpha.pt/t/smart-doorbell/2677/4 "2019-07-07T10:16:42Z")

</div>

@Fl4v10 diz só o valor das resistências usadas para a malta saber.

---

<div class="post-metadata">

**Author:** ![Fl4v10](https://forum.cpha.pt/user_avatar/forum.cpha.pt/fl4v10/32/354_2.png) [@Fl4v10](https://forum.cpha.pt/u/Fl4v10)\
**Post date:** [7 Julho , 2019 10:37 UTC](https://forum.cpha.pt/t/smart-doorbell/2677/5 "2019-07-07T10:37:55Z")

</div>

Isso depende de caso para caso. Na minha situação como queria dividir exactamente os 7v a meio por causa da pilha AA é só usar quaisquer resistências desde que ambas sejam do mesmo valor.

 ![image](https://forum.cpha.pt/uploads/default/original/2X/9/94c35cad6d5f9a8734b482074d4ff4f32ae44f44.png)

Podem efectuar o cálculo aqui:

> **[Voltage Divider Calculator](https://ohmslawcalculator.com/voltage-divider-calculator)**
>
> Try our easy to use Voltage Divider Calculator. Enter any three known values and press Calculate to solve for the other.

---

<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 Julho , 2019 15:01 UTC](https://forum.cpha.pt/t/smart-doorbell/2677/6 "2019-07-07T15:01:03Z")

</div>

Fixe, era isso que faltava ai no teu projecto para a malta se guiar , caso quizesse seguir a mesma ideia.

---

<div class="post-metadata">

**Author:** ![max-men](https://forum.cpha.pt/user_avatar/forum.cpha.pt/max-men/32/6318_2.png) [@max-men](https://forum.cpha.pt/u/max-men)\
**Post date:** [11 Dezembro , 2022 21:19 UTC](https://forum.cpha.pt/t/smart-doorbell/2677/7 "2022-12-11T21:19:47Z")

</div>

Olá a todos…  
Tentei aplicar este projeto na minha campainha, mas não está a resultar.  
Moro num prédio, e identifiquei os fios que vêm do botão exterior. Já dentro de casa, tinha um sonoff para poder abrir a porta, e aproveitei esse mesmo e criei mais um switch para a campainha.

A voltagem que tenho de entrada é cerca de 17v, e com 2 resistors baixei a voltagem para cerca de 3v (pode oscilar ligeiramente para cima ou para baixo, tanto a entrada como a saída, mas nunca mais de 0.3v).

O que está acontecer, é que é enviado um pulso a cada 30s +/- como se tocassem a campainha (a campainha física não toca, mas o switch faz on/off), e a coluna que faz tocar a campainha fica com um ligeiro barulho (baixinho).

Se não houver outra forma, irei testar com um sensor como está aqui explicado, mas se fosse possível aproveitar o que já tenho seria ótimo 😉
