NodeRed programování

Home Assistant, 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 ...
Leo
Příspěvky: 88
Registrován: stř dub 17, 2013 1:21 pm
Reputace: 1

Re: NodeRed programování

Nový příspěvek od Leo »

No nevim, co zbytečně znepřehledňují Flows
Na pravem obrazku je orginal ovladaci panel z Zigbee2MQTT
Na levem ten muj už funkčni v Node-red.
Až ho pužiju, jen upravim nazev rele a nazev přepinaču.
No a ještě ten obrazek mi schazi změnit.
Když už něco dělm, tak chci aby to nějak vypadalo.
Přílohy
moje.png
moje.png (26.04 KiB) Zobrazeno 856 x
nahradni.png
nahradni.png (30.59 KiB) Zobrazeno 856 x
skybor
Příspěvky: 1408
Registrován: pon dub 24, 2023 8:47 am
Reputace: 180
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 18kWh

Re: NodeRed programování

Nový příspěvek od skybor »

Podle mne Templates zbytečně znepřehledňují Flows.
Abych to uvedl na správnou míru. Nemám nic proti Templates. Dá se s něma pěkně vyladit frontend design (viz tvůj výsledek). Měl jsem spíš na mysli používání kodu (funkcí) v Templates, kde to chování Flows pak není tak na první pohled úplně zřejmé. Ale je to samozřejmě jen můj názor, který nikomu nevnucuji. Každý má svůj styl a své preference. Různé cesty můžou vézt ke stejnému cíli ;)
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 4x MPPT Epever XTRA4415N 4x40A, 1x AC Charger WATE 42V/10A, Li-Ion 3x 12s 156Ah (18 kWh/44V), SkyPowerBox LF 4810 1kVA, Victron Atlas 48/1600, REVO VM II 5.5kW, APC SmartUPS 5kVA + PLC Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, Mqtt, Zigbee2Mqtt, Samba, Tailscale)
Leo
Příspěvky: 88
Registrován: stř dub 17, 2013 1:21 pm
Reputace: 1

Re: NodeRed programování

Nový příspěvek od Leo »

Dalši dotaz pro chytre hlavičky. :mrgreen:
Mam k MQTT in připojene k pohyvemu čidlu a MQTT out do světla.
Jak programově zablokovat komunikaci mezi těmito uzly?
Mam to v kuchini a když v noci štěka pes, a manželka se jde z okna podivat, tak ji vadi, že se světlo rožne.
Jsem zkusil AI a prý se to da vyřešit přes uzel switch.
Na vstup dam MQTT in čidlo a vypinač.
Pokud flow.blockMotion == true, nepropouštět zprávu.
Pokud flow.blockMotion == false, propustit zprávu dál.
Jsem to nějak nepochopil
Takže switche.
Vystup na debug.
Vstup 3X inject.
Jeden bude odesilat zpravy třeba co 5 vteřin.
Druhý tyto zpravy zablokuje.
Třeti tyto zpravy odblokuje.
Da to někdo? :mrgreen:
Migel
Příspěvky: 1464
Registrován: ned zář 25, 2022 10:47 am
Reputace: 175
Lokalita: Pod Karpatmi

Re: NodeRed programování

Nový příspěvek od Migel »

Tak z toho som .o.ot
Bud tam nastaavim casovy interval alebo berem do uvahy ten pohybovy sensor alebo zavrem psa.
Teraz vazzne..kde sa svetlo zazne?v kuchine kde sa prisla zena pozerat alebo kam prisiel pes stekat?..
JZ-2s5p 3,8kWp >> Epever 8415 AN
JV-2s3p 2,7kWp >> Epever 6415 AN
2x Victron MP2 5000V/A paralelne
48V 760Ah/35kWh Li-ion
a stále v štádiu budovania :repair: (rozširovania)
Leo
Příspěvky: 88
Registrován: stř dub 17, 2013 1:21 pm
Reputace: 1

Re: NodeRed programování

Nový příspěvek od Leo »

Psa ani manželku neřeš. Oboje je na hlídaní objektu.
Řešíme Node.
Na branku a celou cestu vidí jen z okna z kuchyně.
Prostě v kuchyni je senzor pohybu, který zapíná světlo.
Chci nějak pořešit, abych ho přes zigbee vypínač nebo tlačítko mohl vypnout / zapnout.
Časový interval tam je. Ale po přichodu se světlo rožne a svitti 30 vteřin a každym dalšim pohybem se čas znovu prodlouži o 30 vteřin.

No a ten interval???
Abych čekal 5 minut v předsini než budu moct přepadnout ledničku, to snad nemysliš važně? :eek2:
Soban
Příspěvky: 4292
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 278
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: NodeRed programování

Nový příspěvek od Soban »

Prostě dáš tam switch a dle podmínky to buď projde na výstup a nebo ne.

Kde je problém?

Třeba proměnnou kde ji budeš nastavovat ON/OFF a podobně....
switch
switch
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
Leo
Příspěvky: 88
Registrován: stř dub 17, 2013 1:21 pm
Reputace: 1

Re: NodeRed programování

Nový příspěvek od Leo »

Promin,ale toto vubec nechapu.
Json to tu nesežere. :eek2:
Přílohy
flows(2).zip
(778 bajtů) Staženo 55 x
Soban
Příspěvky: 4292
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 278
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: NodeRed programování

Nový příspěvek od Soban »

Tady to máš......
on_off.zip
ONOFF
(1 KiB) Staženo 54 x
Akorát jsem tam zapoměl zaškrtnout co má být nastaveno po startu zda ON nebo Off
1
1
2
2
3
3
4
4
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
Leo
Příspěvky: 88
Registrován: stř dub 17, 2013 1:21 pm
Reputace: 1

Re: NodeRed programování

Nový příspěvek od Leo »

Děkuji :yes:
Soban
Příspěvky: 4292
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 278
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: NodeRed programování

Nový příspěvek od Soban »

Není zač.

Tu proměnnou pak můžeš nastavovat třeba dle času, či jiného přepínače.

Taky ji nezapomeň nastavit při spuštění node red na nějakou hodnotu.
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
Leo
Příspěvky: 88
Registrován: stř dub 17, 2013 1:21 pm
Reputace: 1

Re: NodeRed programování

Nový příspěvek od Leo »

JJ.
Už umím blokovat i pruchodnost funkce.
Leo
Příspěvky: 88
Registrován: stř dub 17, 2013 1:21 pm
Reputace: 1

Re: NodeRed programování

Nový příspěvek od Leo »

Zdravím.
Bych mněl prosbu na ty zkušenější.
Jsem všechny mé template výtvory dělal v dashboardu 1
V patek jsem chtěl zkusit to hodit do dashboard 2.
Když hodím na flow template s tým demo kodem, tak je to ok.
Když do něho strčím ten můj, tak template nevidím.
Nekoukl by někdo, kde dělám chybu?
Tu je info, že vše co se tyka html, musí byt v <template> </template>
https://dashboard-demos.flowfuse.cloud/ ... d/template
Děkuji
Přílohy
flows.zip
(2.44 KiB) Staženo 43 x
Leo
Příspěvky: 88
Registrován: stř dub 17, 2013 1:21 pm
Reputace: 1

Re: NodeRed programování

Nový příspěvek od Leo »

Tak už vyřešene ale nějak zapasím s tým dashboard 2.
Když si vytvořím skupinu a nastavím ji size třeba 3x2 a do ni dam třeba button a nechám na auto nebo nastavím size 2X1 tak to je ok.
Co ale, když dam do skupiny nějaké template, kterému nastavím width a height už v html.

Kód: Vybrat vše

<template>
<md-card style="background-color:blue; width:200px; height:200px;">
</md-card>
</template>
V dashboard 1 byla záložka Site, kde se to dalo donastavovat.
Poradí někdo?
Děkuji.
Uživatelský avatar
TomHC
Příspěvky: 2632
Registrován: pát lis 11, 2022 8:14 am
Reputace: 439
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 8820
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: NodeRed programování

Nový příspěvek od TomHC »

Trochu offtopic, ale mqtt s NR súvisí - MQTT broker sa dá spustiť už aj na ESP32!

https://developer.espressif.com/blog/20 ... itto-port/
2x MUST PH1800 5.5kW, 9kWp V+J+Z, 600 Ah LiFePO4 s BMS JBD 200A, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome 01/2023 -> 05/2025 = 11.4 MWh AC
Soban
Příspěvky: 4292
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 278
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: NodeRed programování

Nový příspěvek od Soban »

A jenom taková otázka k čemu ten MQTT je dobry?
Já si pomocí NR ty registry vyčtu sám bez nějakého mezikusu. 😎
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
Migel
Příspěvky: 1464
Registrován: ned zář 25, 2022 10:47 am
Reputace: 175
Lokalita: Pod Karpatmi

Re: NodeRed programování

Nový příspěvek od Migel »

V nodered si vytvoris podmienky spinania/ovladania a podobne a odosles cez mqtt do daneho rele na pripadne zopnutie/vypnutie.
Alebo mas dajme tomu elektromer ktory posiela data do nodered cez mqtt na dalsie spracovanie..
Mqtt je akoby brana
JZ-2s5p 3,8kWp >> Epever 8415 AN
JV-2s3p 2,7kWp >> Epever 6415 AN
2x Victron MP2 5000V/A paralelne
48V 760Ah/35kWh Li-ion
a stále v štádiu budovania :repair: (rozširovania)
Keraj
Příspěvky: 425
Registrován: čtv dub 21, 2022 7:15 pm
Reputace: 30
Lokalita: Poblíž Hradce Králové
Systémové napětí: 48V

Re: NodeRed programování

Nový příspěvek od Keraj »

No trochu taky záleží na čem ten NodeRed běží... mě třeba na CerboGX ...a tam to využití mqtt jako prostředníka byl snazší způsob.
S převodníkem USB/RS485 zapojeným do CerboGX jsem s modbusem moc nepochodil.
16 panelů DHM-72L9-450 Wp = 7200Wp jih, sklon 17°
2 regulátory EPever Tracer 6415 AN = 6000W
Paralelní adaptér PAL-ADP-50AN
Hlavní měniče Multiplus2 5000VA v sérii 4 + 4kW
Měniče EPever IP+ pro vytěžování 5, 3 a 2kW
135 + 135 + 230 = 500Ah LiFePo na 48V
3* BMS a Balancer Seplos
Soban
Příspěvky: 4292
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 278
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: NodeRed programování

Nový příspěvek od Soban »

Mě teď NR běží na routeru, a žádný MQTT k ničemu nepotřebuji.
Za mě zbytečná mezivrstva.
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
skybor
Příspěvky: 1408
Registrován: pon dub 24, 2023 8:47 am
Reputace: 180
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 18kWh

Re: NodeRed programování

Nový příspěvek od skybor »

MQTT je jen jeden z dnes použitelných komunikačních protokolů. V IOT naštěstí dost podporovaný. Já si například bez něj provoz mé automatizace (nejen FVE) asi dnes nedovedu představit. Samozřejmě tam, kde je již použita komunikace jiným způsobem a funguje, je MQTT zbytečný. Jedna z jeho výhod je, že funguje jako rozhlasové vysílání, kdy jeden vysílač může odposlouchávat několik přijímačů a jeden přijímač naopak může poslouchat několik vysílačů.
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 4x MPPT Epever XTRA4415N 4x40A, 1x AC Charger WATE 42V/10A, Li-Ion 3x 12s 156Ah (18 kWh/44V), SkyPowerBox LF 4810 1kVA, Victron Atlas 48/1600, REVO VM II 5.5kW, APC SmartUPS 5kVA + PLC Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, Mqtt, Zigbee2Mqtt, Samba, Tailscale)
Soban
Příspěvky: 4292
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 278
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: NodeRed programování

Nový příspěvek od Soban »

Jasně pokud k jednomu fyzickému zařízení musí přistupovat x dalších tak je to výhodné, ale pokud to řídím - čtu z jednoho zařízení je to zbytečné.
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*

Kdo je online

Uživatelé prohlížející si toto fórum: Claudebot [Bot], Google [Bot] a 0 hostů