thedeemling / hass-energa-my-meter

Home Assistant custom integration to gather data from the Energa My Meter (https://mojlicznik.energa-operator.pl/) website.
https://gitlab.com/home-assistant-custom-components/hass-energa-my-meter
Other
2 stars 0 forks source link

Identyfikatory encji #7

Open paki111 opened 1 week ago

paki111 commented 1 week ago

Sformułowania w identyfikatorach encji

  1. Encja Meter reading, zamiast _energy_used powinna mieć identyfikator z sufixem _meter_reading (to stan licznika), bo obecnie to myli się z _energy_consumed.
  2. Encje _consumed i _produced powinny inaczej się nazywać.
    • Konsumpcja to suma energii pobranej z sieci oraz energii zużytej z własnej instalacji PV. Licznik nie mierzy całej konsumpcji a tylko energię pobraną z sieci.
    • Natomiast energia wyprodukowana z własnej instalcji PV to suma energii zużytej na miejscu oraz energii oddanej do sieci. Licznik nie mierzy całej energii wyprodukowanej a tylko energię oddaną do sieci.

Moja propozycja poprawki sufixów to _grid_import i _grid_export.

Originally posted by @paki111 in https://github.com/thedeemling/hass-energa-my-meter/issues/2#issuecomment-2478630562

Należy też poprawić nazewnictwo w kreatorze konfiguracji image

Brakujące informacje o produkcji i zużyciu (w HA do integracji inną metodą)

Piszę o tym, bo do takiego właśnie modelu dążę a na początek mam to co dają integracje typu Energa My Meter 😎

Nazewnictwo stref taryfowych

Czy nie lepiej jakby strefowość taryf była określona cyfrą? czyli _strefa_1 i _strefa_2. Tak jest na portalu a poza tym entity_id by było krótsze. W integracji teraz mamy _strefa_calodobowa. To znaczy, że dla taryfy G12 lub C12 trzeba użyć dwóch kolejnych nazwy np. strefa_szczyt i strefa_pozaszczyt a na portalu mojlicznik mamy:

image

image

To znaczy, że strefa całodobowa z G11 to jest to samo co strefa szczyt z G12 czyli w encji byśmy mieli _strefa_1. Gdy ktoś zmieni taryfę z G11 na G12, to dojdzie mu encja _strefa_2 a w encji _strefa_1 będzie miał ciągłość danych.

Chociaż muszę przyznać, że tu nie jestem do końca pewny, bo w GUI mamy Strefa 1 i Strefa 2 a JSON API przewidziane są 3 pola:

                "zones": [
                    285.07,
                    null,
                    null
                ]

Numer identyfikacyjny dla encji

Liczniki podlegają wymianie a ich numery będą się zmieniać. Dlatego są nadane też inne identyfikatory:

Originally posted by @paki111 in https://github.com/thedeemling/hass-energa-my-meter/issues/2#issuecomment-2481435166