# Sem internet! Reinicializei o router e voilá!

**URL:** <https://forum.cpha.pt/t/sem-internet-reinicializei-o-router-e-voila/15052>\
**Category:** Dúvidas\
**Created:** [23 Março , 2025 09:20 UTC](https://forum.cpha.pt/t/sem-internet-reinicializei-o-router-e-voila/15052 "2025-03-23T09:20:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tejotabe](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/t/779978/32.png) [@tejotabe](https://forum.cpha.pt/u/tejotabe)\
**Post date:** [23 Março , 2025 09:20 UTC](https://forum.cpha.pt/t/sem-internet-reinicializei-o-router-e-voila/15052/1 "2025-03-23T09:20:09Z")

</div>

Como estava em casa foi fácil, desliguei o router e volter a ligar, pelo que fiquei novamente com redes wifi e com acesso ao ha. Mas se estiver fora como poderá ser feito?

Da rápida pesquisa que fiz:

1 – Instalar tomada que desliga/liga em caso de falha de ligação wifi ao exterior: Já aguém implementou algo do género. Terá de ser independente do ha local pois sem rede local não será possível comunicar/automatizar.

- Algum do colegas de fórum implementou? Dicas?

Pensei também numa automatização a implementar caso o ha, tenha rede local mas não consiga comunicar com o exterior:

1 – se o ip não for o 192.178.1.100 (definido para o ha no router) reinicializar o ha;

2 – fazer ping ao [www.sapo.pt](http://www.sapo.pt) e se não ok: restart ao router + restart ao ha;

- Será suficiente?

---

<div class="post-metadata">

**Author:** ![Peixeiro](https://forum.cpha.pt/user_avatar/forum.cpha.pt/peixeiro/32/2694_2.png) [@Peixeiro](https://forum.cpha.pt/u/Peixeiro)\
**Post date:** [24 Março , 2025 10:12 UTC](https://forum.cpha.pt/t/sem-internet-reinicializei-o-router-e-voila/15052/2 "2025-03-24T10:12:41Z")

</div>

Podes colocar uma tomada, que permita ESPHome ou Tasmota e configuar aí a “restart se não houver internet”.

Exemplo em Tasmota: [https://tasmota.github.io/docs/Rules/#watchdog-for-wi-fi-router-or-modem](https://tasmota.github.io/docs/Rules/#watchdog-for-wi-fi-router-or-modem)

No entanto, eu colocaria o Ping para um IP mais fiável que não um domínio como o sapo, por exemplo os DNSs do Google ou Cloudflare : 8.8.8.8 ou 1.1.1.1

Ex no tasmota:

```auto
Rule1
  ON system#boot do Var1 3 ENDON
  ON Var1#State>1439 DO Var1 1439 ENDON

  ON Time#Minute|%var1% DO backlog Ping4 8.8.8.8 ENDON
  ON Ping#8.8.8.8#Success==0 DO backlog Mult1 3; Power1 0; Delay 10; Power1 1 ENDON
  ON Ping#8.8.8.8#Success>0 DO Var1 3 ENDON

```

---

<div class="post-metadata">

**Author:** ![tejotabe](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/t/779978/32.png) [@tejotabe](https://forum.cpha.pt/u/tejotabe)\
**Post date:** [26 Março , 2025 00:03 UTC](https://forum.cpha.pt/t/sem-internet-reinicializei-o-router-e-voila/15052/3 "2025-03-26T00:03:17Z")

</div>

Obrigado Rui pela sugestão, Vou ajustar o ping para o 8.8.8.8 e já encontrei uma tomada com o tasmota instalado! 🙂

---

<div class="post-metadata">

**Author:** ![tejotabe](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/t/779978/32.png) [@tejotabe](https://forum.cpha.pt/u/tejotabe)\
**Post date:** [31 Março , 2025 10:49 UTC](https://forum.cpha.pt/t/sem-internet-reinicializei-o-router-e-voila/15052/4 "2025-03-31T10:49:38Z")

</div>

Para dar feedback:

Implementei as seguintes regras:

0 - Para ver se tem acesso ao exterior e reboot ao router:

```auto
Rule1
  ON system#boot do Var1 3 ENDON
  ON Var1#State>1439 DO Var1 1439 ENDON
  ON Time#Minute|%var1% DO backlog WebQuery http://www.google.com GET ENDON
  ON WebQuery#Data$!Done DO backlog Mult1 3; Power1 0; Delay 10; Power1 1 ENDON
  ON WebQuery#Data=Done DO Var1 3 ENDON
Rule1 1

```

1 - Como parece que ao fazer reboot perde a data:

```auto
Rule2
  ON Time#Minute|5 DO Backlog Latitude 39.4; Longitude -8.8; TimeDST 0,0,3,1,1,60; TimeSTD 0,0,10,1,1,0; TimeZone 99; ntpserver pool.ntp.org GET ENDON
Rule2 1

2 - Como parece que ao fazer reboot perde ligação ao servidor de mqttc do homeassistant

```

Rule3  
ON Time#Minute|10 DO Backlog mqtthost 192.168.1.XXX; mqttport 1883; mqttuser userXXX; mqttpassword passXXX;  
ENDON  
Rule3 1

```auto
Fiz testes, provocando as diversas falhas e parece estar a funcionar corretamente, pois durante a ultima noite já fez autonomamente o restart ao router devido a uma falha.

Grato!
```

---

<div class="post-metadata">

**Author:** ![FragMenthor](https://forum.cpha.pt/user_avatar/forum.cpha.pt/fragmenthor/32/4006_2.png) [@FragMenthor](https://forum.cpha.pt/u/FragMenthor)\
**Post date:** [29 Janeiro , 2026 16:55 UTC](https://forum.cpha.pt/t/sem-internet-reinicializei-o-router-e-voila/15052/5 "2026-01-29T16:55:22Z")

</div>

Eu optei por uma tomada ZigBee, que posso desligar por uma automação quando perco ping ao exterior durante determinado tempo. E tenho sempre associado à tomada outra automação: se estiver desligada durante mais de 30 segundos, ligar de novo (tenho putos em casa muito curiosos, mesmo com “lock” nas tomadas). Cobre os 2 casos para voltar a ligar.
