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: 66
Registrován: stř dub 17, 2013 1:21 pm

Re: NodeRed programování

Příspěvek od Leo »

Děkuji. Jsem rad za cokoliv, co mně něco nauči a posune o kousel dal i když jsi to špatně pochopil.
Něco takoveho jsem myslel.
PS: V buttonu je vše velkým pismsem, jde změnit? :cry:
Přílohy
flows.rar
(884 bajtů) Staženo 49 x
Soban
Příspěvky: 3860
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: NodeRed programování

Příspěvek od Soban »

Teoreticky vnutit vlastní styl do toho okýnka Class ovšem jaký je tam nadefinovaný pro ten text s jakým názvem netuším.
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
Leo
Příspěvky: 66
Registrován: stř dub 17, 2013 1:21 pm

Re: NodeRed programování

Příspěvek od Leo »

Hojte tu všici.
Bych chtěl to moje dilo trochu vytunit a s css style ještě moc zkušenosti nemam.
Nejraději se učim z přikladu když si mužu někde stahnou json a kouknout, jak to funguje.
https://discourse.nodered.org/t/css-sty ... rd-2/90969
Když dam import ten jeho json, tak mi to vyhodi hlašku, že některe uzly nemam nainstalovane.
Jde nějak zjistit, ktere mi schazi a doinsalovat?
Děkuji.
PS: doporučte nějaký uzel pro komunikaci přes RS-485.
alextccz
Příspěvky: 85
Registrován: úte led 16, 2018 2:28 pm
Lokalita: okr. Tachov
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: okr.Tachov

Re: NodeRed programování

Příspěvek od alextccz »

To je ale pro Dasboard 2.0 . Pokud ho máš nainstalovaný tak by všechno co je v tom JSON mělo být jeho součástí.
Leo
Příspěvky: 66
Registrován: stř dub 17, 2013 1:21 pm

Re: NodeRed programování

Příspěvek od Leo »

Pravdu máš chlope, nenainstalované :oops:.
No a když jsem nainstaloval a koukal na nastavení toho buttonu, tak jsem to vzdal.
Na to ještě nemam.
Tak dotaz. Jde udělat button z 2 obrázku, které mám na SD kartě?
Leo
Příspěvky: 66
Registrován: stř dub 17, 2013 1:21 pm

Re: NodeRed programování

Příspěvek od Leo »

Tak button v Dashboard 2.0 už ok a už ity obrazka a jejich přepinaní mam vyřešene.
tomas81
Příspěvky: 67
Registrován: pon led 10, 2022 11:55 am

Re: NodeRed programování

Příspěvek od tomas81 »

Jak prosím přidat další podmínku a další výstup do funkce "if" viz. níže. Chtěl bych ještě porovnat výstup z MPPT. Např. když bude větší než 100, tak by msg.payload bylo 2.

Kód: Vybrat vše

if (msg.payload.Voltage>26.4 && msg.payload.Soc>60)
{msg.payload=1
}
else{msg.payload=0
}
return msg;
5335Wp, MPPT BlueSolar 100/30, MPPT Victron Energy SmartSolar 100/20, EVE280Ah, střídač CNSWIPOWER(Xijia) sp24/220-2000L, Powland SML III 3,5kW
Mokis
Příspěvky: 22
Registrován: úte zář 19, 2023 8:10 am
Lokalita: Olomouc
Systémové napětí: 48V
Výkon panelů [Wp]: 3360
Kapacita baterie [kWh]: 6,1
Chci prodávat energii: NE

Re: NodeRed programování

Příspěvek od Mokis »

esle if (a do zavorky podminku jako u if)
1080Wp jih sklon 90°, 2280Wp jih sklon 5°, Victron Smartsolar 100/20 a SmartSolar 150/45, Multiplus II 3000/48, Cerbo-S GX, Smartshunt, LiFePO4 48V 120Ah, JK-BMS.
tomas81
Příspěvky: 67
Registrován: pon led 10, 2022 11:55 am

Re: NodeRed programování

Příspěvek od tomas81 »

Nějak takto

Kód: Vybrat vše

if (msg.payload.Voltage>26.8 && msg.payload.Soc>80 && msg.payload.MPPTPower>150)
{msg.payload=2
}
else if (msg.payload.Voltage>26.8 && msg.payload.Soc>65)
{msg.payload=1
}
else{msg.payload=0
}
return msg;
5335Wp, MPPT BlueSolar 100/30, MPPT Victron Energy SmartSolar 100/20, EVE280Ah, střídač CNSWIPOWER(Xijia) sp24/220-2000L, Powland SML III 3,5kW
Mokis
Příspěvky: 22
Registrován: úte zář 19, 2023 8:10 am
Lokalita: Olomouc
Systémové napětí: 48V
Výkon panelů [Wp]: 3360
Kapacita baterie [kWh]: 6,1
Chci prodávat energii: NE

Re: NodeRed programování

Příspěvek od Mokis »

Vypadá to, že ano. Musíš to holt otestovat a treba si na vstupy hodit virtuální hodnoty a měnit je a zjistit, jestli se to chová jak chceš.
1080Wp jih sklon 90°, 2280Wp jih sklon 5°, Victron Smartsolar 100/20 a SmartSolar 150/45, Multiplus II 3000/48, Cerbo-S GX, Smartshunt, LiFePO4 48V 120Ah, JK-BMS.
tomas81
Příspěvky: 67
Registrován: pon led 10, 2022 11:55 am

Re: NodeRed programování

Příspěvek od tomas81 »

Chová se to dobře. Hodil jsem to sem pro ostatní. Třeba to někdo použije.
5335Wp, MPPT BlueSolar 100/30, MPPT Victron Energy SmartSolar 100/20, EVE280Ah, střídač CNSWIPOWER(Xijia) sp24/220-2000L, Powland SML III 3,5kW
tomas81
Příspěvky: 67
Registrován: pon led 10, 2022 11:55 am

Re: NodeRed programování

Příspěvek od tomas81 »

Ještě bych měl další dotaz ohledně zpoždění. Node Delay mi nefunguje na první zprávu. První projde hned i při nastavení zpoždění např. 30s. Další už pak chodí po těch nastavených 30s, ale jak zpozdit i tu první?

Lepší použít node trigger?
5335Wp, MPPT BlueSolar 100/30, MPPT Victron Energy SmartSolar 100/20, EVE280Ah, střídač CNSWIPOWER(Xijia) sp24/220-2000L, Powland SML III 3,5kW
Soban
Příspěvky: 3860
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: NodeRed programování

Příspěvek od Soban »

Mě delay funguje ok, přijde správa a pozdrží se nastavený čas a odejde....
delay
delay
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*

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