Skip to content

1.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Apr 15:50

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 (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ă): kWh fix (era condiționat m³/kWh)

Clarificare unități

Senzor Gaz Electricitate
Index contor (citire contor) 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