Détection de coupure de courant

Bonjour à tous,

Je voulais partager mon scénario qui me permet de détecter une coupure de courant avec une installation de base.
Nous avons tous de plus en plus de matériels reliés au wifi à la maison, certains importants secourus (onduleur) et d’autres moins importants non secourus.

Je me base sur ce principe, et grâce au plugin « Network », on a une surveillance du ping sur les équipements que l’on veut.

Ainsi, le principe du scénario :
Jeedom et mon routeur sont secourus via un onduleur.
Si jeedom peut pinger mon routeur mais pas mes autres équipements IP, c’est que le courant est coupé > Alerte coupure électrique via Telegram.
Ensuite, je fais une boucle 24h, dès qu’un équipement revient en ligne > Alerte fin de coupure

Mon déclencheur est le suivant : (se déclenche dès qu’un équipement que je surveille n’est soudain plus accessible mais que le routeur répond).
#[Maison][Routeur ASUS IP][Statut]# == 1 ET (#[Cuisine][Prise Dyson IP][Statut]# == 0 OU #[Couloir][Ampoule Yeelight IP][Statut]# == 0 OU #[Salon][Caméra IP][Statut]# == 0)

Sans titre

Merci pour le partage, intéressant !

Pour le sleep 60s, ça chargerai probablement moins Jeedom de faire plutôt un « DANS » 1 min ce qui utilisera alors un cron programmé en début de chaque minute pendant toute la durée de ta boucle.

Dans ton message, comment tu fais le logo /!\ ? Et à quoi correspond le tag (LogoPrise), c’est aussi un logo ? Merci pour tes réponses ! :wink:

Bonjour.

C’est pas une information qui devrait être captée directement par l’onduleur ?

—>[]

Un caractère unicode
https://www.codetable.net/hex/26a0

Si tu as un Onduleur HighTech probablement, mais j’ai un petit Onduleur basique :slight_smile:

Effectivement, bonne idée pour le « DANS », j’ai fait le changement.

Pour les logos, je les utilise dans mes messages Telegram, voici le bout de code que j’utilise dans tous mes scénarios, comme ça je ne suis pas embêté en utilisant des emojis qui « disparaissent » à chaque enregistrement de scénario.
LogoAmpoule = :bulb: (alerte éclairage)
LogoFlamme = :fire: (alerte détection incendie)
LogoGoutte = :droplet: (alerte fuite d’eau)
LogoPrise = :electric_plug: (alerte coupure de courant)
LogoPolicier = :policeman: (alerte intrusion)
LogoHello = 🙋 (sonnette du portail)
LogoFroid = :cold_face: (Je ne sais plus)
Je t’ai mis l’explication complète en haut du code.

Sans titre

EDIT : Ah j’avais mal lu ton message, effectivement, le logo /!\ est parmi ceux qui ne s’effacent pas à chaque enregistrement du scénario : :warning::ballot_box_with_check::white_check_mark::x:
Le Danger /!\ apparait en couleur dans Telegram, comme ça : :warning:

3 J'aimes

J’avais trouvé ce site :
https://www.qhmit.com/character_sets/

Je le trouve plus complet :+1:

Super, merci beaucoup !

Je vais copier l’idée ! :smile:

Moi j’utilise en effet les retours de l’onduleur en USB qui ondule mon ESX
il remonte quand il y a une coupure avec plugin APC

1 J'aime

Bonne solution de contournement si l’onduleur ne fait pas de remontée.
Perso il est branché en USB sur mon NAS Synology, Jeedom avec le plugin NUT qui se connecte au Synology et permet donc de récupérer les infos (en charge, sur secteur, coupure, pourcentage de charge, pourcentage d’utilisation,…) le tout sur un onduleur Eaton 3S 700.

Merci pour l’idée mais ça ngère pas les micro coupures du coup ?

Car dans mon cas, j’ai de temps et temps des micros coupures et du coup ça m’allume mes lampes ikea et c’est pas top