Skip to content

v0.0.28

Choose a tag to compare

@scadinot scadinot released this 13 Sep 08:40
fb88a8f

0.0.28 — 13 septembre 2026

Corrigé

  • Heure de lever du soleil décalée en hivernage : sensor.sun_next_rising
    est exprimé en UTC et l'heure en était extraite telle quelle, décalant le
    pivot d'hivernage de 1 à 2 h en France (ex. 05:33 au lieu de 07:33).
    L'horodatage est désormais converti dans le fuseau de Home Assistant.
    Un état non horodaté (unavailable, unknown) ne fait plus planter le
    cron : repli sur 06:00 avec un log d'erreur.
  • Surpresseur bloqué en marche après un redémarrage : si Home Assistant
    redémarrait (ou si l'intégration était rechargée) pendant un cycle
    surpresseur ou lavage, le compte à rebours n'était plus suivi et le
    surpresseur restait actif jusqu'à un appui sur Stop. Le cycle est
    désormais repris au démarrage : il se termine normalement, ou
    immédiatement si sa durée est écoulée. L'étape d'attente de l'assistant
    de lavage (« Arrêt, position … ») est réaffichée.

Modifié

  • manifest.json : version 0.0.27 → 0.0.28.
  • sensors.py : getLeverSoleil() utilise dt_util.parse_datetime() +
    dt_util.as_local().
  • scheduler.py : nouvelle méthode resumeSecondCron(), appelée par
    async_setup_entry() après la création des capteurs.
  • lavage.py : messages d'attente regroupés dans LAVAGE_ATTENTE_STATUS.
  • 15 nouveaux tests (non-régression bugs #7 et #8, TestResumeSecondCron) :
    376 tests passent.

Pas de breaking change

  • Aucune action utilisateur requise, aucune entité ni option modifiée.
  • En mode Saison, le comportement est inchangé. En mode Hivernage avec
    « Lever du soleil », la plage de filtration est recalée sur l'heure
    locale réelle au prochain calcul (ou via le bouton Reset).

Installation : via HACS (recommandé) ou copie manuelle de
custom_components/pool_control/ dans votre instance Home Assistant,
puis redémarrage HA.