External integration - ista Web'conso (meters and splitters in condominiums)

Hi everyone! :waving_hand:

After OCEA, the other big name in shared property meters: here comes ista Web’conso, your ista readings in Gladys, for properties managed by ista in France (the portal https://www.ista-webconso.fr).

What it does

  • :fire: Your heating cost allocators, one per radiator, with their index, plus the day’s heating units, weighted by the coefficient of each radiator as on your statement. These are not kWh: these units tell you what part of the building’s heating bill you are responsible for, and the integration displays them as such.
  • :droplet: Your cold water and hot water meters, in m³, with a total per fluid when there are multiple meters.
  • :date: Readings on the right date: the portal sometimes publishes with a few days’ delay, and each reading is stored on its actual day in the graphs.
  • :puzzle_piece: A « ista Consumption » widget.
  • In French, English, German, and Spanish :wink:

Installation

:warning: Gladys 5.1 minimum.

:light_bulb: It will be available in the store later today. In a hurry? Integrations → Install from GitHub, with the address GitHub - guim31/gladys-ista: ista France (ista-webconso.fr) water and heating consumption for Gladys Assistant · GitHub

  1. In the configuration, enter the email and password of your ista Web’conso resident space.
  2. Click on Test connection and read now.
  3. Discovery tab: add your property.

If the password connection ever fails, there is a plan B, described step by step in the documentation: paste the session cookie from your browser.

Readings are taken every 12 hours by default, to spare the portal.

Honest small reservations

  • :warning: Beta, developed without an ista account. I checked the connection against the real portal: it goes through ista’s login page, without a captcha, and correctly identifies a wrong password. What remains to be seen on a real account is the reading of the meters, especially for water.
  • It’s the most fragile of my integrations: ista has no public API, and the integration reads the portal like your browser.
  • It’s the French portal. In Germany, ista uses EcoTrend, another service.

If you are with ista in France, your feedback is very welcome :folded_hands: @Jluc, if you also have ista somewhere, don’t hesitate!

It relies on the pyista library by vlebourl, under MIT license: thanks to him!

Like the previous ones, developed with Claude Code :robot:. Independent project, not affiliated with ista.

Repository: GitHub - guim31/gladys-ista: ista France (ista-webconso.fr) water and heating consumption for Gladys Assistant · GitHub

I need to check with the property manager because the passwords I’m trying don’t work :smirking_face: