Skip to content

Releases: cnecrea/eonromania

1.5.2

07 Feb 15:24
Compare
Choose a tag to compare

logo-main

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

02 Feb 04:46
Compare
Choose a tag to compare

logo-main

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 și Citire 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ând devices (răspuns JSON) este gol.
  • Gestionare mai bună a datelor lipsăCitire permisă afișează Nu și starea "În curs de actualizare" atunci când devices (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

20 Jan 06:08
640e4b0
Compare
Choose a tag to compare

logo-main

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. ☕

Buy Me A Coffee

Mulțumesc pentru sprijinul tău, ajută enorm! 🙌

1.4.0

20 Jan 00:52
681de95
Compare
Choose a tag to compare

logo-main

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. ☕

Buy Me A Coffee

Mulțumesc pentru sprijinul tău, ajută enorm! 🙌

1.3.0

15 Jan 15:04
Compare
Choose a tag to compare

logo-main

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 în sensor.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:

  1. Stare senzor: 360.5 mc (Total consum anual)
  2. 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

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

15 Jan 01:15
7320daa
Compare
Choose a tag to compare

logo-main

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 în sensor.py.
    • Senzorul afișează valori relevante despre Convenția de consum în Home Assistant.
  • 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

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

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

11 Jan 00:18
cfc40aa
Compare
Choose a tag to compare

logo-main

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.

3. Senzor pentru verificarea permisiunii de citire

  • Clasă nouă: CitirePermisaSensor în sensor.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. 🙌

Buy Me A Coffee

Mulțumesc pentru sprijin, apreciez fiecare gest de susținere! 🤗

1.0.0

10 Jan 23:57
3070a48
Compare
Choose a tag to compare

logo-main

🏡 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

  1. Adaugă repository-ul ca sursă personalizată în HACS.
  2. Caută și instalează integrarea „E-ON România”.
  3. Repornește Home Assistant.
  4. Configurează integrarea din Setări > Dispozitive și Servicii.

✋ Instalare manuală

  1. Descarcă arhiva ZIP din acest release.
  2. Copiază folderul custom_components/eonromania în directorul custom_components al Home Assistant.
  3. Repornește Home Assistant și configurează integrarea.

🔧 Configurare

  1. Adaugă integrarea prin interfața grafică.
  2. Introdu datele de autentificare:
    • Nume utilizator și parolă (cont E-ON).
    • Codul de încasare (corectarea automată a codului este implementată).
  3. 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

  • Raportează problemele în secțiunea Issues.
  • Oferă un ⭐ pe GitHub dacă îți place această integrare! 😊

☕ 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. 🙌

Buy Me A Coffee

Mulțumesc pentru sprijin și apreciez fiecare gest de susținere! 🤗