Node-red resources

Is there a reason node-red runs on the cerbo and doesn’t just interface with the cerbo and actually run on the users pc?

It can be used in non-internet situations.
Victron originated from boating , RV and off-grid.
Victron has high reputation in blue water sailing. You do not want to break you life saving fresh water generation by absence/break of a PC.

1 Like

Yes, the point Im making is that the ui doesnt need to run on the cerbo, it could run on a pc and push the config to the cerbo, making it able to load faster and have better speed for more functions if it didnt have to handle a massive ui.

It could run headless and have the configuration logic run on a pc only when needed for configuration or trouble shooting. This could free up valuable system resources for smoother use. no ?

Exactly like this is working now…
When it’s not accessed, at least on versions before gui-v2, the gui is taking very little resources… No more than 1-2% CPU.
The rest CPU percentage is at user discretion… See below on my system, 93% available.
Cerbo and Ekrano are well balanced from hardware/software point of view for the purpose.

1

1 Like

And in initialized state how much resource would it use on average? Does it provide any functionality thats not available via ssh?

Define what do you mean by “resource” and by “functionality”…
You see above the state of RAM and CPU from resources point of view…
From previous topics, you seem to have a Cerbo… What can I say more?

1 Like

So I’m thinking of pulling node-red out of large and just building it as a configuration UI for Linux. The os does not need to be that big and this could be ultimately hardened, relying only on ssh.

What is the point of removing node red from the large image. You may as well just run the standard image with the documented process for running a separate nodered instance.

This just seems like work for work sake.

That is a valid point, I hadn’t thought of it that way.

I guess it would just lower the entry barrier for users who want some “simple” modifications without forcing them to get an entirely new OS on their device. what if they just want to fiddle with their settings without having to use a terminal

I like the idea of hardened images, there are people who value that and the OS could use some toughening up, not that it is important for a yacht in the middle of the sea.

I very much agree, Im not really picturing leo in his boat, sitting at his workstation configuring node red on a 12" display.

Im more thinking about the uncertified dummies like me who don’t get an adequate response and need to fix something quick without an installer. An ssh tunnel would be the industry standard for this, or even mounting the os via sftp for direct configuration seems ideal, with less gadgetry and more flexibility. If I didnt know my way around a linux system Id be lost for sure.

Its also essentially why I started this idea as well,

like what if a users firmware needs a mod in the middle of the ocean and they dont have an adapter or a starlink.

It seem, from my limited aspect, that the style is taking on a monstrosity of knowledge just to run some batteries and panels. Where if things were kept modular, the user/installer/distributor/professional really would be able to cater to unique use cases, based on the workability of their clients, be them themselves or others they are certified to help.

What if they were in a situation where they were forced to help themselves…or an installer by phone ?