1.3.0
MyEngie v1.3.0
Data: 2 aprilie 2026
Tip: Corecție unitate de măsură
Problemă raportată
La senzorul „Arhivă consum lunar", unitatea de măsură afișată pentru gaz era m³ (metri cubi), deși valorile returnate de API-ul Engie sunt în kWh (energie).
Diferența dintre indexurile transmise de contor (în m³) nu corespundea cu valorile din arhivă, tocmai pentru că sunt unități diferite: contorul citește volum (m³), iar facturarea/consumul este raportat în energie (kWh = m³ × putere calorifică × coeficient corecție).
Cauză
API-ul Engie returnează câmpul consum_gaz în kWh, nu în m³. Confirmat din APK-ul oficial decompilat (ConsumptionGraphWidgetKt.java) — aplicația Engie folosește R.string.unit_kwh pentru ambele tipuri de consum (gaz și electricitate).
Corecție
Fișier: custom_components/myengie/sensor.py — clasa MyEngieConsumGraficSensor
- Unitatea principală a senzorului:
UnitOfEnergy.KILO_WATT_HOUR(era_unit_for_division(div_short)care returna m³ pentru gaz) - Unitatea din atributele secundare (consum per lună):
kWhfix (era condiționat m³/kWh)
Clarificare unități
| Senzor | Gaz | Electricitate |
|---|---|---|
| Index contor (citire contor) | m³ | kWh |
| Arhivă consum lunar (facturare) | kWh | kWh |
| Istoric citiri (nr. intrări) | — | — |
Notă pentru utilizatori
După actualizare, dacă unitatea veche (m³) rămâne afișată, mergeți la Settings → Developer Tools → Statistics, găsiți senzorul sensor.myengie_{poc}_gaz_consum_grafic și ștergeți statisticile vechi.
📈 Integrarea în cifre
| ⭐ Stars | 📥 Instalări | 🔄 Clone (14z) |
|---|---|---|
| 2 | 124 | 83 |
Dacă integrarea MyEngie îți este utilă, lasă un ⭐ pe repository — îi ajută și pe alți utilizatori să o descopere.
💛 Dezvoltarea consumă timp și resurse. Dacă vrei să susții proiectul:
☕ Buy Me a Coffee · 💰 GitHub Sponsors