Node-RED a elektroměry

Diskuze, rady, nápady, postřehy v oblasti alternativních zdrojů energie, elektrorozvodů, elektrozařízení, regulace, komponent a úsporných spotřebičů.
skybor
Příspěvky: 991
Registrován: pon dub 24, 2023 8:47 am
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 20kWh

Node-RED a elektroměry

Příspěvek od skybor »

Nemáte někdo nějaký TIP jak měřit pomoci pulzních elektroměrů aktuální výkon/příkon v Node-RED? Nějaké pokusy jsem už dělal. Zkoušel jsem počítat impulzy za minutu nebo měřit čas mezi impulzama. Jako funguje to, ale není to ono. Buď je problém měřit malý příkon nebo zase naopak velký.

Uvítám i TIP na integraci WiFi Smart elektroměrů (SmartLife/Tuya).

PS: Vím, že existují i jiné elektroměry (s modbusem apod.), kde by ta integrace byla asi jednodušší, ale aktuálně mi jde spíš o to nějak rozchodit rozumněji ty co již mám.
Přílohy
elektromery.jpg
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 1x MPPT EASun 8048 80A, 2x MPPT EASun 6048 60A, Li-Ion 3x 12s 156Ah (20,6 kWh/44V), Victron Atlas 48/1600, SkyPowerBox LF 4810 1kVA + Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, MQTT)
kamils
Příspěvky: 129
Registrován: čtv črc 15, 2021 5:10 pm

Re: Node-RED a elektroměry

Příspěvek od kamils »

Spolehlivé řešení nabízí SDS :
SDS.PNG
SDS.PNG (85.17 KiB) Zobrazeno 1304 x
Pokud používáš MQTT broker, je i implementace jednoduchá, na pár řádků. Načítám takhle 2 elektroměry a přes MQTT přenáším do Node-Red.
skybor
Příspěvky: 991
Registrován: pon dub 24, 2023 8:47 am
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 20kWh

Re: Node-RED a elektroměry

Příspěvek od skybor »

A netušíš náhodou, jak to to SDS má řešeno? Jako já nemám problém s připojením elektroměru, ale s metodou, jak rouzmně měřit ten aktuální příkon.
Mám je připojené na digitální vstupy Loga.
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 1x MPPT EASun 8048 80A, 2x MPPT EASun 6048 60A, Li-Ion 3x 12s 156Ah (20,6 kWh/44V), Victron Atlas 48/1600, SkyPowerBox LF 4810 1kVA + Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, MQTT)
Soban
Příspěvky: 3842
Registrován: pon úno 07, 2022 10:11 pm
Lokalita: Zlaté Hory / Olomouc
Systémové napětí: 24V
Výkon panelů [Wp]: 3600
Kapacita baterie [kWh]: 16
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Zlaté Hory

Re: Node-RED a elektroměry

Příspěvek od Soban »

Prostě to nejde.

Prostě 1 impulz je x Wh.

Samozřejmě se můžeš snažit počítat impulzy za čas, ale když bude malý odběr bude to hodně nepřesné a s tím nic neuděláš.
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
skybor
Příspěvky: 991
Registrován: pon dub 24, 2023 8:47 am
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 20kWh

Re: Node-RED a elektroměry

Příspěvek od skybor »

Soban píše: čtv dub 18, 2024 9:15 pm Prostě to nejde.

Prostě 1 impulz je x Wh.

Samozřejmě se můžeš snažit počítat impulzy za čas, ale když bude malý odběr bude to hodně nepřesné a s tím nic neuděláš.
JJ, přesně. Asi na to kašlu. Nechám to tak jak to mám. Spotřebu to měří a ten aktuální příkon hold bude jen orientační ...
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 1x MPPT EASun 8048 80A, 2x MPPT EASun 6048 60A, Li-Ion 3x 12s 156Ah (20,6 kWh/44V), Victron Atlas 48/1600, SkyPowerBox LF 4810 1kVA + Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, MQTT)
kamils
Příspěvky: 129
Registrován: čtv črc 15, 2021 5:10 pm

Re: Node-RED a elektroměry

Příspěvek od kamils »

skybor píše: čtv dub 18, 2024 8:29 pm A netušíš náhodou, jak to to SDS má řešeno? Jako já nemám problém s připojením elektroměru, ale s metodou, jak rouzmně měřit ten aktuální příkon.
Mám je připojené na digitální vstupy Loga.
SDS měří čas mezi impulsy v ms a ukládá do uINT proměnné (32b). P = 3600000/t
cipis
Příspěvky: 5171
Registrován: pon srp 16, 2021 9:31 pm
Lokalita: blízko Brna
Bydliště: blízko Brna

Re: Node-RED a elektroměry

Příspěvek od cipis »

Já používám SDM630, 3f jako 3x 1f. A normálně modbus a do rpi s venusem.
13,38 kWp: 9850 Wp Jih, 2040 Wp Východ, 1490 Wp Západ
Regulátory Epever a Victron
Phoenix 5 kVA + MP 24/5000 (můj byt + wifi/kamery/atd. + máti byt)
Epever 3kW vytěžování do bojlerů + žebříky
1 kW "nabíječka" 24 V
31 080 Wh staré olovo 7 488 Wh Li-Ion
záloha čerpadla ve sklepě MP12/3000/120-16 + 100Ah 12V monbat
Modře píši jako moderátor, černě jako člen.
skybor
Příspěvky: 991
Registrován: pon dub 24, 2023 8:47 am
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 20kWh

Re: Node-RED a elektroměry

Příspěvek od skybor »

kamils píše: čtv dub 18, 2024 10:09 pm
skybor píše: čtv dub 18, 2024 8:29 pm A netušíš náhodou, jak to to SDS má řešeno? Jako já nemám problém s připojením elektroměru, ale s metodou, jak rouzmně měřit ten aktuální příkon.
Mám je připojené na digitální vstupy Loga.
SDS měří čas mezi impulsy v ms a ukládá do uINT proměnné (32b). P = 3600000/t
Díky. Aha, takhle to mám právě aktuálně taky ;) Takže asi myšlenka OK. Jen to v mém podání má nějaké mouchy. Asi tu myšlenku neumím přesně aplikovat v Node-RED ...
Naposledy upravil(a) skybor dne čtv dub 18, 2024 10:25 pm, celkem upraveno 1 x.
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 1x MPPT EASun 8048 80A, 2x MPPT EASun 6048 60A, Li-Ion 3x 12s 156Ah (20,6 kWh/44V), Victron Atlas 48/1600, SkyPowerBox LF 4810 1kVA + Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, MQTT)
skybor
Příspěvky: 991
Registrován: pon dub 24, 2023 8:47 am
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 20kWh

Re: Node-RED a elektroměry

Příspěvek od skybor »

cipis píše: čtv dub 18, 2024 10:13 pm Já používám SDM630, 3f jako 3x 1f. A normálně modbus a do rpi s venusem.
JJ, tohle bude ta správná cesta .... A je to i takhle nějak v plánu. Jen jsem chtěl zatím využít, to, co je doma (viz výše) ...
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 1x MPPT EASun 8048 80A, 2x MPPT EASun 6048 60A, Li-Ion 3x 12s 156Ah (20,6 kWh/44V), Victron Atlas 48/1600, SkyPowerBox LF 4810 1kVA + Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, MQTT)
Mex
Příspěvky: 836
Registrován: pát zář 29, 2023 4:12 am
Lokalita: Brno
Systémové napětí: >48V

Re: Node-RED a elektroměry

Příspěvek od Mex »

Stejně jako u měření otáček a dalších typů měření s velkým rozsahem.
Pro nízké frekvence pulzů se měří čas mezi dvěma pulzy, pro vysoké frekvence se pak počítá počet pulzů za čas.
Kde si člověk (programátor) nastaví dělicí hranici je na něm a závisí mimo jiné na rychlosti a latenci HW, který má k dispozici.
Pro střední frekvenci pulzů (třeba kolem 5Hz) se dá nastavit delší perioda čítání, při vyšší frekvenci pak periodu zkrátit pro menší zkreslení při rychlých změnách a rychlejší reakci.
skybor
Příspěvky: 991
Registrován: pon dub 24, 2023 8:47 am
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 20kWh

Re: Node-RED a elektroměry

Příspěvek od skybor »

OK. Když už jsme se tak pěkně posunuli v myšlence jak to udělat. Tyhle měřáky mají většinou cca 1000imp/1kWh. A dejme tomu, že chci měřit aktuální příkon od 1W do 5000W. Má některý ze zde přitomných programátorů návrh algoritmu pro tuto úlohu? Ideálně i s jeho aplikaci v Node-RED?

Já to vidím s tímhle typem (impulzních) měřáků opravdu nerealizovatelně, pokud se chci dovědět nějakou relevantní informaci v aspoň trochu reálném čase.

A co ta integrace těch wifi smart metrů (SmartLife/Tuya) v Node-RED? U těchhle měřáků tu informaci o aktuálním příkonu mám. Neřešil to někdo? Já našel pár návodů, ale rozchodit se mi to nepovedlo.
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 1x MPPT EASun 8048 80A, 2x MPPT EASun 6048 60A, Li-Ion 3x 12s 156Ah (20,6 kWh/44V), Victron Atlas 48/1600, SkyPowerBox LF 4810 1kVA + Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, MQTT)
Uživatelský avatar
TomHC
Příspěvky: 1755
Registrován: pát lis 11, 2022 8:14 am
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 5520
Kapacita baterie [kWh]: 14
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: Node-RED a elektroměry

Příspěvek od TomHC »

Napíšem ti to, čo nechceš vidieť - kúp si Shelly 3EM a za 10 minút máš hotovo bez vymýšľania. Kvôli pár presnejším číslam sa mi do toho nechce ísť a tak som skončil tiež pri meraní impulzov, viď viewtopic.php?p=221314#p221314

Má to tú zlú vlastnosť, že keď mám na DS iba jednu vetvu (rúra, kanvica), a keď skončí odber, tak ešte ďalšiu minútu to ukazuje posledný zaznamenaný odber (napr. 2 kW) namiesto nuly. Ak sa ale prepne menič do bypassu a je kontinuálny odber, potom je to už fajn.
2x MUST PH1800 5.5kW, 8.85kWp 3x 2S3P, V+J+Z, 16x 280 Ah LiFePO4 (14.3 kWh), BMS JBD 200A, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485 + UART). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome 01/2023 -> 10/2024 = 8.3 MWh AC
skybor
Příspěvky: 991
Registrován: pon dub 24, 2023 8:47 am
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 20kWh

Re: Node-RED a elektroměry

Příspěvek od skybor »

a keď skončí odber, tak ešte ďalšiu minútu to ukazuje posledný zaznamenaný odber
JJ, přesně takhle to mám taky ;) Jen když jsem zkoušel tu metodu měření času mezi impulzama, tak ten údaj tam byl třeba i několik minut až hodin stejný (když nebyl odběr). V Grafaně jsem si to upravil, že když nejdou data, tak nekreslí graf. Až změna je tak udělá plynulý přechod, ať tam aspoň nejsou takové skoky. Kašlu na to. Asi se vrátím k metodě počet impulzů za minutu (s tím, že ty malé odběry to nezaznamená). Zas tak důležiý údaj to není. "Důležitá" je spotřeba a tu to měří spolehlivě.
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 1x MPPT EASun 8048 80A, 2x MPPT EASun 6048 60A, Li-Ion 3x 12s 156Ah (20,6 kWh/44V), Victron Atlas 48/1600, SkyPowerBox LF 4810 1kVA + Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, MQTT)
rva
Příspěvky: 3937
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: Node-RED a elektroměry

Příspěvek od rva »

Elektroměry s diplejem jsem v elektrárně nechal, protože když jsem u ní, tak se na údaje mohu podívat (a po staru jednou za čas opsat). Pro monitoring jsem to doplnil Shelly EM - vše je jednofázové a Shelly EM má dvě nacvakávací cívky, jednou měřím výstup měničů, druhou vstup do měničů od distribuce. Je to spolehlivé, snadno integrovatelné do Home Assistant:
integrace Shelly EM
integrace Shelly EM
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
glottis
Příspěvky: 2571
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: Node-RED a elektroměry

Příspěvek od glottis »

Docela zajimava je i tahle hracka

https://shop.emporiaenergy.com/products ... ors-bundle

kamarad to ma a je spokojeny. Integrace do HA snad je
kamils
Příspěvky: 129
Registrován: čtv črc 15, 2021 5:10 pm

Re: Node-RED a elektroměry

Příspěvek od kamils »

skybor píše: pát dub 19, 2024 3:40 am Tyhle měřáky mají většinou cca 1000imp/1kWh. A dejme tomu, že chci měřit aktuální příkon od 1W do 5000W.
Pokud je HW schopen zachytit každý puls, pak ti stačí přesně měřit čas mezi pulsy. Při 1W příkonu je čas mezi pulsy 3600s, při 5kW 0,72s. Není potřeba přepínat způsob vyhodnocování, postačí se držet měření času s dostatečným rozlišením. Při 10ms rozlišení je nepřesnost do 70W pří 5kW.
Nejdůležitější je správně zachytit puls viz. S0 algoritmus, následné zpracování je jednoduché. Nevím jakým způsobem máš řešenou detekci pulsu. Samotný puls trvá mezi 30 - 70ms a pro spolehlivou detekci potřebuješ optimálně vzorkovat v ms. Pokud nemá HW takové možnosti, šlo by taky analogově předzpracovat impulsy a prodloužit pro jejich snazší následné zpracování.
Pokud to máš zapojené jak si myslím, zkusil bych pořešit filtraci pulsů RC člen + Schmittův klopný obvod a uvidíš jestli bude rozdíl v měření + eliminace rušení vedeni od elektroměru.
Naposledy upravil(a) kamils dne pát dub 19, 2024 11:00 am, celkem upraveno 1 x.
skybor
Příspěvky: 991
Registrován: pon dub 24, 2023 8:47 am
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 20kWh

Re: Node-RED a elektroměry

Příspěvek od skybor »

Jo to je jasný. Ale trošku problém je těch 3600s. Tu informaci že odebírám 1w se dozvím až za hodinu ;)

V měření problém není, ale ve vyhodnocování.
Naposledy upravil(a) skybor dne pát dub 19, 2024 11:07 am, celkem upraveno 1 x.
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 1x MPPT EASun 8048 80A, 2x MPPT EASun 6048 60A, Li-Ion 3x 12s 156Ah (20,6 kWh/44V), Victron Atlas 48/1600, SkyPowerBox LF 4810 1kVA + Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, MQTT)
kamils
Příspěvky: 129
Registrován: čtv črc 15, 2021 5:10 pm

Re: Node-RED a elektroměry

Příspěvek od kamils »

Tam ti nezbyde než omezit max. interval mezi pulsy. Když dáš min. měřenou hodnotu na 5W tak jsi na 12 min. Jiná cesta asi není.
skybor
Příspěvky: 991
Registrován: pon dub 24, 2023 8:47 am
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 20kWh

Re: Node-RED a elektroměry

Příspěvek od skybor »

Jj. takhle to nějak mám v poslední verzi. Po 10 minutách to měření utnu.
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 1x MPPT EASun 8048 80A, 2x MPPT EASun 6048 60A, Li-Ion 3x 12s 156Ah (20,6 kWh/44V), Victron Atlas 48/1600, SkyPowerBox LF 4810 1kVA + Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, MQTT)
skybor
Příspěvky: 991
Registrován: pon dub 24, 2023 8:47 am
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 20kWh

Re: Node-RED a elektroměry

Příspěvek od skybor »

Anebo prostě měřit ten počet impulzů za minutu. Rozlišení pak je menší, ale častější údaj.
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 1x MPPT EASun 8048 80A, 2x MPPT EASun 6048 60A, Li-Ion 3x 12s 156Ah (20,6 kWh/44V), Victron Atlas 48/1600, SkyPowerBox LF 4810 1kVA + Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, MQTT)

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