Giter Site home page Giter Site logo

homeassistant-egddistribuce's People

Contributors

antrac1t avatar clevehex avatar davidindra avatar rattkin avatar xeevis avatar xhorak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

homeassistant-egddistribuce's Issues

Sjednocení časů záznamů SPOTU a HDO

Po updatu HDO senzor ukazuje grafy po 15min a SPOT cena je po 1h. Tím pádem při sloupcovém grafu linka SPOT ceny není skoro vidět. Navrhuji nějak sjednotit záznamy tak, aby byly jen v 1h intervalu. Nejsem si jist, zda někomu přepínají HDO jinak než v celou hodinu.

Druhý problém proti předchozí verzi je ten, že při najetí myší v grafu na nějaký čas se ukazuje cena dané hodiny jen pro HDO a ne i pro SPOT. Dříve se zobrazovaly obě ceny. HDO se skoro nemění ale SPOT cena každou hodinu. Takto nelze přesně zjisti, jaké bude cena pro vybranou hodinu. Toto se děje i v případě, že grafy nejsou sloupcové ale čárové.

image
image (1)

PF 2024

Od půlnoci 1.1.2024 je sensor "zaseklý" na vysokém tarifu.

Chybejici zaznam VT v HDO HOURLY TODAY

Mam nasledujici nastaveni:

binary_sensor:
  - platform: egddistribuce
    name: egdTAR
    psc: "smart"         # "smart" pro chytre elektromery, jinak PSC
    code_a: "Cd56"   # kod smart elektromeru
    price_vt: "1.53385"
    price_nt: "1.37943"

Tarif D56d, NT 22 hodin, VT 2 hodiny (a to 0:00-1:00 a 12:00-13:00). Bohuzel v prehledu dnesniho dne chybi ona druha hodina VT:

image

Prepracovat readme/navody pro zacatecniky

Navrhuji prepracovat readme/navody pro zacatecniky, respektive, aby v nich minimalne byly sjednocene nazvy entit.

Typicky priklad aktualniho readme:
image

Pote nasleduje graf a najednou se nazev entity zmenil na uplne jiny:
image

Taky tam uplne chybi nejaky odkaz na to, ze se ma doisntalovat jeste uplne jiny plugin (Nanogreen).

přeložit do češtiny

nyní je kód částečně česky, většina anglicky, takový guláš.
Líbí se mi použití proměnných jako HDO, NT, VT, které se v praxi používají.

Co říkáte na to, kdybych to dal celé do češtiny? Včetně readme, proměnných? Případně readme dvojjazyčně, program česky.
cc @Antrac1t @cewbdex

Drobný problém s nízkým tarifem přes půlnoc

Zdravím,

pokud je nízký tarif přes půlnoc, je u EGD zobrazen čas nízkého tarifu např 21:45:00 - 23:59:00 a 00:00:00 - 08:30:00
Samozřejmě HDO na minutu nepřepne na vysoký... nešly by tyto půlnoční "akce" v rozšíření ošetřit?

image

Díky

Smart elektroměr

Dobrý den, ahoj,
měl jsem klasické HDO - vše bez problémů fungovalo.
Teď mě vyměnili elektroměr za nějaký smart a ten má integrované HDO.
Příkaz HDO je teď Acd56. Půjde to nějak nastavit ?

Publikace do HACS default

Zdravím,
v README je zobrazen HACS default badge

hacs_badge

V defaultu tento repozitář ovšem není. Předpokládám, že to je artefakt z forkování HomeAssistant-CEZdistribuce.

Správně tak má být

hacs_badge

Mnohem lepší by ale bylo tento repozitář do defaultu publikovat. Je třeba tam splnit pár podmínek, vše je popsáno na odkazech v README na https://github.com/hacs/default ... Poté půjde EGD instalovat z HACS stejně jako PRE nebo CEZ distribuce bez nutnosti custom repozitáře.

image

Atributy kdy nízký tarif končí + kdy další nízký tarif začíná

Zdravím, moc díky za integraci. Pokud můžu být tak drzý a navrhnout i nějaké zlepšení tak by bylo super kdyby entity měly atributy kdy dojde ke změně stavu podobně jako to má sun.sun. Nynější stav je fajn pro automatizace, s atributy už by bylo snažší i plánování použití spotřebičů manuálnějšího rázu typu pračka & trouba. Ale pochopím když se ti s tím nebude chtít až takto hrát 😄.

image

Add to hacs deafult

hacs/default#2091
refer to this, you, @Antrac1t must do it for some reason, they seem to have some odd rules and they will let you wait few months just to refuse. I am not able to do anything about this and if you want it, you have to do yourself, repo owner seems to be a holy cow.

Časy nízkého tarifu pro kódy

Bylo by možné zadávat i konfiguraci ke kódům? (Příklad. můj kód je 197 198 199) Jak to mohu zadat? Povely s kombinací písmen a čísel platí pro Moravu a kódy pro Čechy.

A pokud ano, šel by senzor pak rozdělit zvlášť pro platnost NT, Vytápění a Ohřevu TV? (Mám Tarif D45d)

Díky moc, za pěkný Addon .)

Vypocet spotu a distribuce

Proc na jedne strane je mozne zadat NT/VT a na druhe strane vzorovy kod obsahuje uplne nesmyslny vypocet, ktery se tyka maximalne autora (ani netusim co jsou to za castky a nejsem schopen je dekodovat).

return [new Date(date).getTime(), (value + 0.35 + 0.028 + 0.114 )* 1.21];

Navic nechapu, proc by se vubec mely pricitat ceny z distribuce do spotovych cen?!

Tak pokud uz to ma byt (s cimz obecne souhlasim), tak necht jsou dalsi promenne, ktere si muze kazdy nadefinovat sam a byt v ramci distribucni casti (necht zustane kontrola samotnych spotovych cen). Idealne tedy:

  • dan (u me napriklad 0,034)
  • sys.sluzby (u me napriklad 0,13737)
  • POZE (u me napriklad 0,59895)
  • distribuce (u me napriklad 0,40053 / 0,24611)
  • poplatek prodejci (u me napriklad 0,363)

A nakonec, proc je jednou nazev promenne egdTAR a potom zase jen hdo?

Chování integrace při výpadku Internetu

Při výpadku Internetu tuto neděli mi zůstal přepnutý NT po celou dobu výpadku - viz obrázek (správný NT je vyznačen černě, doba výpadku připojení červeně).

egdTAR-detail

Šlo by integraci upravit tak, aby při nedostupnosti souboru s HDO se entita přepla na "nouzový" režim, který by se nastavil v konfiguraci: např. po dobu výpadku bude entita zapnutá / vypnutá / neznámý stav?

Nebo lépe, aby se při výpadku (neúspěšném pokusu o stažení JSON) použily poslední známé časy z lokální kopie definic?

Nepřepíná

V noci na dnešek došlo ke změně spínání HDO (region západ, pokyn 218 / A1B8DP06 pro D25d), ale integrace si nepřepla na nové časy.

Od půlnoci mám vše ve stavu vypnuto, ačkoliv NT měl běžet 2:30 - 6:00, teď od 14:00 - 15:30 a večer od 21:30 - 23:30.

V logu Home Assistant jsem našel varování:

Logger: py.warnings
Source: custom_components/egddistribuce/binary_sensor.py:117
Integration: egddistribuce ([documentation](https://github.com/Antrac1t/HomeAssistant-EGDdistribuce), [issues](https://github.com/Antrac1t/HomeAssistant-EGDdistribuce/issues))
First occurred: 10:16:18 (2 occurrences)
Last logged: 10:16:19

/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py:1061: InsecureRequestWarning: Unverified HTTPS request is being made to host 'hdo.distribuce24.cz'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings warnings.warn(

Zkusil jsem do mého testovacího HA zanést opravu od @cewbdex (#26), ale ani to nepomohlo - jen zmizela hláška z logu. Nějaké nápady?

Nový release na GitHub

Bylo by možné vytvořit na GH nový tag a release? Dělá se to na hlavní straně v pravém panelu, vyplnit třeba takto:
image

Prázdné atributy HDO entity

Zdravím,

používal jsem integraci bez problému, ale už nějakou dobu mi nic neukazuje.

V atributech nic není.

image

Nastavení v YAML je toto (ty ceny nesedí, jen testuji.):

binary_sensor:
  - platform: egddistribuce
    name: hdo
    psc: "smart"
    code_a: "Cd45"
    price_vt: "7.79"
    price_nt: "5.45"

Co může být špatně?

Sjednocení

@Antrac1t @slesinger @zigul

Kluci, vzhledem k tomu, že prakticky všechny doplňky dělají totéž a tím jste také pokryli všechny distributory. Nechcete to sjednotit? Vytvořit interface pro downloader aby to bylo pěkné tak připadně i parser/value-object a podle volby nastavení binary_sensor jednoduše vybrat ten správný? Přijde mi divné aby byl pro každěho jeden repozitář, a každý se trochu jinak konfiguroval. Každý uživatel dostane stejné atributy entit a příp. i fíčury, konfigurace bude také stejná, takže třeba při stěhování jen změní v nastavení distributora a nemusí zkoumat jak se ten konkrétní nastavuje, nehledě na to, že někdo může mít dům u ED.G a chatu třeba u PRE.

Mě se třeba i líbí ta časová osa pro PRE, ale jako "nedobrovolný" klient ED.G mám smůlu. Bohužel nejsem python vývojář, takže bych spíš brzdil než pomáhal, ale mohl bych zkusit vyvinout třeba custom-card pro tu timelinu aby to nemuselo být součástí komponenty.

Doufám, že takovým návrhem nikoho nepohorším.

Aktualizace na 0.2.0

Jakmile vyjde aktualizace, tak mi porad chce aktualizovat na verzi 0.2.0, i kdyz mam jinak vybrany main. Slo by to nejak fixnout?

image

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.