Bonjour à tous,
Je viens de publier une intégration HA non officielle qui couvre les trois fournisseurs d’eau du bassin marseillais. Si vous habitez quelque part entre Forcalquier, Marseille et Salon-de-Provence et que vous êtes lassé(e) de devoir recopier votre conso depuis le portail web une fois par mois, ça peut vous intéresser
Pour qui
L’intégration interroge le portail client de votre fournisseur donc il faut juste que vous y soyez déjà inscrit(e). Trois fournisseurs supportés (un seul à choisir au moment de l’ajout) :
- Société des Eaux de Marseille (SEM) : Ventabren, Bandol, Vitrolles, Trets, Fuveau, Cabriès, Bouc-Bel-Air, Forcalquier et autres communes périphériques
- Eau de Marseille Métropole (SEMM) : Marseille même, La Ciotat, Cassis, Carnoux, Marignane, Allauch, Carry-le-Rouet, Gémenos
- Vivaigo : Salon-de-Provence, Berre-l’Étang, Lambesc, Eyguières, Pélissanne, Velaux, Rognac, Sénas
Les trois sont sur la même infra technique (SOMEI/Veolia), donc une seule intégration les gère tous. Vous choisissez le vôtre dans un menu déroulant à la config
Ce que ça expose
12 capteurs par contrat (mois en cours en m³ et L, année en cours, index compteur, dernier relevé facturé, période entre relevés, etc.) plus une statistique mensuelle externe importée jusqu’en janvier 2024. Cette dernière s’intègre directement au tableau de bord Énergie de HA en source d’eau, donc vous voyez votre conso d’eau à côté de l’élec et du gaz
L’intégration interroge le portail toutes les heures cohérent avec la cadence côté portail, qui n’est pas mise à jour plus fréquemment en pratique (les compteurs télérelèvent une à deux fois par jour)
Installation
Pour l’instant en custom repository HACS (la PR pour passer en HACS default est ouverte, en attente de review) :
- HACS → Intégrations → menu ⋮ → Dépôts personnalisés
- Ajoutez
https://github.com/EnO33/eaux-marseille-haen catégorie « Intégration » - Cherchez « Eaux de Marseille », installez, redémarrez HA
- Paramètres → Appareils et services → Ajouter une intégration → Eaux de Marseille
- Choisissez votre fournisseur, entrez vos identifiants portail + numéro de contrat (visible sur vos factures)
Petit exemple
Alerte si la conso mensuelle dépasse votre seuil :
alias: "Eau : alerte conso mensuelle"
trigger:
- platform: numeric_state
entity_id: sensor.eaux_de_marseille_<contrat>_mois_en_cours
above: 12 # à ajuster, en m³
action:
- service: notify.mobile_app_<votre_telephone>
data:
message: >-
Conso eau du mois : {{
states('sensor.eaux_de_marseille_<contrat>_mois_en_cours')
}} m³
D’autres exemples (tableau de bord Énergie, carte statistics-graph, capteur conso du jour dérivé de l’index compteur) sont dans le README.
Côté technique
- 64 tests, couverture 96 %, CI sur Python 3.14
- Multi-providers, multi-contrats (un appareil par contrat)
- Réauthentification automatique si le mot de passe portail change
- Reconfiguration en place (changer email / contrat / fournisseur sans perdre l’historique des capteurs ni les statistiques)
- Documentation FR + EN
Code et issues
- Repo : GitHub - EnO33/eaux-marseille-ha: Home Assistant Intégration - Eaux de Marseille · GitHub
- Issues : Issues · EnO33/eaux-marseille-ha · GitHub
C’est encore tôt côté adoption, un seul utilisateur confirmé pour le moment (sur SEMM, contrat à Marseille). Si certain(e)s d’entre vous sont sur SEM ou Vivaigo, vos retours sont particulièrement utiles vu que je n’ai pu tester ces flux qu’avec mes propres identifiants côté SEM. N’hésitez pas à ouvrir une issue ou à me ping ici si ça foire à l’install
Bonne journée et bonne fête du travail !
