Looking for Testers and Feedback: Secure, Local-First Monitoring Platform for Victron Systems

The containers are dead, they did not start for some reason. Most likely because there is some configuration wrong in the virtual box, i assume related to the virtualisation or something else. Will test on monday, this vm was built on windows device but i will test it on linux too and get back to you

Mulțumesc, voi aștepta. j.

The same happened to me too…
Sometimes it stops at boot with those rcu errors.
In those cases I reset the virtual machine and there is a big chance that on the next run it works.

As I didn’t have the user and password, I’ve used netscan and found out the IP of the machine.
Strange is that netscan says that there are two (2) new IP addresses. For example 192.168.56.100 and 192.168.56.101.
If I try the first one 192.168.56.100:5173 it doesn’t work. But the second one 192.168.56.101:5173 it does.

Now, once I get the dashboard, for example if I select Settings, it takes about 20 seconds to show the MQTT config…
Just like it tries to get some data and it’s not able to…
Also when I try to save a config, it doesn’t save anything.
For sure there are some aspects to solve, but once solved, I believe the VM solution is the best portable one.

Good feedback, most likely not all services are starting. Will look into the vm errors first

Fix VirtualBox host settings (most likely root cause)

On the Linux host, open the VM → Settings:

System → Processor

  • Give it 2 vCPUs (or more), not 1.

  • Keep CPU usage slider in the green (avoid 100%).

System → Acceleration

  • Make sure VT-x/AMD-V and Nested Paging are enabled.

  • Paravirtualization Interface: set to KVM (or “Default” if KVM isn’t available, but KVM is usually best on Linux hosts).

Display. Disable 3D Acceleration (it can cause weird stalls on some setups).

Then boot and see if the RCU stalls disappear.

If this doesn’t fix it, it might be the fact that i built the image on windows machine and used windows guest addition for virtualbox. And i will built 2 separate versions.

I am using VM in Windows.
Now that I have the password, I can do more.
One strange thing is that running “ip a” it gives me 21 (!!!) interfaces… Is this normal?

And a couple more printscreens…

Strange thing that prometheus is keep restarting, together with watchtower…
Probably this is why it takes long times to show settings and other pages?..

I gave it another try with ‘virgin’ data directly from the zip file… and with the latest changes in the config (except: 4 CPUs, 100%)

with ‘ip addr’ I have 105 entries!?!

192.168.3.37:5173 works:

MQTT connection works,

pv-power (Fronius to ACout1) has not yet been implemented?

… all others on the advanced page are empty - except for:

where the values are displayed correctly.

I am very interested to see how things develop!

weekend plăcut,

J.

All those network interfaces are normal, they belong to docker and containers. If a container keeps restarting you can run this command “docker logs -f container_name”

In your case container name is sungrid-prometheus. I am courios why it is failing to start.

But prometheus is used just for the first 90days of metrics for performance reason.

Hi JCS, AC coupled and DC coupled mppt’s are not implemented yet, we wait for some funding to buy a few of those. First mppt that will arrive next year is rs solar 450/100

We can speed things with your help, we can work out a sollution to get some metrics and data from you so we can start writing some code.

About the not always starting…
See below the message.
And when I’ve tried to send terminate signal, the same… some errors. Maybe could be of help.

Prometheus log:

I am happy to provide data - perhaps also experience!?! :;

in my private system (6kW island), I already read MQTT from cerbo with a controllino (MAXIautomation) – for my needs for additional control tasks.

From a scientific and technical point of view, the floating point values – inflated by ongoing rounding errors – should be shortened (rounded) to 3 decimal places immediately upon reading. In fact, all numerical values can be represented as 16- or 32-bit integers, since they are essentially “only” available as such in the actual measurement (A/D conversion); the huge floating point numbers only give the illusion of precision that does not really exist.

Attached is a list of topics offered by cerbo in the “AC-PV” section; if you can’t make sense of it, write and let me know how it could work better. Perhaps we can also communicate “externally” via email so as not to inflate this thread “unnecessarily”.

cerbo-MQTT-ACpv-topics.pdf (124,6 KB)

Once again, have a great weekend!

Hi @bolchisb,
an excellent idea! I absolutely support the sovereignty thoughts.
I am more than happy testing the application and offer my experience as CISO in implementing security by design and security by default principles and the same for privacy.
BR; Daniel

Codershyve.com I created this Discord channel for direct communication and support

Fixed, it was a folder permission issue, uploading a new vm now, i also posted the fix on my Gist you can apply it yourself. But the new vm has a cron script which updates the app to newest version each time i do a release. I can make new releases twice per day.

Glad I could help… I figured that and tried to fix it myself, but when I saw that you didn’t have the Midnight Commander installed, I was too lazy to try to connect over SSH with a manager like WinSCP… :grinning_face_with_smiling_eyes:

Good data, will try for a first version. Then i will release the code