Skip to content

nanogreencz/homeassistant-integrations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Assistent Nanogreen Integrace

Instalace

  1. Nainstalujte HACS pomocí oficiálního návodu.
  2. Zrestartujte Home Assistenta.
  3. Přidejte Nano Green repozitář.

Klikněte na "HACS" v levém menu.

Klikněte na "Integrations".

přidání repozitáře krok 1

Klikněte na tři tečky v pravém horním rohu obrazovky.

Klikněte na "Custom repositories".

přidání repozitáře krok 2

Do pole "Repository" přidat https://github.com/nanogreencz/homeassistant-integrations.

Ve výběru "Category" vybrat Integration.

Klikněte na "Add".

přidání repozitáře krok 3

Repozitář by se vám měl zobrazit mezi ostatními repozitáři.

přidání repozitáře krok 3

  1. Stáhněte Nano Green integraci.

stáhnutí integrace krok 1

stáhnutí integrace krok 2

stáhnutí integrace krok 3

  1. Zrestartujte Home Assistenta.

  2. Nainstalujte Nano Green integraci pomocí Home Assistent settings menu.

instalace integrace krok 1

instalace integrace krok 2

Sensory

ID Popis
current_market_price Současná tržní cena elektřiny.
current_consumption_price Tržní cena pro spotřebu po odečtení poplatku za služby obchodu ve výši 350 Kč/MWh bez DPH.
current_production_price_with_nano Tržní cena pro výkup přebytků při současném odběru elektřiny od Nano Green po odečtení poplatku za služby obchodu ve výši 600 Kč/MWh bez DPH.
current_production_price_without_nano Tržní cena pro výkup přebytků při odběru elektřiny od jiného dodavatele po odečtení poplatku za služby obchodu ve výši 900 Kč/MWh bez DPH.
today_base_cheapest_hour Dnešní nejlevnější hodina za celý den.
today_peak_cheapest_hour Dnešní nejlevnější hodina v energetické špičce.
today_offpeak_cheapest_hour Dnešní nejlevnější hodina mimo energetickou špičku.
today_base_second_cheapest_hour Dnešní druhá nejlevnější hodina za celý den.
today_peak_second_cheapest_hour Dnešní druhá nejlevnější hodina v energetické špičce.
today_offpeak_second_cheapest_hour Dnešní druhá nejlevnější hodina mimo energetickou špičku.
is_currently_cheapest_hour Binární sensor. Zapnutý, pokud je nejlevnější hodina elektřiny z celého dne.
is_currently_second_cheapest_hour Binární sensor. Zapnutý, pokud je druhá nejlevnější hodina elektřiny z celého dne.
is_currently_third_cheapest_hour Binární sensor. Zapnutý, pokud je třetí nejlevnější hodina elektřiny z celého dne.
is_currently_fourth_cheapest_hour Binární sensor. Zapnutý, pokud je čtvrtá nejlevnější hodina elektřiny z celého dne.
is_currently_fifth_cheapest_hour Binární sensor. Zapnutý, pokud je pátá nejlevnější hodina elektřiny z celého dne.
is_currently_sixth_cheapest_hour Binární sensor. Zapnutý, pokud je šestá nejlevnější hodina elektřiny z celého dne.
is_currently_in_two_cheapest_hours Binární sensor. Zapnutý, pokud je jedna ze dvou nejlevnějších hodin elektřiny z celého dne.
is_currently_in_three_cheapest_hours Binární sensor. Zapnutý, pokud je jedna ze tří nejlevnějších hodin elektřiny z celého dne.
is_currently_in_four_cheapest_hours Binární sensor. Zapnutý, pokud je jedna ze čtyř nejlevnějších hodin elektřiny z celého dne.
is_currently_in_five_cheapest_hours Binární sensor. Zapnutý, pokud je jedna z pěti nejlevnějších hodin elektřiny z celého dne.
is_currently_in_six_cheapest_hours Binární sensor. Zapnutý, pokud je jedna z šesti nejlevnějších hodin elektřiny z celého dne.

Vysvětlení:

PEAK LOAD (8:00 - 20:00)

OFFPEAK LOAD (0:00 - 8:00, 20:00 - 24:00)

Grafy

Cena elektřiny

Graf ceny elektřiny

  • Po nainstalování ApexCharts přes HACS dle návodu, přidejte vlastní komponentu a vložte do ní níže uvedený kód.
type: custom:apexcharts-card
header:
  show: true
  title: Cena elektriny dnes
  show_states: true
  colorize_states: true
series:
  - entity: sensor.current_market_price_czk_kwh
    data_generator: |
      return entity.attributes.today_hourly_prices.map((price, index) => {
        const date = new Date()
        date.setHours(index)
        date.setMinutes(0)
        date.setSeconds(0)
        return [date, price];
      });
    show:
      in_header: before_now
graph_span: 24h
span:
  start: day