FVE s podporou z DS

Souhrn tématu

Plánování fotovoltaické elektrárny (FVE) s podporou z distribuční sítě zahrnuje využití FV panelů o výkonu 2500 W a baterií 48 V 60 Ah pro pokrytí spotřeby během vysokého tarifu. Spotřeba je rozdělena na 4 MWh v nízkém tarifu a 4 MWh ve vysokém tarifu, přičemž během nízkého tarifu se elektřina odebírá ze sítě a baterie se případně dobíjejí. Teplota v místnosti s FVE je stabilní díky zateplení a provozu měničů, přičemž sledování teploty bateriového boxu probíhá pomocí InfluxDB a jazyka Flux pro optimalizaci izolace a provozu. Používá se také předpověď solární výroby pro lepší plánování využití energie s ohledem na omezení regulátoru FV panelů.
Franta2776
Příspěvky: 7118
Registrován: pon úno 01, 2021 4:00 pm
Reputace:700

Re: FVE s podporou z DS

Příspěvek od Franta2776 »

Kajap píše: pát zář 18, 2026 7:39 pm
Na zimu pěkně spalovak. A nemusíš šetřit topení v autě.
Fuj nasedat do studenýho auta a ještě škrábat. Případně poskakovat na krátký jízdy po městě ve studeným autě.
Od té doby co mám BEV tyto věci neznám.
32540Wp, 90ks vakuové trubice jihozápad, (Lifepo4 16S 1100Ah, trakční gel 800Ah), Deye 15kW LV,MPPT 150/85, 150/100 BMWi5
Pojízdná FV 200Wp=2x100Wp flexibilní+4x280Ah lifepo4+měnič 1500W
unicast
Příspěvky: 3030
Registrován: sob bře 30, 2019 10:27 am
Reputace:582
Lokalita: JV od pekla :)
Systémové napětí: 48V
Výkon panelů [Wp]: 5100
Kapacita baterie [kWh]: 49
Chci/Mám dotaci: NE

Re: FVE s podporou z DS

Příspěvek od unicast »

Elektrické vyhřívání bloku motoru a/nebo nezávislé topení. Neznáš? Velmi příjemné.

https://www.defa.com/electrical-preheat ... ne-heater/
Franta2776
Příspěvky: 7118
Registrován: pon úno 01, 2021 4:00 pm
Reputace:700

Re: FVE s podporou z DS

Příspěvek od Franta2776 »

ŽeTě pořád baví zdokonalovat historii. Jsi jak evropské automobilky.Peak prodej spalováku byl v roce 2016 to je 10let. Za chvíli budou KO.
32540Wp, 90ks vakuové trubice jihozápad, (Lifepo4 16S 1100Ah, trakční gel 800Ah), Deye 15kW LV,MPPT 150/85, 150/100 BMWi5
Pojízdná FV 200Wp=2x100Wp flexibilní+4x280Ah lifepo4+měnič 1500W
unicast
Příspěvky: 3030
Registrován: sob bře 30, 2019 10:27 am
Reputace:582
Lokalita: JV od pekla :)
Systémové napětí: 48V
Výkon panelů [Wp]: 5100
Kapacita baterie [kWh]: 49
Chci/Mám dotaci: NE

Re: FVE s podporou z DS

Příspěvek od unicast »

Mám to tam určitě déle než od roku 2016 :)
Franta2776
Příspěvky: 7118
Registrován: pon úno 01, 2021 4:00 pm
Reputace:700

Re: FVE s podporou z DS

Příspěvek od Franta2776 »

32540Wp, 90ks vakuové trubice jihozápad, (Lifepo4 16S 1100Ah, trakční gel 800Ah), Deye 15kW LV,MPPT 150/85, 150/100 BMWi5
Pojízdná FV 200Wp=2x100Wp flexibilní+4x280Ah lifepo4+měnič 1500W
Mex
Příspěvky: 2713
Registrován: pát zář 29, 2023 4:12 am
Reputace:488
Lokalita: Brno
Systémové napětí: >48V

Re: FVE s podporou z DS

Příspěvek od Mex »

Franta2776 píše: pát zář 18, 2026 9:07 pm
... Peak prodej spalováku byl v roce 2016 to je 10let...
To je ten pokrok.
Peak byl dřív, teď je Peaq.
Není-li uvedeno jinak, všechny moje posty jsou AI-free.
Pokud na něco umí správně odpovědět AI, nemusím to psát já.
rva
Příspěvky: 5195
Registrován: úte dub 23, 2013 10:21 am
Reputace:1039
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 76
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: FVE s podporou z DS

Příspěvek od rva »

Používám předpověď solární výroby - tedy kolik elektřiny ještě elektrárna do konce dne vyrobí. Uživateli to napoví, jak moc může plýtvat elektřinou. A u té předpovědi je drobný problém, protože do ní zadávám jednotlivá FV pole a už ne že mám přepanelováno, takže i když fv pole může dávat víc, víc nedá, protože regulátor víc nedá. Řeší toto nějaká jiná integrovatelá předpověď do home assistant? Nebo si tu předpověď pro jednotlivá fv pole ořezáváte dle parametrů regulátoru?
Přílohy
Předpověď fv výroby do konce dne.jpg
Předpověď fv výroby.png
_______________________________________________________________________
FV: 43 kWp,
Baterie: LiFePO4 76 kWh,
Kombinované měniče/regulátory: 3x Isolar SM II (5 kW, 100 A, 450 V) + Isolar SMG II (6.2 kW, 120 A, 500 V)
Mppt regulátory: EPSolar ET6415N (60 A/150 V) + EASun ICharger 48100 (100 A / 150 V)
rva
Příspěvky: 5195
Registrován: úte dub 23, 2013 10:21 am
Reputace:1039
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 76
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: FVE s podporou z DS

Příspěvek od rva »

Je vidět, že v boxu pro baterie teplota sleduje venkovní teplotu s nějakým zpožděním. Je to stejné, jako u každé jiné stavby, nejvýznamější to je v podkroví, kde jsou největší vedra kvůli fázovému posunu až večer. Fázový posun teploty v boxu je nyní asi 120 minut. Abych ho nemusel odhadovat, počítám ho v grafana (v influxDB). Počítám ho tak, že pro různá posunutí spočítám korelační koeficient (z teplotních dat za poslední týden). Pro jakou hodnotu je nejvyšší, tak ta je právě fázový posun. Tyto výpočty v sobě nemá jazyk influxQL, ale až Flux, proto jsem danou databázi influx 1.8 připojil ještě jako druhý datový zdroj a to s jazykem Flux. Mohu tak dělat jednoduché vizualizace s pomocí influxDB, ale i složitější výpočty v jazyce Flux. V něm se data pro daný sloupcový graf korelačního koeficentu získají takto:

Kód: Vybrat vše

// 1. Nastavíme pevné okno na 7 dní
data_start = -7d
// Nastavení velikosti okna pro agregaci (15 minut zajistí rychlý výpočet)
okno = 15m

// 2. Načteme venkovní teplotu
teplota_venku = from(bucket: "ha2/autogen")
  |> range(start: data_start)
  |> filter(fn: (r) => r["_measurement"] == "°C")
  |> filter(fn: (r) => r["entity_id"] == "barometricky_tlak_a_teplota_bmp_temp")
  |> filter(fn: (r) => r["_field"] == "value")
  |> aggregateWindow(every: okno, fn: mean, createEmpty: false)

// 3. Definujeme funkci pro výpočet shody za 7 dní
spocitej_shodu = (posun_minuty) => {
  dur = duration(v: string(v: posun_minuty) + "m")

  teplota_boxu_posunuta = from(bucket: "ha2/autogen")
    |> range(start: data_start)
    |> filter(fn: (r) => r["_measurement"] == "°C")
    |> filter(fn: (r) => r["entity_id"] == "battery_box_temperature")
    |> filter(fn: (r) => r["_field"] == "value")
    |> aggregateWindow(every: okno, fn: mean, createEmpty: false)
    |> timeShift(duration: -dur)

  return join(tables: {venku: teplota_venku, box: teplota_boxu_posunuta}, on: ["_time"])
    |> covariance(columns: ["_value_venku", "_value_box"], pearsonr: true)
    |> map(fn: (r) => ({ _time: now(), posun: posun_minuty, korelace: r._value }))
}

// 4. Spustíme výpočet pro testované posuny
union(tables: [
  spocitej_shodu(posun_minuty: 50),
  spocitej_shodu(posun_minuty: 60),
  spocitej_shodu(posun_minuty: 70),
  spocitej_shodu(posun_minuty: 80),
  spocitej_shodu(posun_minuty: 90),
  spocitej_shodu(posun_minuty: 100),
  spocitej_shodu(posun_minuty: 110),
  spocitej_shodu(posun_minuty: 120),
  spocitej_shodu(posun_minuty: 130),
  spocitej_shodu(posun_minuty: 140),
  spocitej_shodu(posun_minuty: 150),
  spocitej_shodu(posun_minuty: 160),
  spocitej_shodu(posun_minuty: 170),
  spocitej_shodu(posun_minuty: 180),
  spocitej_shodu(posun_minuty: 190),
  spocitej_shodu(posun_minuty: 200),
  spocitej_shodu(posun_minuty: 210),
  spocitej_shodu(posun_minuty: 220),
  spocitej_shodu(posun_minuty: 230),
  spocitej_shodu(posun_minuty: 240),
  spocitej_shodu(posun_minuty: 250),
  spocitej_shodu(posun_minuty: 260),
  spocitej_shodu(posun_minuty: 270),
  spocitej_shodu(posun_minuty: 280),
  spocitej_shodu(posun_minuty: 290),
  spocitej_shodu(posun_minuty: 300),
  spocitej_shodu(posun_minuty: 310),
  spocitej_shodu(posun_minuty: 320),
  spocitej_shodu(posun_minuty: 330),
  spocitej_shodu(posun_minuty: 340),
  spocitej_shodu(posun_minuty: 350),
  spocitej_shodu(posun_minuty: 360),
  spocitej_shodu(posun_minuty: 370),
  spocitej_shodu(posun_minuty: 380),
  spocitej_shodu(posun_minuty: 390),
  spocitej_shodu(posun_minuty: 400),
  spocitej_shodu(posun_minuty: 410),
  spocitej_shodu(posun_minuty: 420)
])
// 1. Seřadíme data podle minut posunutí od nejmenšího po největší
|> sort(columns: ["posun"])

// 2. Aby Grafana dokázala vykreslit osu X jako minuty posunutí (a ne jako reálný čas),
// přeměníme sloupec "posun" na hlavní hodnotu a čas potlačíme.
|> duplicate(column: "posun", as: "_value")
|> keep(columns: ["_value", "posun", "korelace"])
Cílem je sledovat, jak se box chová když se zkusí různé metody jeho izolace a utěsnění. Zatím to vypadá, že do něj není potřeba chodit, protože vše se dá sledovat a nastavovat přes esphome. A to by pak mohlo stačít objet spáry před zimou lepící páskou a to po zimě sundat.
Přílohy
Korelace a fázové posunutí teploty v battery boxu.jpg
_______________________________________________________________________
FV: 43 kWp,
Baterie: LiFePO4 76 kWh,
Kombinované měniče/regulátory: 3x Isolar SM II (5 kW, 100 A, 450 V) + Isolar SMG II (6.2 kW, 120 A, 500 V)
Mppt regulátory: EPSolar ET6415N (60 A/150 V) + EASun ICharger 48100 (100 A / 150 V)
bokser01
Příspěvky: 1762
Registrován: pon úno 07, 2022 2:43 pm
Reputace:152
Lokalita: Okolí Pardubic
Systémové napětí: 48V
Výkon panelů [Wp]: 12120
Kapacita baterie [kWh]: 32
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: FVE s podporou z DS

Příspěvek od bokser01 »

U mě je celkově teplota v místnosti s FVE dost stabilní. V létě tam tedy jede klimatizace protože to tam lezlo i k 30°C
Je to cca 10m2 místnost, zateplená a měniče si to tam temperují provozem sami.
Přílohy
oo46ey1i.png
2x MUST PV1800 VHM 48V 5000W. Baterie EVE 314Ah Grade A 2x16s (32Kwh) lehce přes 12kwp v panelech

Kdo je online

Uživatelé procházející toto fórum: Claudebot [Bot], Meta-ExternalAgent [Bot]