Vytvoření monitoringu pro domácí FVE

Diskuze, rady a návody ohledně HomeAssistant
bereda20
Příspěvky: 131
Registrován: úte led 25, 2022 4:19 pm
Lokalita: Klatovy
Systémové napětí: 48V
Výkon panelů [Wp]: 6300
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od bereda20 »

Ano, zdá se že, Power flow card plus bude přesně to co potřebuji. Jakmile budu mít volný večer, zkusím to integrovat.
BTW: dnes se mi stala zvláštní věc na monitoringu. Data z elektoměru, kde přes modbus rovnou dostávám stav čítače v kWh se mi do databáze přírůstků uložila celková hodnota čítače. Napadá mi, že k tomu mohlo dojít kdyby se předtím vyčetla nula a pak ta hodnota - (např. 1704.5 1704.6 0 1704.6). Samozřejmě, že správně by se měla mezi přírůstky započíst i záporná hodnota po příchodu nuly,ale třeba je tam nějaký filtr. Stalo se to už někomu z Vás a dá se proti tomu bránit? Například nějakým vstupním filtrem, že hodnota nesmí být nulová, atd?
glottis
Příspěvky: 2674
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od glottis »

jo stalo a pres modbus mockrat. Prijde mi, ze tam neni uplne nejlepsi implementace. A kdyz to vrati nulu tak se presne tohle stane. Proc se to deje nevim. Filtr jde resit pres nejaky helper v HA ale je to drbacka. Pokdu se to deje malo casto je jednodusi to opravit pres developer tools a tam to fixnout pres statistics a adjust sum
bereda20
Příspěvky: 131
Registrován: úte led 25, 2022 4:19 pm
Lokalita: Klatovy
Systémové napětí: 48V
Výkon panelů [Wp]: 6300
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od bereda20 »

Koukám na HA fórum a je o tom celkem obsáhlá diskuze. Řešením je, zdá se, vytvořit filtrovaný senzor, který bude načítat data ze senzoru plněné modbusem a v případě nuly se do filtrované hodnoty uloží předchozí filtrovaná hodnota. Což znamená k již hotovému systému přidat odpovídající počet filtrovaných senzorů. Škoda, že to nejde integrovat automaticky na pozadí a pak jen parametrem říct, že se má hodnota filtrovat na nulu
tRp
Příspěvky: 103
Registrován: čtv kvě 05, 2022 6:32 pm

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od tRp »

glottis píše:
jo stalo a pres modbus mockrat. Prijde mi, ze tam neni uplne nejlepsi implementace. A kdyz to vrati nulu tak se presne tohle stane. Proc se to deje nevim. Filtr jde resit pres nejaky helper v HA ale je to drbacka. Pokdu se to deje malo casto je jednodusi to opravit pres developer tools a tam to fixnout pres statistics a adjust sum
Stava se mi to same, kdyz se rano probudi MPPT, ze ktereho vycitam data pres MODBUS - zapise se hodnota ne prirustku, ale celkova. Zatim jsem nemel cas zkoumat, tak take opravuji rucne. :roll:
PetrDubi
Příspěvky: 1575
Registrován: úte říj 12, 2021 10:43 am
Lokalita: Blízko Ústí nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 10790
Kapacita baterie [kWh]: 13
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od PetrDubi »

Pokud by jste to načítali z MODBUSu přes ESP s ESPhome, tak tam není problém nastavit u každého senzoru filter, který se použije ještě před tím, než se hodnota pošle dál, takže není problém omezit maximální a minimální hodnoty nebo konkrétní hodnoty ignorovat. Možná, že to jde stejně i v HA (to nevím), ale tam se to případně muselo nastavit v config.yaml (pokud jsou ty senzory vytvořený ručně tam).
mobilní elektrárna 3x Uni-solar PVL-68 a Victron 75/15 MPPT
doma 3280 Wp JV, 3810 Wp JZ, 3690 Wp SZ, Easun SMW 8k (rebrandovaný MAX 8 kW), aku 13kWh 16s LiFePO4
bereda20
Příspěvky: 131
Registrován: úte led 25, 2022 4:19 pm
Lokalita: Klatovy
Systémové napětí: 48V
Výkon panelů [Wp]: 6300
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od bereda20 »

Tak jsem měl trochu více času a začal řešit vytěžování. Sluníčka už je málo, tak je potřeba každý watík zadržet a nepustit :) Pořád bych se rád naučil s node red, nainstaloval jsem jej, ale mam takovou triviální otázku. Jak získám nějakou hodnotu z entity v HA? Čekal jsem že tam buou přímo, ale zřejmě je musím nějak, pro mě zatím složitě, vyčítat.
glottis
Příspěvky: 2674
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od glottis »

na to jsou bloky v HA sekci. Hlafvne asi

event state ... kdyz se v HA zmeni hodnota, tak sem to pritece a spusti to flow
current state ... tim se muzes HA zeptat na aktualni stav nejakeho sensoru. tohle pouzijes kdyz uz jses v nejakem flow a potrebujes dalsi
poll state ... periodicky se ptas na stav
bereda20
Příspěvky: 131
Registrován: úte led 25, 2022 4:19 pm
Lokalita: Klatovy
Systémové napětí: 48V
Výkon panelů [Wp]: 6300
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od bereda20 »

takže vždy jako první musí být nějaký spouštěč flow? poll state mi již funguje, teď bych ještě potřeboval vědět jak zavolat http request s metodou POST a předat nějaký parametr, třeba param=on, stejně jako když se odesílá nějaký html formulář. Našel jsem jeden návod https://www.awesomegrasp.com/node-red-s ... p-request/ ale už jen samotný inject node vypadá jinak.
glottis
Příspěvky: 2674
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od glottis »

ano, neco musi flow spustit.

tady delai http request a nastavuji mu parametr do url. Vypada to, ze staci nastavit promene do msg a ty pak pouzit. Jako tam pouzivaj promenou query

https://cookbook.nodered.org/http/set-query-string
bereda20
Příspěvky: 131
Registrován: úte led 25, 2022 4:19 pm
Lokalita: Klatovy
Systémové napětí: 48V
Výkon panelů [Wp]: 6300
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od bereda20 »

No ale to vypadá na metodu GET, tam jsou data přímo v URL, při metodě post se schovají do hlavičky a zatím jak to tak zkoušim, tak budu muset celou hlavičku vytvořit, což se mi ale nezdá, když je to celkem běžný způsob předání dat
glottis
Příspěvky: 2674
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od glottis »

nenito tak,v bloku si vyberes post, pak se objevi konfiguracni sekce headers. Tam si uz naflakas co chces.

tu je pekny priklad

https://www.awesomegrasp.com/node-red-s ... p-request/

Obsah postu tam vybuduji v bloku funkce pred postem. Ale to ti asi nevadi a klidne to tak muzes udelat.
bereda20
Příspěvky: 131
Registrován: úte led 25, 2022 4:19 pm
Lokalita: Klatovy
Systémové napětí: 48V
Výkon panelů [Wp]: 6300
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od bereda20 »

Díky za tip, zkusím...
Protože od rána svítí, snažim se zapnout vytěžovač. Používam node current state ale nedokáži aby výstup byl typu bool. Když nastavím výstup na int nebo string tak se podmínka vyhodnotí správně, ale s výstupem dál nemohu pracovat přes logické členy. Co mám nastavené špatně?
Přílohy
node1.PNG
flow1.PNG
glottis
Příspěvky: 2674
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od glottis »

takhle to nefunguje. Ten current vezme hodnotu z entity id a pokud je splnena ta pdominka tak udela ten vystup. State typ
by mel byt to, co je v te entity, tedy cislo.

bool z toho dostanes bud tak jak prikladam do prilohy. Primo v tom current to udelas ale v output pres j.expression
2023-09-25_130244.png
Tenhle screen posila dal true pokud je prikon vetsi nez 100W

Asi jsou i jine moznosti, podle toho jak to chces dal zpracovat ael vzdy to bude takova nejaka transformace. Muzes pouzit i switch node a tam si dat meze a podle toho natvrdo vracet true a false. nebo function node a tam si delat nejake slozitejsi veci
bereda20
Příspěvky: 131
Registrován: úte led 25, 2022 4:19 pm
Lokalita: Klatovy
Systémové napětí: 48V
Výkon panelů [Wp]: 6300
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od bereda20 »

Tak s tím pořád neúspěšně zápasím. Zkoušel jsem to podle tvého postupu, ale vypadá to takhle, event data tam nikde na výběr nemám.
flow1.PNG
node1.PNG
Poté jsem zkoušel i switch, tam mám problém s převodem int na bool, i když to zřejmě převedu správně, node BooleanLogicUltimate hlásí nějaký problém.
Přílohy
flow3.PNG
glottis
Příspěvky: 2674
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od glottis »

do msg.data dej treba entity, asi to neni dulezite. V debugu ti to ukazuje, ze debug uz ti pise v apyloadu false takze ti to funguje.

Ale je otazka jestli vubec potrebujes prevod na bool. Kdyz za sebe povesis pv power s podmonkou na cislo a za to soc s podminkou na cislo tak to pak projde jen kdyz to splni obe coz je AND a dal to muzes poslat do zapnuti nebo vypnuty vytezovani. Tam kde mas ten horni switych, tak misto toho preovdu na bool muzes dat rovnou ten blok soc. Ale je tezke radit kdyz mozna nechapu co presne to ma delat a co je ten gate2
bereda20
Příspěvky: 131
Registrován: úte led 25, 2022 4:19 pm
Lokalita: Klatovy
Systémové napětí: 48V
Výkon panelů [Wp]: 6300
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od bereda20 »

Ok, zkusím to ještě předělat, takhle se mi líbilo, že je tam jen jedna stejná podmínka, blok gate 2 je logický AND - když je SOC nízké a zároveň PV výkon je malý vypíná vytěžování.

Tich dlouchých errorů co to vypisuje si musím všímat? Nevím co se mu nelíbí
glottis
Příspěvky: 2674
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od glottis »

Zkus to, proste ty dva bloky za sebe, podminky do nich a [ak rovnou do vypinaciho bloku.

ty errory mi to hazi taky a zda se mi, ze to je nejakou chybou v node red verze co je v HA. pred nedavnym update mi to nedelalo.
Forrest
Příspěvky: 134
Registrován: pát zář 09, 2022 1:42 pm
Lokalita: Ústeckoorlicko
Systémové napětí: 24V
Výkon panelů [Wp]: 900
Kapacita baterie [kWh]: 2,4
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Č.T. Lhotka

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od Forrest »

Já jsem na tohle lama :-) .. dočasně to mam puštěný ve virtualboxu. Uz jsem se s tím skamarádil na úrovni entit, abych věděl co kam přidat a tak. Programování u mě nepřipadá v úvahu :-). Pokud to bude off-topic, tak to smáznu, ale:
Abych se do toho dostal zvenku, tak musim mít veřejnou IP, nebo lze i nějak přes tunel? Případně abych jen viděl zobrazované data, lze je odesílat "jednoduše" na můj hosting ?
Měnič China SAmoDoMo 1,5 kW a již 900Wp na rotátoru jménem "slunečnice"
rva
Příspěvky: 4003
Registrován: úte dub 23, 2013 10:21 am
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od rva »

Snad jde posílat data do své tabulky v google tab. Někde na inetu jsem viděl návod.
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
Uživatelský avatar
JirkaE
Příspěvky: 763
Registrován: pát dub 21, 2023 7:17 pm
Lokalita: Kousek od Rozvadova
Systémové napětí: 48V
Výkon panelů [Wp]: 2,0+2,25+2,25+0,9kWp
Kapacita baterie [kWh]: 11+11+16kWh
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Vytvoření monitoringu pro domácí FVE

Nový příspěvek od JirkaE »

Velmi dobře a hlavně s provozem zdarma - vyřešil monitoring domácí FVE - velmi velmi šikovný kutil Jarda.

Obsahuje celkové statistiky, graf výkonu, vše co je potřeba, lze i upravit podle přání každého.
Poskytl veškerý návody i programy volně ke stažení...
Screen (741).png
Měření lze integrovat i do HA také je k tomu návod také na youtube.

Jako ukázka všeho dohromady zde : https://tilesman.wixsite.com/dc-wattmeter---dc-z

Bohužel je zobrazení z mobilu trošku horší.
Mám měření 1 jinde a trvá trochu načítání - komplet on-line, včetně teploty vody s provozem zdarma s upraveným měřením z Číny za necelých 500Kč za dva tedy 1000Kč a veškeré teploty vody za cca 400Kč.

Měření má varianty s bočníkem DC600V a myslím rozpětí 20A/50A/100A.

Web pro teplotní čidla se po 3 měsících zdarma platí - myslím 100Kč za první a každé další 50Kč za rok a za 1 čidlo.
Nyní mám 3 čidla, tedy 200Kč za rok.

Ukázka samostatné měření FV 1 - nyní ohřev Logitex - zde : https://mereni1.pythonanywhere.com/

Ukázka samostatné měření FV 2 - nyní ohřev regulátor Antik - zde : https://mereni2.pythonanywhere.com/

Návod zde + integrace do HA a další lze najít na webu : https://youtu.be/CQ8HAoJkLQ4?si=-z5rAJslPNk_8xeu

Návod a schema na přestavbu čínského měřáku zde + FB odkaz : http://elektro.hezkyden.cz/multifunkcni ... ici-reset/

Ohřev vody a teploty všech zásobníků vody / Boiler 1-3 / zde : https://boiler-1.tmep.cz/

Návod pro on-line monitoring teploty (nejen) vody ze 3 součástek zde : https://youtu.be/qh9V8oPX-iM?si=MKkQPcO1l3BNYzfs
Teplota vody jen z FV : Bojler 2 a Bojler 3
Výkon jednotlivých stringů on-line : String 1 - 2,00kWp / String 2 - 2,30kWp / String 3 - 2,25kWp
Porovnání všech 3 stringů : String 1 - String 3

  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek