Notification panne électrique

Recevoir un sms si coupure électrique
J’ai fait une automatisation pour recevoir un sms en cas de panne de courant.
Dans cette automatisation je prends une prise commandée, celle du congélateur, et je demande que si elle est indisponible je reçois un sms "panne de courant.
Quand je coupe le courant ça ne fonctionne pas…
Je me demande si j’ai bien fait de mettre un ID
Voici mon yaml

alias: Notif panne électrique
description: ""
trigger:
  - platform: state
    entity_id:
      - switch.prise_frigo_congel_bas
    id: panne_electrique
    from: "on"
    to: unavailable
condition: []
action:
  - service: notify.sms_free_philippe
    data:
      message: panne de courant frigo congél du bas
mode: single

saisissez ou collez du code ici

Merci de votre aide


## System Information

version | core-2024.1.6
-- | --
installation_type | Home Assistant OS
dev | false
hassio | true
docker | true
user | root
virtualenv | false
python_version | 3.11.6
os_name | Linux
os_version | 6.1.63-haos-raspi
arch | aarch64
timezone | Europe/Paris
config_dir | /config

<details><summary>Home Assistant Community Store</summary>

GitHub API | ok
-- | --
GitHub Content | ok
GitHub Web | ok
GitHub API Calls Remaining | 4921
Installed Version | 1.34.0
Stage | running
Available Repositories | 1385
Downloaded Repositories | 14

</details>

<details><summary>Home Assistant Cloud</summary>

logged_in | false
-- | --
can_reach_cert_server | ok
can_reach_cloud_auth | ok
can_reach_cloud | ok

</details>

<details><summary>Home Assistant Supervisor</summary>

host_os | Home Assistant OS 11.5
-- | --
update_channel | stable
supervisor_version | supervisor-2024.01.1
agent_version | 1.6.0
docker_version | 24.0.7
disk_total | 28.0 GB
disk_used | 8.7 GB
healthy | true
supported | true
board | yellow
supervisor_api | ok
version_api | ok
installed_addons | Terminal & SSH (9.8.1), Z-Wave JS (0.4.3), Node-RED (17.0.4), Studio Code Server (5.15.0), Matter Server (5.0.4), Mosquitto broker (6.4.0), Z-Wave JS UI (3.3.1), Home Assistant Google Drive Backup (0.112.1)

</details>

<details><summary>Dashboards</summary>

dashboards | 2
-- | --
resources | 10
views | 16
mode | storage

</details>

<details><summary>Recorder</summary>

oldest_recorder_run | 27 janvier 2024 à 16:15
-- | --
current_recorder_run | 6 février 2024 à 15:18
estimated_db_size | 102.34 MiB
database_engine | sqlite
database_version | 3.41.2

</details>

Salut,

est-ce que quand tu coupes le courant tu as bien un trace de l’automatisation lancée?
Et aussi une trace de la prise qui passe en indispo ?

Bonjour,
Tu as bien un onduleur :grin:
Bob

Et en plus de la question de @Bob, vu que tu as l’air d’envoyer par SMS Free… ta box aussi est secourue par un onduleur ?

Bonjour et merci de vos réponses,
Non pas d’onduleur sur mon installation…
Mais si le courant revient, j’aimerais être sûr que tout est bien réenclenché.

Ca va pas marcher là… « on » à « unavailable » c’est seulement quand le courant saute… pas quand il revient…
Sans Onduleur c’est pas possible de capter ça encore moins d’envoyer un SMS

Fait plutôt une notification de redémarrage alors…
tu peux ainsi utiliser plusieurs sensors intéressants:

  • Les home assistant trigger pour lancer une automatisation a l’extinction ou au redémarrage: Automation Trigger - Home Assistant (dans ton cas l’extinction ne marcherait pas car plus de courant…)
  • sensor.last_boot pour dater le redémarrage de la machine
  • l’état de ta prise congelateur.

Ainsi tu pourrais:

  • utiliser le trigger au redémarage
  • lancer une notification qui te dirait:
    => home assistant a redémarré à telle date/heure
    => la prise du congel est opérationelle

A toi de consulter l’historique pour savoir la durée de la coupure.
[edit] avant de notifier il faudra dans l’automatisation attendre qu’internet soit dispo…

Bonjour,

Afin d’être certain de voir les coupures et les micros coupures, j’ai mis un relais avec un contact sec.
après, il suffit de tester l’état du contact via un ESP… et c’est tout.
le reste, une automatisation qui envoi soit un message… mais là aussi a voir si tu n’as plus de courant :slightly_frowning_face:
si tu utilise telegram ou tout autre accès au net, sans courant, nada… donc, je teste aussi si l’accès a internet est ok, et si pas, j’envoi un sms.
le tout géré par NodeRed.
par conrte, onduleur pour la machine de HA obligatoire.

Personnellement en l’absence d’onduleur, je ferait un truc dans ce genre:

alias: Notif restart
description: ""
trigger:
  - platform: homeassistant
    event: start

condition: []

action:
# pour laisser le temps à la freebox de redémarer
  - delay:
      minutes: 5
# ta notification
  - service: notify.sms_free_philippe
    data:
      message: Redemarrage HA a {{ states('sensor.last_boot') }}. La prise du congel est {{ states('switch.prise_frigo_congel_bas') }}.
mode: single
1 « J'aime »

Bonjour

Il y a encore plus simple utilise la domotique de ta grand-mère

Tu prends une bouteille d’eau tu la remplis à moitié
Tu attends que l’eau ait gelée
Tu retournes la bouteille dans ton congélateur

Si quand tu reviens le glaçon est toujours en haut c’est qu’il n’y a pas eu de coupure de courant

Si le glaçon est en bas c’est que la coupure a duré suffisamment longtemps pour que ça dégèle

Simple efficace et ça tombe jamais en panne

2 « J'aime »

lool, et si le glaçon est en bas, tu jette le contenu de ton congel a la poubelle. :slight_smile:

Merci pour ces bon conseilles, je vais essayer avec vos méthodes…sauf la bouteille :rofl: :joy:

Et avec une prise connectée sur son congel, la probabilité qu’un jour ça foire et que tu jettes ce qu’il y a dedans est bel et bien présente et loin d’être négligeable.

Un module qui ne fait que mesurer un paramètre électrique (comme le courant, la tension ou encore la puissance) et qui ne risque pas de couper accidentellement l’alimentation du dit congel est plus que souhaitable.

Un mesure de la t° du congel peut aussi aider sans risquer le contenu du congel.

1 « J'aime »

Je viens de tester ça fonctionne très bien, merci beaucoup

1 « J'aime »

100% d’accord. A part pour mesurer la conso, quel intérêt d’avoir une prise connectée sur le congel? Je n’y vois que des inconvénients…

Parfait !

Peut être qu’il faut mettre en forme la valeur de last_boot pour que ce soit plus lisible… mais le concept est là…

PS, la solution normalement on coche le post qui t’a aidé à résoudre, pas le tien… Comme ça les suivant savent quelle solution tu as utilisé, la bouteille ou l’automation… En plus au bout de 150 bon point, tu gagnes une image !! :smiling_face_with_three_hearts:

1 « J'aime »

Je débute avec Home assistant et je teste plusieurs choses et pour une conso j’avais eu cette idée mais je voulais aussi en profiter pour voir s’il était possible de voir une coupure d’électricité.
Vous parlez de sonde de température à mettre dans le congél, je n’en ai pas trouvé à moins que de faire un trou dans le congél vous avez une solution ?

Il y a plein d’exemples

Le dernier en date:

Merci je vais voir de ce coté.
Encore une petite question, je viens de regarder la conso de mon congél et la conso est en négatif…une idée ?

Pour info, j’ai essayé avec une Selly H&T (en wifi)… Elle n’a pas tenu 24h.
Bon, après, elle est annoncée pour du -10°C minimum…
Aujourd’hui, j’essaye ça
Wait and see …