NodeRed programování

Arduino, SDS, Raspberry, Linux, vzdálený dohled, automatizace, měření, opensource, closedsource, hotová řešení, DIY, stavebnice, komponenty, software, postupy, návody, schémata, rady, zkušenosti ...
Paulob
podporuje fórum
Příspěvky: 130
Registrován: čtv dub 28, 2022 8:52 am
Lokalita: Ostrava
Systémové napětí: 48V
Výkon panelů [Wp]: 5760
Kapacita baterie [kWh]: 14.4
Souhlasím s podmínkami fóra: ANO
Bydliště: Ostrava

Re: NodeRed programování

Příspěvek od Paulob »

flogy píše:
Paulob píše:Já teda nejsem žádný programátor, z jazyků umím jen Rapid. Ale ty "nóudy" celkem začínám chápat. Psaní kódu do funkcí mi dělá hlavně syn. :)
Posílám ukázku mého vytěžování do bojleru.
Záměrně jsem to oddálil aby to šlo vidět celé.
Šlo by to prosím vyexportovat do JSON-u? Jde to udělat z menu vpravo nahoře a pak Export.
Neboj, vím jak se dělá export. :)
Já už to mám docela hodně překombinované a šité na míru pro své osobní potřeby, nemyslím že to využiješ. Ale klidně ti to pošlu pro inspiraci, ale až v podvečer jak budu u kompu.
3x380Wp,12x385Wp, 3s5p, jih, Victron 150/100 , Victron Phoenix a MP2 oba 5000VA 48V, 4xpylontech us3000c,14.4kWh
H8meCZ
Příspěvky: 5
Registrován: pon srp 07, 2023 9:07 am
Lokalita: Šumperk
Systémové napětí: 48V
Výkon panelů [Wp]: 9,2
Kapacita baterie [kWh]: 10,6
Souhlasím s podmínkami fóra: ANO

Re: NodeRed programování

Příspěvek od H8meCZ »

Ahoj, chtel bych poprosit, mohl by mi nekdo z vas, kdo ma Victrona a resi prebytky vyrobene energie vybitim do topne spiraly v zasobniku TUV (rele AC2 out) - mohli by jste mi poslat vase flow z NODE-RED? Jde mi o to, ze nejsem programator a jakmile si vymyslim nejakou funkcionalitu, tak nejsem schopny se nikam pohnout, protoze se nechytam s FUNKCEMI :( jsem strojar a ne programator :D Predem mockrat dekuji!
skybor
podporuje fórum
Příspěvky: 176
Registrován: pon dub 24, 2023 8:47 am
Lokalita: Lašská brána Beskyd
Systémové napětí: 24V
Výkon panelů [Wp]: 2700
Kapacita baterie [kWh]: 6,2
Souhlasím s podmínkami fóra: ANO

Re: NodeRed programování

Příspěvek od skybor »

mmv píše: v minutovém taktu posílá vybrané hodnoty do gůgl tabulky
Ahoj, hele tohle mne zajímá. V nodered mám již pár věcí udělaných. Ale tohle by se mi taky hodilo. Mohl bych poprosit o nakopnutí, jak posílat data do google tabulky? A ještě jak docilit toho aby to tam posílalo v určitých intervalech?
SkyFVE 2,7 kWp (ve výstavbě) na výzkumné "chytré" chatě. 2x MPPT EASun 6048 60A, olovo 24V 260Ah, 2x PowMr BE24, Green Cell INV20 2000W, SUSWE 2000W, HQ-INV1700W/24F + Siemens Logo! + RPi (Nodered, InfluxDB, Grafana)
Diablo1st
podporuje fórum
Příspěvky: 1250
Registrován: pon lis 01, 2021 7:41 pm
Bydliště: SR MY

Re: NodeRed programování

Příspěvek od Diablo1st »

H8meCZ píše:Ahoj, chtel bych poprosit, mohl by mi nekdo z vas, kdo ma Victrona a resi prebytky vyrobene energie vybitim do topne spiraly v zasobniku TUV (rele AC2 out) - mohli by jste mi poslat vase flow z NODE-RED? Jde mi o to, ze nejsem programator a jakmile si vymyslim nejakou funkcionalitu, tak nejsem schopny se nikam pohnout, protoze se nechytam s FUNKCEMI :( jsem strojar a ne programator :D Predem mockrat dekuji!
Neviem, či ti to nejako pomôže, ale tu je môj flow :) :
Flow.jpg
Victron ESS AC Coupling:
2,75kWp on-grid + 3,3kWp RS450/100 + MP2 5kVA + 15x280Ah + JK BMS
H8meCZ
Příspěvky: 5
Registrován: pon srp 07, 2023 9:07 am
Lokalita: Šumperk
Systémové napětí: 48V
Výkon panelů [Wp]: 9,2
Kapacita baterie [kWh]: 10,6
Souhlasím s podmínkami fóra: ANO

Re: NodeRed programování

Příspěvek od H8meCZ »

Na to jsem koukal, byl bys ochotny poslat i soubor? Abych mohlronout na funkce atd?
Diablo1st
podporuje fórum
Příspěvky: 1250
Registrován: pon lis 01, 2021 7:41 pm
Bydliště: SR MY

Re: NodeRed programování

Příspěvek od Diablo1st »

Poslal som SZ ;)
Victron ESS AC Coupling:
2,75kWp on-grid + 3,3kWp RS450/100 + MP2 5kVA + 15x280Ah + JK BMS
H8meCZ
Příspěvky: 5
Registrován: pon srp 07, 2023 9:07 am
Lokalita: Šumperk
Systémové napětí: 48V
Výkon panelů [Wp]: 9,2
Kapacita baterie [kWh]: 10,6
Souhlasím s podmínkami fóra: ANO

Re: NodeRed programování

Příspěvek od H8meCZ »

Vidim, bohuzel jsem nove registrovany, tak nemuzu odpovedet, tak odpovidam tu. Dekuji Stano, mrknu se na to. Jde mi o to pochopit tu logiku funkci atd.
H8meCZ
Příspěvky: 5
Registrován: pon srp 07, 2023 9:07 am
Lokalita: Šumperk
Systémové napětí: 48V
Výkon panelů [Wp]: 9,2
Kapacita baterie [kWh]: 10,6
Souhlasím s podmínkami fóra: ANO

Re: NodeRed programování

Příspěvek od H8meCZ »

Ahojte, poradí mi prosím někdo příkaz do funkce, aby se sečetla výroba z MPPT? Mám Victron node, který mi ukazuje výrobu, ale z každého MPPT zvlášť.

Případně zeptám se jinak: nemá někdo vytvořeno flow, které by spínalo AC2 out při přetoku a nabité baterii?

Já Node-RED chápu, ale neumím programovat, takže je pro mě hodně těžký si tam něco spichnout :D

Děkuji moc za pomoc a přeji hezký večer!
Martin
mmv
podporuje fórum
Příspěvky: 205
Registrován: úte dub 13, 2021 10:45 pm

Re: NodeRed programování

Příspěvek od mmv »

skybor píše:
mmv píše: v minutovém taktu posílá vybrané hodnoty do gůgl tabulky
Ahoj, hele tohle mne zajímá. V nodered mám již pár věcí udělaných. Ale tohle by se mi taky hodilo. Mohl bych poprosit o nakopnutí, jak posílat data do google tabulky? A ještě jak docílit toho, aby to tam posílalo v určitých intervalech?
omlouvám se, unikla mi otázka, tak třeba je ještě dotaz aktuální

chytrosti jsme čerpali odtud
https://papouch.com/node-red-2-zapis-da ... lky-p4921/
(s díky papouch)

a naše řešení vypadá takto
nodered google tab.jpeg

nutno ale podotknout, že za měsíc to vyrobí cca 50000 (tisíc) řádků (při minutovém taktu) a tabulka má velikost cca 4MB, takže je vhodné vždy s novým měsícem uložit minulý měsíc jako kopii, tabulku (obsah) vymazat, přejmenovat názvem následujícího měsíce a dál tabulka ukládá bez jakékoliv změny v nastavení NODEREDu do původního umístění, když se toto neudělá, fakticky se nic neděje, jen jak tabulka bobtná, tak se samozřejmě prodlužuje čas jejího otevření, což například u mobilního připojení je čím dál otravnější
5400Wp 6×ESM-450H, 6×UL-450M-144HV zzj 15° Axpert king 5kW, 3600Wp 8×AS-6m144VV vvs 30° Epever 4415, 240Ah přestárlého olova, 450Ah LI-ION mivvyenergy.cz
skybor
podporuje fórum
Příspěvky: 176
Registrován: pon dub 24, 2023 8:47 am
Lokalita: Lašská brána Beskyd
Systémové napětí: 24V
Výkon panelů [Wp]: 2700
Kapacita baterie [kWh]: 6,2
Souhlasím s podmínkami fóra: ANO

Re: NodeRed programování

Příspěvek od skybor »

Díky za tohle vlákno a vaše reakce. Nodered je můj hlavní FVE (a nejen FVE) zprostředkovatel monitoringu. Již delší dobu jsem uvažoval o sledování FVE vzdáleně, když nejsem doma. A zjistil jsem, že funguje zdarma (samozřekmě s jistým omezením) Influxdb a Grafana Cloud ;)
Přílohy
aktual.jpg
histogram.jpg
SkyFVE 2,7 kWp (ve výstavbě) na výzkumné "chytré" chatě. 2x MPPT EASun 6048 60A, olovo 24V 260Ah, 2x PowMr BE24, Green Cell INV20 2000W, SUSWE 2000W, HQ-INV1700W/24F + Siemens Logo! + RPi (Nodered, InfluxDB, Grafana)
Uživatelský avatar
yare
podporuje fórum
Příspěvky: 89
Registrován: pon zář 19, 2022 8:02 pm
Bydliště: ZM-SK

Re: NodeRed programování

Příspěvek od yare »

skybor píše:Díky za tohle vlákno a vaše reakce. Nodered je můj hlavní FVE (a nejen FVE) zprostředkovatel monitoringu. Již delší dobu jsem uvažoval o sledování FVE vzdáleně, když nejsem doma. A zjistil jsem, že funguje zdarma (samozřekmě s jistým omezením) Influxdb a Grafana Cloud ;)
A neuvažoval si o pripojení domov cez VPN?
Kerberos 315C, 6x Amerisolar AS-EU-6P30 285W - VÝCHOD, 6x Amerisolar AS-EU-6P30 285W - JUH
Growatt SPF 5000ES, 8x Hiwatt Solar Limited HW-M10/144H 550W - JUH , 4x Tigo Energy TS4-A-O, 5x LiFePO4 Pylontech US3000C Plus 48V, 18 kWh, Solar-Assistant - monitorovanie
pibi
Příspěvky: 285
Registrován: ned led 01, 2023 6:17 pm
Lokalita: F-M
Systémové napětí: 48V
Výkon panelů [Wp]: 14kWp
Kapacita baterie [kWh]: 28kWh
Souhlasím s podmínkami fóra: ANO

Re: NodeRed programování

Příspěvek od pibi »

Chtěl bych se zeptat, jakým způsobem se k Cerbu s NodeRed připojují reléové desky, třeba něco takového WiFi:
https://www.tasmota.shop/cs/rele/15-rel ... smota.html
Případně přes USB?
https://papouch.com/quido-usb-2-16-2-vs ... 45#gallery
12kWp, 2 x Victron MP II 5kVA, 3 x SmartSolar 150/70, 28kWh LiFePO4 + 2xJK BMS, pomalu se učím programovat NodeRed.
K levné elektřině se dostaneme jen vytrvalou prací a svým kapitálem.
Vladimír List, Elektrisace Československa 1934
Diablo1st
podporuje fórum
Příspěvky: 1250
Registrován: pon lis 01, 2021 7:41 pm
Bydliště: SR MY

Re: NodeRed programování

Příspěvek od Diablo1st »

Asi jedine cez Modbus, ale či by sa aj v systéme objavili ťažko povedať. Treba vyskúšať a potom sa podeliť o skúsenosti ;)
Victron ESS AC Coupling:
2,75kWp on-grid + 3,3kWp RS450/100 + MP2 5kVA + 15x280Ah + JK BMS
skybor
podporuje fórum
Příspěvky: 176
Registrován: pon dub 24, 2023 8:47 am
Lokalita: Lašská brána Beskyd
Systémové napětí: 24V
Výkon panelů [Wp]: 2700
Kapacita baterie [kWh]: 6,2
Souhlasím s podmínkami fóra: ANO

Re: NodeRed programování

Příspěvek od skybor »

yare píše:
skybor píše:Díky za tohle vlákno a vaše reakce. Nodered je můj hlavní FVE (a nejen FVE) zprostředkovatel monitoringu. Již delší dobu jsem uvažoval o sledování FVE vzdáleně, když nejsem doma. A zjistil jsem, že funguje zdarma (samozřekmě s jistým omezením) Influxdb a Grafana Cloud ;)
A neuvažoval si o pripojení domov cez VPN?
Uvažoval. Už asi neuvažuju ;) Posíláni dat do cloudu je pro mne přijatelnější než otevření sítě z venku byť přes relativně bezpečnou VPN ...
SkyFVE 2,7 kWp (ve výstavbě) na výzkumné "chytré" chatě. 2x MPPT EASun 6048 60A, olovo 24V 260Ah, 2x PowMr BE24, Green Cell INV20 2000W, SUSWE 2000W, HQ-INV1700W/24F + Siemens Logo! + RPi (Nodered, InfluxDB, Grafana)
Uživatelský avatar
TomHC
Příspěvky: 676
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]: 16
Souhlasím s podmínkami fóra: ANO
Bydliště: Hlohovec, SR

Re: NodeRed programování

Příspěvek od TomHC »

skybor píše:Posíláni dat do cloudu je pro mne přijatelnější než otevření sítě z venku byť přes relativně bezpečnou VPN ...
Robím v IT viac ako polovinu života, a bez výčitiek používam OpenVPN na Synology. Len možno stojí za zmienku, že nie na default porte :) Ja mám zase radšej dáta "doma" ako v cloude, a vôbec nie kvôli tomu, že by veľký brat videl akú mám teplotu v obývačke :lol: z princípu...
MUST PV1800 VHM 48V 5.5kW, 5.52kWp (12x TPL mono 460W, 2S2P východ, 2S4P juh), 16x 280 Ah LiFePO4 (14.3 kWh), SW: Home Assistant na Synology DS923+ ku tomu MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: Wemos D1 Mini Pro (ESP8266) a ESP32, RS485 & CAN -> MQTT
skybor
podporuje fórum
Příspěvky: 176
Registrován: pon dub 24, 2023 8:47 am
Lokalita: Lašská brána Beskyd
Systémové napětí: 24V
Výkon panelů [Wp]: 2700
Kapacita baterie [kWh]: 6,2
Souhlasím s podmínkami fóra: ANO

Re: NodeRed programování

Příspěvek od skybor »

TomHC píše:
skybor píše:Posíláni dat do cloudu je pro mne přijatelnější než otevření sítě z venku byť přes relativně bezpečnou VPN ...
Robím v IT viac ako polovinu života, a bez výčitiek používam OpenVPN na Synology. Len možno stojí za zmienku, že nie na default porte :) Ja mám zase radšej dáta "doma" ako v cloude, a vôbec nie kvôli tomu, že by veľký brat videl akú mám teplotu v obývačke :lol: z princípu...
No většina dat je samozřejmě doma. I ty v cloudu jsou duplikáty domácích dat. A s tou VPN si to možná ještě rozmylím ;)
SkyFVE 2,7 kWp (ve výstavbě) na výzkumné "chytré" chatě. 2x MPPT EASun 6048 60A, olovo 24V 260Ah, 2x PowMr BE24, Green Cell INV20 2000W, SUSWE 2000W, HQ-INV1700W/24F + Siemens Logo! + RPi (Nodered, InfluxDB, Grafana)
Uživatelský avatar
yare
podporuje fórum
Příspěvky: 89
Registrován: pon zář 19, 2022 8:02 pm
Bydliště: ZM-SK

Re: NodeRed programování

Příspěvek od yare »

TomHC píše:
skybor píše:Posíláni dat do cloudu je pro mne přijatelnější než otevření sítě z venku byť přes relativně bezpečnou VPN ...
Robím v IT viac ako polovinu života, a bez výčitiek používam OpenVPN na Synology. Len možno stojí za zmienku, že nie na default porte :) Ja mám zase radšej dáta "doma" ako v cloude, a vôbec nie kvôli tomu, že by veľký brat videl akú mám teplotu v obývačke :lol: z princípu...

Používam tiež OpenVPN, ale na hlavnom routri postavenom na RPi. Vo firewally mám povolené len časti rozsahov IP adries dvoch mobilných operátorov a IP adresu z práce. Cloudom sa vyhýbam. A vlastne ani nemám prečo ich používať.
Kerberos 315C, 6x Amerisolar AS-EU-6P30 285W - VÝCHOD, 6x Amerisolar AS-EU-6P30 285W - JUH
Growatt SPF 5000ES, 8x Hiwatt Solar Limited HW-M10/144H 550W - JUH , 4x Tigo Energy TS4-A-O, 5x LiFePO4 Pylontech US3000C Plus 48V, 18 kWh, Solar-Assistant - monitorovanie
H8meCZ
Příspěvky: 5
Registrován: pon srp 07, 2023 9:07 am
Lokalita: Šumperk
Systémové napětí: 48V
Výkon panelů [Wp]: 9,2
Kapacita baterie [kWh]: 10,6
Souhlasím s podmínkami fóra: ANO

Re: NodeRed programování

Příspěvek od H8meCZ »

H8meCZ píše:Ahoj, chtel bych poprosit, mohl by mi nekdo z vas, kdo ma Victrona a resi prebytky vyrobene energie vybitim do topne spiraly v zasobniku TUV (rele AC2 out) - mohli by jste mi poslat vase flow z NODE-RED? Jde mi o to, ze nejsem programator a jakmile si vymyslim nejakou funkcionalitu, tak nejsem schopny se nikam pohnout, protoze se nechytam s FUNKCEMI :( jsem strojar a ne programator :D Predem mockrat dekuji!

Kluci? Pomohl by mi nekdo s timto tematem? Podle me to uz nekdo z vas musi mit poresene :) Predem moc dekuju. Diablo me poslal jeho, ale neni to uplne presne to, co hledam a ja jsem na programovani jelito :(
Diablo1st
podporuje fórum
Příspěvky: 1250
Registrován: pon lis 01, 2021 7:41 pm
Bydliště: SR MY

Re: NodeRed programování

Příspěvek od Diablo1st »

H8meCZ píše: pon srp 07, 2023 6:32 pm Ahojte, poradí mi prosím někdo příkaz do funkce, aby se sečetla výroba z MPPT? Mám Victron node, který mi ukazuje výrobu, ale z každého MPPT zvlášť.
Případně zeptám se jinak: nemá někdo vytvořeno flow, které by spínalo AC2 out při přetoku a nabité baterii?
Já Node-RED chápu, ale neumím programovat, takže je pro mě hodně těžký si tam něco spichnout :D
Děkuji moc za pomoc a přeji hezký večer!
Martin
Mne sa toto podarilo vyriešiť cez doinštalovanie nového Nodu SUM - Link.
Victron ESS AC Coupling:
2,75kWp on-grid + 3,3kWp RS450/100 + MP2 5kVA + 15x280Ah + JK BMS
vk_1
Příspěvky: 234
Registrován: ned čer 28, 2015 7:31 pm

Re: NodeRed programování

Příspěvek od vk_1 »

Diablo1st píše: úte zář 19, 2023 8:54 am
H8meCZ píše: pon srp 07, 2023 6:32 pm Ahojte, poradí mi prosím někdo příkaz do funkce, aby se sečetla výroba z MPPT? Mám Victron node, který mi ukazuje výrobu, ale z každého MPPT zvlášť.
Případně zeptám se jinak: nemá někdo vytvořeno flow, které by spínalo AC2 out při přetoku a nabité baterii?
Já Node-RED chápu, ale neumím programovat, takže je pro mě hodně těžký si tam něco spichnout :D
Děkuji moc za pomoc a přeji hezký večer!
Martin
Mne sa toto podarilo vyriešiť cez doinštalovanie nového Nodu SUM - Link.
Nebo takhle:

Kód: Vybrat vše

[
    {
        "id": "74bf331950f163de",
        "type": "ui_text",
        "z": "880f30013e71a097",
        "group": "379659b9fd5f61f1",
        "order": 12,
        "width": 0,
        "height": 0,
        "name": "",
        "label": "Solar kWh",
        "format": "{{msg.payload | number: 2}}",
        "layout": "row-spread",
        "className": "",
        "x": 830,
        "y": 40,
        "wires": []
    },
    {
        "id": "3d5864319e3832d0",
        "type": "victron-input-solarcharger",
        "z": "880f30013e71a097",
        "service": "com.victronenergy.solarcharger/2",
        "path": "/History/Daily/0/Yield",
        "serviceObj": {
            "service": "com.victronenergy.solarcharger/2",
            "name": "5850Wp_SW_22deg_bifacial"
        },
        "pathObj": {
            "path": "/History/Daily/0/Yield",
            "type": "float",
            "name": "Yield today (kWh)"
        },
        "initial": "",
        "name": "",
        "onlyChanges": false,
        "x": 180,
        "y": 80,
        "wires": [
            [
                "5cc6498a633a1064"
            ]
        ]
    },
    {
        "id": "5cc6498a633a1064",
        "type": "join",
        "z": "880f30013e71a097",
        "name": "",
        "mode": "custom",
        "build": "array",
        "property": "payload",
        "propertyType": "msg",
        "key": "topic",
        "joiner": "\\n",
        "joinerType": "str",
        "accumulate": false,
        "timeout": "",
        "count": "2",
        "reduceRight": false,
        "reduceExp": "",
        "reduceInit": "",
        "reduceInitType": "",
        "reduceFixup": "",
        "x": 470,
        "y": 40,
        "wires": [
            [
                "f9fbe4630c7b0907"
            ]
        ]
    },
    {
        "id": "f9fbe4630c7b0907",
        "type": "function",
        "z": "880f30013e71a097",
        "name": "yieldSum",
        "func": "var yieldTodayKWh = msg.payload[0] + msg.payload[1];\n\nmsg.payload = yieldTodayKWh;\nglobal.set(\"mppt_yield_today_kWh\",    yieldTodayKWh.toFixed(2));\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 640,
        "y": 40,
        "wires": [
            [
                "74bf331950f163de"
            ]
        ]
    },
    {
        "id": "ae8c84f1be458eb3",
        "type": "victron-input-solarcharger",
        "z": "880f30013e71a097",
        "service": "com.victronenergy.solarcharger/1",
        "path": "/History/Daily/0/Yield",
        "serviceObj": {
            "service": "com.victronenergy.solarcharger/1",
            "name": "5700Wp_SW_50deg"
        },
        "pathObj": {
            "path": "/History/Daily/0/Yield",
            "type": "float",
            "name": "Yield today (kWh)"
        },
        "initial": "",
        "name": "",
        "onlyChanges": false,
        "x": 150,
        "y": 40,
        "wires": [
            [
                "5cc6498a633a1064"
            ]
        ]
    },
    {
        "id": "379659b9fd5f61f1",
        "type": "ui_group",
        "name": "Stats",
        "tab": "f19325ee9c986d94",
        "order": 2,
        "disp": false,
        "width": "6",
        "collapse": false,
        "className": ""
    },
    {
        "id": "f19325ee9c986d94",
        "type": "ui_tab",
        "name": "vdashboard",
        "icon": "dashboard",
        "order": 1,
        "disabled": false,
        "hidden": false
    }
]

Zpět na