Skip to content

Release v3.2.0

Choose a tag to compare

@github-actions github-actions released this 05 May 15:58

[3.2.0] - 2026-05-05

✨ Nouveautés

🚗 Support complet Octopus Intelligent

Contributeur : @jeremygovi via PR #31

  • Interrupteur Recharge Rapide (switch) : Active/désactive la recharge immédiate (boost charge)

    • Gestion automatique des états (BOOSTING, SMART_CONTROL_IN_PROGRESS, etc.)
    • Attributs avec raisons de refus en cas d'échec (BC_DEVICE_DISCONNECTED, BC_DEVICE_FULLY_CHARGED, etc.)
  • Entité Number : Cible SOC (State of Charge) pour la recharge

    • Plage : 0-100% par pas de 5%
    • Configuration séparée semaine/weekend
  • Entité Select : Heure cible de recharge

    • Créneaux de 30 minutes (00:00 à 23:30)
    • Permet de définir l'heure de fin de charge souhaitée
  • Capteurs de monitoring :

    • Statut du dispositif VE (SMART_CONTROL_CAPABLE, BOOSTING, etc.)
    • Cible SOC semaine/weekend
    • Heure cible semaine/weekend
    • Fenêtres de recharge planifiées (dispatches flex)

🏗️ Architecture améliorée

  • Nouveau coordinateur dédié (OctopusIntelligentDataUpdateCoordinator)
  • Client API Intelligent séparé (api/intelligent.py)
  • Support GraphQL pour l'API Kraken
  • Création automatique d'appareils pour les véhicules électriques

🐛 Corrections

  • Fix: GraphQL query date to retrieve dynamic tariffs instead of a static 2026 date
  • Implement local calculation for monthly costs based on real consumption and active tariffs (fixing 0€ values)
  • Add 'subscribed_power' sensor (kVA) with Apparent Power device class
  • Adjust state classes for energy sensors (total_increasing) and monetary sensors (total) to fix Energy Dashboard compatibility and log errors
  • Fix: long-term statistics for the 'pot_ledger' (cagnotte) sensor

⚙️ Technique

  • Ajout dépendance PyJWT==2.10.1 pour authentification Kraken API
  • Structure modulaire avec support multi-plateformes (binary_sensor, number, select, sensor, switch)
  • Gestion robuste des erreurs avec codes de refus spécifiques