I present to you a new external integration for Gladys: Gaz de Bordeaux.
It connects to your Gaz de Bordeaux customer space (life.gazdebordeaux.fr) and brings into Gladys your gas and electricity consumption, along with its cost. Nothing to install at your home: no module on the meter, everything goes through the internet.
What it does
One device per contract (gas, electricity) with:
the consumption (kWh), the cost (€) and the volume of gas (m³) of the last recorded day;
the totals of the month and of the year.
Values dated on the right day: Gaz de Bordeaux publishes with 1 or 2 days delay, but the graph shows the consumption from Monday to Monday, even if it arrives on Wednesday.
Historical data imported when creating the device (30 days by default, up to 90): the graphs do not start empty.
Energy module: electricity powers Gladys’ daily consumption.
Widget for the dashboard: day and month (kWh + €), graph of the last 30 days, total of the year, current price, Refresh button.
Scenes
Triggers:
New daily reading (variables date, kwh, cost, volume)
High daily consumption (adjustable threshold for gas and electricity)
Customer space unreachable (bad password, blocked site, network…)
Contract price modified: you are notified when your kWh price or your subscription changes
Actions:
Refresh readings
Read a consumption (last day, month, year): useful for a morning message « Yesterday’s gas: 42 kWh, 5.10 € ».
Energy Contracts (Gladys 5.2)
For Gladys to calculate the cost of your electricity at Gaz de Bordeaux’s price, the integration adds models to the contract assistant:
NovaFixe Élec, NovaFixe Bonus Élec, NovaFlex Élec (Base and Off-Peak Hours), with the prices of the official grids, updated every month;
My contract (Base and Off-Peak Hours): for all offers (Ecodigo, old offers…), with your own prices.
The My contract prices button reads your current prices from your customer space (line « Your current price ») and gives them to you as is, ready to copy.
Installation
Gladys 5.2 or newer.
Install the Gaz de Bordeaux integration from Gladys’ integrations.
Configuration tab: email and password of your customer space, then Test the connection.
Discovery tab: add the contracts to follow.
The password is a secret field, it never appears in the logs.
A bug, an idea? Open an issue on GitHub or reply here.
To know
This is not an official integration of Gaz de Bordeaux: it reads the same data as your customer space (like the Home Assistant integration gazdebordeaux-ha). If the site changes, it may stop until an update.
Gladys’ energy contracts only cover electricity: for gas, the displayed cost is the one provided by Gaz de Bordeaux.
The Off-Peak Hours model requires consumption every half hour (Linky via another integration).
Your feedback is welcome, especially if you are a Gaz de Bordeaux customer with a gas + electricity account
Thanks for the screenshots, they helped me find the issue
Your Ecodigo contract is in Full Hours / Off-Peak Hours. For those days, the Gaz de Bordeaux website stores the consumption in a different place, and the integration couldn’t find it: it displayed 0. The yearly total, however, was correct, hence the discrepancy.
This is fixed in version 1.0.11. To get it:
Go to Integrations → Gaz de Bordeaux, then run the integration update.
On the dashboard, click Refresh in the Gaz de Bordeaux widget.
Go back to the Logs tab (the one in your first screenshot), click Refresh, and send me a screenshot.
In the logs, you should see a new line that starts with Contract … and contains days read. It will tell me if everything is being retrieved correctly, without displaying any personal data.
Note: days already recorded as 0 in the device history will remain at 0. However, the widget, the monthly total, and the Energy module will be accurate after the refresh.
Thanks for the screenshots. The integration reads your customer space every 6 hours, but the Gaz de Bordeaux website hasn’t published any days after October 8th. Even the year’s total, calculated by the site, hasn’t changed since then.
I went on the gdb website, well, apparently I hadn’t subscribed to their half-hour data service on their site. Which I just did. However, their site states that the data will arrive within 12 days at the latest! (They’re less responsive than you are )
Small tip in the meantime: in Integrations → Gaz de Bordeaux → Configuration, increase « Days of history to import » to 60 (or 90), then save. If Gaz de Bordeaux fills in the missing days since October 8, the integration will be able to retrieve all of them. With 30, the first ones would be lost.
Also update the integration (version 1.1.1): the widget displays « No readings since the … » in orange as long as nothing arrives.