In the old pre-v2 Gui we were running SetupHelper+Tailscale, but this is now gone and moved to an external management box. So no mods left.
The Mod-Check on 3.64 fails anyways because we have set an SSH password which counts as modding I guess.
We have one Node-Red flow running, but this is absolutely small-scale, just 3 Nodes making changes to the grid set-point.
This specific flow is running on a number of our installations, no problems anywhere so far.
I am not sure what to think, from the screenshot I posted you can see that dbus-daemon and venus-platform are using larger amounts of RAM than usual.
I think that I have a similar problem. My system is composed by a Multiplus GX set in ESS mode with a DYI battery with a JK inverter BMS (connected via CAN) and a VM-3P75CT power meter (connected via ethernet). I use the modbus TCP server to interface the ESS with Home assistant and I use these two DBUS projects to grab the solar inverter production:
Since 2-3months I noticed that the multiplus II is randomly not reachable for about 5min every 3-4days. After further investigation I saw that the problem is a reboot caused by the watchdog and the problem is the out of memory of the GX system.
Here the watchdog processlist captured this just before the reboot (I copy just the first lines with the most memory/cpu hungry process):
In this case I was running the venus version V3.64:
Mem: 498300K used, 10844K free, 6660K shrd, 624K buff, 23248K cached
CPU: 52% usr 38% sys 0% nic 0% idle 8% io 2% irq 0% sirq
Load average: 27.24 12.52 6.09 7/282 32660
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
744 724 root S 97656 19% 28% /opt/victronenergy/venus-platform/venus-platform
48 2 root RW 0 0% 12% [kswapd0]
819 801 root R 32588 6% 10% {dbus_characterd} /usr/bin/python3 -u /opt/victronenergy/dbus-characterdisplay/dbus_characterdisplay.py
32645 789 root D 11936 2% 6% {dbus-modbus-cli} /usr/bin/python3 -u /opt/victronenergy/dbus-modbus-client/dbus-modbus-client.py
32655 32638 root R 2704 1% 4% top -b -n1
499 498 messageb S 172m 35% 2% dbus-daemon --system --nofork
1414 1406 root S 45580 9% 2% /usr/bin/flashmq
810 779 root S 29284 6% 2% {dbus_systemcalc} /usr/bin/python3 -u /opt/victronenergy/dbus-systemcalc-py/dbus_systemcalc.py
1436 1432 root S 22540 4% 2% /opt/victronenergy/dbus-modbustcp/dbus-modbustcp
759 730 simple-u S 10040 2% 2% /bin/simple-upnpd --xml /var/run/simple-upnpd.xml -d
1336 1325 root S 7800 2% 2% /opt/victronenergy/vedirect-interface/vedirect-dbus -v --log-before 25 --log-after 25 -t 0 --banner -s /dev/ttyS1
752 725 root S 1912 0% 2% multilog t s25000 n4 /var/log/venus-platform
31693 2 root IW< 0 0% 2% [kworker/1:2H-kb]
32491 2 root DW< 0 0% 2% [kworker/0:0H+kb]
1136 770 root D< 125m 25% 0% /opt/victronenergy/gui/gui -neatvnc 127.0.0.1
1411 1408 root S 46988 9% 0% {mqtt-rpc.py} /usr/bin/python3 -u /opt/victronenergy/mqtt-rpc/mqtt-rpc.py
754 722 root D 43840 9% 0% {vrmlogger.py} /usr/bin/python3 -u /opt/victronenergy/vrmlogger/vrmlogger.py
1156 1122 root S 35432 7% 0% python /data/dbus-opendtu/dbus_opendtu.py
747 741 root S 34164 7% 0% {netmon} /usr/bin/python3 -u /opt/victronenergy/netmon/netmon
760 748 root S 32688 6% 0% {localsettings.p} /usr/bin/python3 -u /opt/victronenergy/localsettings/localsettings.py --path=/data/conf
1141 1120 root S 30028 6% 0% python -u /data/dbus-huaweisun2000-pvinverter/dbus-huaweisun2000-pvinverter.py
791 781 root S 28212 6% 0% {dbus_shelly.py} /usr/bin/python3 /opt/victronenergy/dbus-shelly/dbus_shelly.py
I see that both the “dbus-daemon --system --nofork” and “/opt/victronenergy/venus-platform/venus-platform” process use a lot more ram than they normally do.
Any idea on what can be the problem here?