Prisé connéctée wifi matter avec watchdog par ping ip réseau local

Bonjour,

Je cherche une prise connectée dispo sur le marché qui permettrait de faire un watchdog qui coupe puis remets le courant au bout de 30s si le ping d'une ip réseau local est ko n fois sur une durée de x minute....

Dans l'idéal faudrait aussi de la connection matter comme ça je peux aussi la piloter en manuel depuis alexa et ha.

Je pense à la nous a8t mais avant d'acheter du matériel dédié pour cet usage je voudrais un retour pratique qui valide qu'on peut effectivement faire du berry script dans la nous a8t...

Je suis aussi ouvert à d'autres prises qui permettraient de faire ce qu'il faut si vous en connaissez....

Merci d'avance pour votre partage d'expérience

Cordialement

Bonjour,

Je fais ça pour une enceinte Bose qui se déconnecte de façon aléatoire. J’avais une simple prise Zigbee, et ça fonctionne parfaitement.
Voilà même mon script tout simple :

alias: Prise
description: ""
triggers:
  - trigger: state
    entity_id:
      - media_player.bose_sound
    to:
      - unavailable
    for:
      hours: 0
      minutes: 5
      seconds: 0
conditions: []
actions:
  - type: turn_off
    device_id: Zigbee
    entity_id: XX
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 1
      milliseconds: 0
  - type: turn_on
    device_id: Zigbee
    entity_id: XX
    domain: switch
mode: single

Merci pour le partage.

Ceci dit, c'est pour faire un watchdog sur la machine qui héberge ha, sinon oui je l'aurais fait en zigbee

Un truc genre format prise tasmota ca serait vraiment l'idéal car installation légère j'ai pas envie de faire tourner une rpi même zero pour ca

Ah ok, je comprends mieux : tu veux watchdog la machine qui héberge HA elle-même.

Dans ce cas effectivement mon exemple ne répond pas au besoin, puisque chez moi c’est HA qui détecte que l’enceinte Bose est unavailable et qui coupe la prise. Si HA est planté, l’automatisation ne partira évidemment jamais.

De mon côté, j’ai aussi mis en place un watchdog en cas de plantage de HA, mais il fait simplement un reboot de la machine. C’est souvent salvateur, sans avoir besoin de couper électriquement l’alimentation.

Par contre, si la machine est totalement figée ou que le réseau ne répond plus du tout, là ton idée d’une prise autonome qui ping l’IP de HA prend tout son sens : elle peut couper/remettre le courant sans dépendre de Home Assistant.

Du coup, sur ce type de prise autonome avec watchdog intégré, je ne connais pas assez le sujet pour te conseiller précisément. Je laisse les personnes plus expertes sur Tasmota/Matter te répondre là-dessus :frowning:

couper l'alim d'une machine sous linux pour un wifi qui se déconnecte, c'est pas un peu trop radical ?

Elle risque de pas vraiment aimer effectivement un reboot hard de la sorte la box HA un bon moyen de flinguer son installation sinon la prose bois A8T est effectivement sous tasmota avec lequel tu peux faire des scripts simples mais j'éviterai ce genre de technique hardcore

Quelques fois par an c'est insignifiant par rapport à une machine qui se retrouve à la poubelle par obsolescence avant d'être usée...

Surtout à l'heure des SSD et des systèmes de fichiers d'aujourd'hui, franchement je vois rien de problématique à ça...

C'est une solution en dernier recours prix de la continuité de service : imagine t'es en vacances loin de chez toi et logiciellelent la machine ne peut plus se débloquer elle même... Moi je préfère pouvoir faire un hard reboot que laisser ma machine plantée et mon installation HS...

Je sais que tasmota permet en principe de faire du Berry script en esp32 l'ennui c'est que pour l'instant je suis pas certain que la fonctionnalité est permise en pratique dans le build de tasmota pour la a8t ou une autre prise tasmota

Tu peux tout à fait reflasher Avec le build que tu souhaites tant que la mémoire permet d'embarquer les fonctionnalités souhaitées

La méthode reste tout de même bourrine et il suffit d'une fois pour corrompre sa bdd et empêcher un redémarrage de HA même avec tous les watchdog du monde C'est tant qu'à faire mieux de garder le contrôle manuel sur cette prise plutôt que se baser sur un ping qui dépend du wifi

Que tu veuilles garder le contrôle possible en dernier recours pourquoi pas

Pour corrompre au point d'empêcher sérieusement le fonctionnement, il faudrait le faire alors qu'une maj plante et dans ce cas il faudrait être bourin de le faire sans pouvoir accéder physiquement à la machine

De toute façon même pour les maj de sécurité un système de sécurité correctement architecturé tolère d'attendre quelques semaines pour maj surtout pour une installation de particulier

Il n'y a absolument rien de bourrin dans la solution, ce qui compte c'est le contexte de mise en œuvre

L'os hôte de mon haos est très tolérant au hard reboot et de toute façon même si haos plante je pourrais restaurer sauvegarde journalière de la vm

Outre historique de capteurs de quelques heures je vais rien perdre

Et je précise que le reboot auto ne serait pas un simple ping mais un ensemble de critères à valider pour justement éviter que ça coupe sans raison valable...

Ceci dit, il y a t'il une prise déja éprouvée en terme de capacité de flashage et/ou capacité native de berry script ?

C'est pas que j'aime pas bricoler, mais je bricole déjà bcp pour d'autres choses...

Tu vas trouver mille sortes de prises, mais pourquoi tout intégrer dans la prise ?
Je connais des switch poe qui font cela mais pas des prises.
C'est pour cela que la domotique existe. Tu fais ton automatisation.

Utiliser une prise du marché est le plus compact et propre, et avec berry sur tasmota il y a tout ce qu'il faut

Je pourrais très bien faire un truc sur mesure ou usine à gaz mais ça serait moins efficace

Et pour l'aspect tout intégrer dans la prise c'est parce que in fine c'est le plus fiable pour hard reboot Auto de dernier recours : on doit couper le courant à la machine qui fait tourner ha, le plus efficace et fiable c'est que la coupure soit gérée par la prise

Après bien sûr pas n'importe comment, notamment en ne coupant que si le ping de la machine répond plus mais que ceux d'autres trucs h24 du réseau répondent et cela par constat systématique sur plusieurs occurrences d'une période de temps...

ok, tu nous tiens au courant de comment tu feras et avec quoi ?

Je suis sur le point d'acheter un lot de nous a8t, au pire la conf gpio est connue si je dois la reflash Nous A8T 10A Power Monitoring Plug (A8T) Configuration for Tasmota

C'est donc une prise wifi c'est ça ? et elle se flash avec tasmota ? donc c'est une techno ESP ?
Pas possible avec ESP Home ? Connaissais pas cette possibilité, à voir

J'ai découvert tasmota il y a quelques mois mais déjà mit en oeuvre des trucs d'envergure avec.
Perso je trouve ça très puissant par ce que ça permet de faire des scripts relativement riches avec multithreading et le tout dans quelque chose qui est un véritable petit os ultra efficace.

Je dis os et pas firmware par ce que franchement de nos jours avec esp32 tasmota est un véritable os ultra efficace qui permet d’embarquer des programmes...

J'espère vraiment que la communauté va s'étoffer et qu'il devienne un linux des esp32 par ce que franchement il y a un marché à satisfaire c'est ultra pratique de pouvoir faire tourner des trucs de dingue dans une petite esp32 qui coute 10 euros avec wifi bluetooh et qui consomme quasiment rien

Je trouve bien souvent ça mieux que esp home, après bien sur ça dépend des besoins projet

ESP Home est surtout pratique et intégré avec HA.
Depuis longtemps j'utilisais ESP Easy, super outil concurrent aussi, mais j'ai bascule a ESP Home par facilité.

la nous a8t étant en rupture de stock partout, j'ai craqué et abandonné une solution tasmota pour un lot de 2 Shelly Plug M Gen3 à 19 euros sur amazon
a priori shelly propose de faire des scripts évolués avec notamment ping d'ip locale