Releases: cnecrea/eonromania
1.5.2
E-ON România - Lansarea versiunii 1.5.2 🚀
📣 Descriere generală
Versiunea 1.5.2 îmbunătățește integrarea E-ON România pentru Home Assistant, asigurând o mai bună gestionare a datelor indisponibile și stabilitate crescută pentru senzori.
🌟 Ce este nou în versiunea 1.5.2
- Am adăugat IDX în atributele plăților pentru a gestiona multiple plăți pe lună.
1.5.1
E-ON România - Lansarea versiunii 1.5.1 🚀
📣 Descriere generală
Versiunea 1.5.1 îmbunătățește integrarea E-ON România pentru Home Assistant, asigurând o mai bună gestionare a datelor indisponibile și stabilitate crescută pentru senzori.
🌟 Ce este nou în versiunea 1.5.1
- Senzorii
Index curent
șiCitire permisă
pornesc întotdeauna, chiar dacă API-ul nu returnează date. - Gestionare mai bună a datelor lipsă –
Index curent
afișează0
și starea"În curs de actualizare"
atunci cânddevices
(răspuns JSON) este gol. - Gestionare mai bună a datelor lipsă –
Citire permisă
afișeazăNu
și starea"În curs de actualizare"
atunci cânddevices
(răspuns JSON) este gol. - Optimizare cod – Verificări suplimentare pentru a preveni erori cauzate de date indisponibile.
Această actualizare îmbunătățește stabilitatea și previne problemele în cazul în care API-ul nu furnizează date complete.
Mulțumiri speciale! 🙏
Vreau să le mulțumesc din suflet tuturor celor care m-au susținut și au contribuit la dezvoltarea acestui proiect. Fiecare donație contează enorm și îmi oferă motivația de a continua să îmbunătățesc această integrare! 💛
Donații recente 💛
Le sunt recunoscător următorilor susținători pentru generozitatea lor:
- Robert Olteanu
- Tudor H (HaT)
- Andrei Ion
- Gabi Dragoi
- bored_mthfkr
- Sebastian
- Adrian Crișan
- Lazar Dan Cristian
- Horațiu Slăvescu
- Attila
- Rusu Radu
- Șerbănescu Bogdan
- Gabriel Sfâca
- ovydyu1985
- Dorin
- Abulafiab - Bogdan
- Mari
- Marius Demian
- Andrei Bădescu
- GDaniel
- Tavi
- Cosmin Grigoraș
Cum poți contribui?
Dacă vrei să mă susții și să te alături acestei liste, poți să faci o donație prin BuyMeACoffee. Fiecare contribuție mă ajută să continui să dezvolt acest proiect și este apreciată din toată inima! 🙏
Mulțumesc din suflet tuturor celor care au fost alături de mine! 💛
1.5.0
E-ON România - Pregătită pentru HACS 🚀
📣 Descriere generală
Integrarea E-ON România este validată și pregătită pentru a fi adăugată în HACS oficial!
Mulțumiri speciale! 🙏
Vreau să le mulțumesc din suflet tuturor celor care m-au susținut și au contribuit la dezvoltarea acestui proiect. Fiecare donație contează enorm și îmi oferă motivația de a continua să îmbunătățesc această integrare! 💛
Donații recente 💛
Le sunt recunoscător următorilor susținători pentru generozitatea lor:
- Andrei Ion
- Gabi Dragoi
- bored_mthfkr
- Sebastian
- Adrian Crișan
- Lazar Dan Cristian
- Horațiu Slăvescu
- Attila
- Rusu Radu
- Șerbănescu Bogdan
- Gabriel Sfâca
- Robert Olteanu
- ovydyu1985
- Dorin
- Abulafiab - Bogdan
- Mari
- Marius Demian
- Andrei Bădescu
- GDaniel
- Tavi
- Cosmin Grigoraș
💡 Contribuie la dezvoltare
Îți place această integrare? Arată-ți aprecierea! 🎉
O simplă invitație la o cafea poate face diferența și susține viitoarele actualizări. ☕
Mulțumesc pentru sprijinul tău, ajută enorm! 🙌
1.4.0
E-ON România - Lansarea versiunii 1.4.0 🚀
📣 Descriere generală
Versiunea 1.4.0 extinde integrarea E-ON România pentru Home Assistant, adăugând suport pentru mai multe limbi, astfel încât utilizatorii din diferite regiuni să se bucure de o experiență personalizată.
🌟 Ce este nou în versiunea 1.4.0
- Această versiune adaugă suport pentru următoarele limbi:
engleză 🇬🇧 (en.json
), germană 🇩🇪 (de.json
), franceză 🇫🇷 (fr.json
), spaniolă 🇪🇸 (es.json
).
Mulțumiri speciale! 🙏
Vreau să le mulțumesc din suflet tuturor celor care m-au susținut și au contribuit la dezvoltarea acestui proiect. Fiecare donație contează enorm și îmi oferă motivația de a continua să îmbunătățesc această integrare! 💛
Donații recente 💛
Le sunt recunoscător următorilor susținători pentru generozitatea lor:
- Andrei Ion
- Gabi Dragoi
- bored_mthfkr
- Sebastian
- Adrian Crișan
- Lazar Dan Cristian
- Horațiu Slăvescu
- Attila
- Rusu Radu
- Șerbănescu Bogdan
- Gabriel Sfâca
- Robert Olteanu
- ovydyu1985
- Dorin
- Abulafiab - Bogdan
- Mari
- Marius Demian
- Andrei Bădescu
- GDaniel
- Tavi
- Cosmin Grigoraș
💡 Contribuie la dezvoltare
Îți place această integrare? Arată-ți aprecierea! 🎉
O simplă invitație la o cafea poate face diferența și susține viitoarele actualizări. ☕
Mulțumesc pentru sprijinul tău, ajută enorm! 🙌
1.3.0
E-ON România - Lansarea versiunii 1.3.0 🚀
📣 Descriere generală
Introducere Arhiva consum
pentru afișarea detaliată a consumului lunar și a mediei zilnice direct în Home Assistant, împreună cu funcționalități avansate și atribute optimizate.
✨ Ce este nou în v1.3.0
📂 Senzor pentru Arhivă consum anual
Crearea unui senzor dedicat:
- Adăugată clasa
ArhivaComparareConsumAnualGraficSensor
însensor.py
.- Senzorul afișează valori istorice ale consumului anual în Home Assistant.
- Permite monitorizarea detaliată a consumului lunar și a mediei zilnice de consum.
Funcționalități principale:
Stare principală:
- Consum total anual:
- Afișează consumul total pe un an, în metri cubi (mc).
Atribute suplimentare:
- Consum lunar:
- Pentru fiecare lună, cantitatea de gaz consumată este afișată în metri cubi.
- Ex.:
- Consum lunar (ianuarie): 122.51 mc
- Consum lunar (februarie): 77.63 mc
- Consum mediu zilnic:
- Afișează media zilnică de consum pentru fiecare lună.
- Ex.:
- Consum mediu zilnic în ianuarie: 3.95 mc/zi
- Consum mediu zilnic în februarie: 2.77 mc/zi
📚 Exemple de afișare:
- Stare senzor:
360.5 mc
(Total consum anual) - Atribute:
- Consum lunar ianuarie:
122.51 mc
- Consum mediu zilnic ianuarie:
3.95 mc/zi
- Consum lunar februarie:
77.63 mc
- Consum mediu zilnic februarie:
2.77 mc/zi
- Consum lunar ianuarie:
Avantaje:
- Monitorizare detaliată a consumului lunar și zilnic.
- Afișare clară și organizată pentru date istorice de consum.
- Ideal pentru analiza tendințelor de consum pe parcursul unui an.
Mulțumiri speciale! 🙏
Vreau să le mulțumesc din suflet tuturor celor care m-au susținut și au contribuit la dezvoltarea acestui proiect. Fiecare donație contează enorm și îmi oferă motivația de a continua să îmbunătățesc această integrare! 💛
Donații recente 💛
Le sunt recunoscător următorilor susținători pentru generozitatea lor:
- Adrian Crișan
- Lazar Dan Cristian
- Horațiu Slăvescu
- Attila
- Rusu Radu
- Șerbănescu Bogdan
- Someone
- Robert Olteanu
- ovydyu1985
- Dorin
- Abulafiab - Bogdan
- Mari
- Marius Demian
- Andrei Bădescu
- GDaniel
- Tavi
- Cosmin Grigoraș
Cum poți contribui?
Dacă vrei să mă susții și să te alături acestei liste, poți să faci o donație prin BuyMeACoffee. Fiecare contribuție mă ajută să continui să dezvolt acest proiect și este apreciată din toată inima! 🙏
Mulțumesc din suflet tuturor celor care au fost alături de mine! 💛
1.2.0
E-ON România - Lansarea versiunii 1.2.0 🚀
📣 Descriere generală
Această versiune introduce funcționalități avansate pentru gestionarea Convenției de consum, permițând afișarea convenabilă a consumului lunar direct în Home Assistant, împreună cu atribute optimizate.
✨ Ce este nou în v1.2.0
Senzor pentru Convenție Consum cu mapping automatizat
Ce este nou:
-
Crearea unui senzor dedicat:
- Adăugată clasa
ConventieConsumSensor
însensor.py
. - Senzorul afișează valori relevante despre Convenția de consum în Home Assistant.
- Adăugată clasa
-
Mapping automatizat al lunilor:
- Valorile lunare din API (
valueMonth1
,valueMonth2
, etc.) sunt mapate automat cu numele lunilor corespunzătoare. - Exemple de afișare:
- Convenție pentru luna ianuarie: 10 mc
- Convenție pentru luna februarie: 5 mc
- Convenție pentru luna martie: 15 mc
- Valorile lunare din API (
Funcționalități adiționale:
-
Stare principală:
- Senzorul afișează numărul total de luni care au valori configurate (mai mari de 0).
- Exemplu: Dacă doar ianuarie și martie au valori > 0, starea senzorului va fi
2
.
-
Atribute suplimentare:
- Pentru fiecare lună, valoarea convenției de consum este afișată sub formă lizibilă, precum:
- Convenție consum pentru luna (ianuarie): 10 mc
- Convenție consum pentru luna (februarie): 5 mc
- Convenție consum pentru luna (martie): 15 mc
- Pentru fiecare lună, valoarea convenției de consum este afișată sub formă lizibilă, precum:
Mulțumiri speciale! 🙏
Vreau să le mulțumesc din suflet tuturor celor care m-au susținut și au contribuit la dezvoltarea acestui proiect. Fiecare donație contează enorm și îmi oferă motivația de a continua să îmbunătățesc această integrare! 💛
Donații recente 💛
Le sunt recunoscător următorilor susținători pentru generozitatea lor:
- Horațiu Slăvescu
- Attila
- Lazar Dan Cristian
- Rusu Radu
- Șerbănescu Bogdan
- Someone
- Robert Olteanu
- ovydyu1985
- Dorin
- Abulafiab - Bogdan
- Mari
- Marius Demian
- Andrei Bădescu
- GDaniel
- Tavi
- Cosmin Grigoraș
Cum poți contribui?
Dacă vrei să mă susții și să te alături acestei liste, poți să faci o donație prin BuyMeACoffee. Fiecare contribuție mă ajută să continui să dezvolt acest proiect și este apreciată din toată inima! 🙏
Mulțumesc din suflet tuturor celor care au fost alături de mine! 💛
1.1.0
E-ON România - Lansarea versiunii 1.1.0 🚀
📣 Descriere generală
Această versiune introduce noi funcționalități importante pentru integrarea E-ON România în Home Assistant, inclusiv suport pentru trimiterea indexului contorului și un senzor pentru verificarea permisiunii de citire.
✨ Ce este nou în v1.1.0
1. Adăugarea unui endpoint nou în API
-
Endpoint adăugat în
const.py
pentru trimiterea indexului:"trimite_index": "https://api2.eon.ro/meterreadings/v1/meter-reading/index"
2. Introducerea unui buton pentru trimiterea indexului
- Fișier nou:
button.py
- Butonul permite trimiterea indexului către API-ul E-ON România.
- Poate fi utilizat în interfață sau prin automatizări.
- Funcționalități principale:
- Determinarea valorii indexului din entitatea
input_number.gas_meter_reading
. - Validarea și trimiterea indexului folosind noul endpoint API.
- Determinarea valorii indexului din entitatea
3. Senzor pentru verificarea permisiunii de citire
- Clasă nouă:
CitirePermisaSensor
însensor.py
- Senzorul indică dacă perioada de trimitere a indexului este activă.
- Starea senzorului: Da, Nu, sau Indisponibil.
- Atribute suplimentare afișate:
- ID-ul intern citire contor (SAP).
- Perioada permisă pentru trimiterea indexului.
- Codul de încasare.
☕ Susține dezvoltatorul
Dacă ți-a plăcut această integrare și vrei să sprijini munca depusă, invită-mă la o cafea! 🫶
Nu costă nimic, iar contribuția ta ajută la dezvoltarea viitoare a proiectului. 🙌
Mulțumesc pentru sprijin, apreciez fiecare gest de susținere! 🤗
1.0.0
🏡 E-ON România - Primul release oficial 🚀
📣 Descriere generală
Această integrare pentru Home Assistant oferă monitorizare completă a datelor contractuale și a indexurilor de consum pentru utilizatorii E-ON România. Integrarea este configurabilă prin interfața UI și permite afișarea datelor despre contract, citirea indexurilor curente și arhivarea datelor istorice. 🚀
🌟 Caracteristici cheie
Senzor Date contract
:
- 🔍 Monitorizare Generală:
- Afișează informații detaliate despre contractul de furnizare energie.
- 📊 Atribute disponibile:
- Cod încasare: Codul unic al contractului.
- Cod loc de consum (NLC): Identificatorul locației de consum.
- CLC - Cod punct de măsură: Codul unic al punctului de măsurare.
- Operator de Distribuție (OD): Numele operatorului de distribuție.
- Prețuri detaliate:
- Preț final (fără TVA): Valoarea finală fără TVA.
- Preț final (cu TVA): Valoarea finală inclusiv TVA.
- Preț furnizare: Costul pentru furnizarea energiei.
- Tarif reglementat distribuție: Costul distribuției energiei.
- Tarif reglementat transport: Costul transportului energiei.
- PCS (Potențial caloric superior): Valoarea calorică superioară a energiei.
- Adresă consum: Adresa locației de consum.
- Verificare instalație: Data următoarei verificări tehnice a instalației.
- Data inițierii reviziei: Data la care începe următoarea revizie tehnică.
- Revizie tehnică: Data expirării următoarei revizii tehnice.
Senzor Index Curent
:
- 🔍 Monitorizare Date Index:
- Afișează informații detaliate despre indexul curent al contorului.
- 📊 Atribute disponibile:
- Numărul dispozitivului: ID-ul dispozitivului asociat contorului.
- Data de început a citirii: Data de început a perioadei de citire.
- Data de final a citirii: Data de final a perioadei de citire.
- Citirea contorului permisă: Indică dacă citirea poate fi realizată în perioada curentă.
- Permite modificarea citirii: Indică dacă indexul citit poate fi modificat.
- Dispozitiv inteligent: Specifică dacă dispozitivul este un contor inteligent.
- Tipul citirii curente: Tipul citirii efectuate (de exemplu, autocitire).
- Citire anterioară: Valoarea minimă a citirii anterioare.
- Ultima citire validată: Ultima valoare validată a citirii.
- Index propus pentru facturare: Valoarea indexului propus pentru facturare.
- Trimis la: Data și ora la care a fost transmisă ultima citire.
- Poate fi modificat până la: Data și ora până la care citirea poate fi modificată.
Senzor Arhivă
:
- 📚 Date Istorice:
- Afișează indexurile lunare pentru fiecare an disponibil.
- 📊 Atribute disponibile:
- An: Anul pentru care se afișează datele.
- Indexuri lunare: Indexurile consumului pentru fiecare lună.
Senzor Factură Restantă
:
- 📄 Detalii Sold:
- Afișează dacă există facturi restante.
- 📊 Atribute disponibile:
- Restanțe pe luna [numele lunii]: Soldul restant pentru luna respectivă.
- Total sold: Suma totală a soldului restant, afișată în lei.
🛠️ Cum se instalează
💡 Instalare prin HACS
- Adaugă repository-ul ca sursă personalizată în HACS.
- Caută și instalează integrarea „E-ON România”.
- Repornește Home Assistant.
- Configurează integrarea din Setări > Dispozitive și Servicii.
✋ Instalare manuală
- Descarcă arhiva ZIP din acest release.
- Copiază folderul
custom_components/eonromania
în directorulcustom_components
al Home Assistant. - Repornește Home Assistant și configurează integrarea.
🔧 Configurare
- Adaugă integrarea prin interfața grafică.
- Introdu datele de autentificare:
- Nume utilizator și parolă (cont E-ON).
- Codul de încasare (corectarea automată a codului este implementată).
- Setează intervalul de actualizare (implicit: 3600 secunde).
✨ Exemple de utilizare
🔔 Automatizare pentru notificare la index ridicat
alias: Notificare Index Ridicat
trigger:
- platform: numeric_state
entity_id: sensor.index_curent
above: 1000
action:
- service: notify.mobile_app
data:
title: "Index Ridicat Detectat ⚡"
message: "Indexul curent este { states('sensor.index_curent_XXX') }."
mode: single
🔍 Card pentru Dashboard
type: entities
title: Monitorizare E-ON România
entities:
- entity: sensor.date_contract
name: Date Contract
- entity: sensor.eonromania_index_curent_XXX
name: Index Curent
- entity: sensor.arhiva
name: Arhivă
🐛 Feedback și suport
☕ Susține dezvoltatorul
Dacă ți-a plăcut această integrare și vrei să sprijini munca depusă, invită-mă la o cafea! 🫶
Nu costă nimic, iar contribuția ta ajută la dezvoltarea viitoare a proiectului. 🙌
Mulțumesc pentru sprijin și apreciez fiecare gest de susținere! 🤗