Venus OS v3.80~14 available for public testing

Good day!

A fresh new thread for v3.80 beta feedback.

Change log below, and first please make yourself aware with the beta testing instructions:

Instructions 1 of 3: Venus OS beta testing & how to join/install

In case you don’t know what this message is about, please start with reading this link, which explains the Venus OS beta program. Venus OS is the software running on all our GX devices, such as the Cerbo GX.

Instructions 2 of 3: How to report an issue?

Before posting, please check if your issue already exists, in which case please contribute by replying to that issue or up-voting it.

Only once you are sure its a new possible issue, start a new topic.

Lastly, before posting, preferably first revert to the latest official release, to double check if the issue you’re seeing was present there as well. Regressions require a different treatment than other issues and bugs. And let us know if you did that, and what the difference is. A perfect report contains:

  • How its expected to work
  • How it doesn’t work as expected
  • Details on the system
  • What you’ve already tried to make sure its not a setting or other issue.

Please take note that that this works quite differently than it used to do on the old version of Community:

  • For a new issue, open a new topic. Instead of adding a new reply at the bottom.
  • To add to an already open issue, aka topic, reply to that. Or just upvote it if you have the same issue. This will help us a lot in determining its importance and manage our priorities.

Instructions 3 of 3: using Node-RED, Kevin’s SetupHelper, GuiMods, dbus-serialbattery or other add-ons?

Node-RED or Signal K

In case you are running Node-RED or SignalK, then please at least say so in your bug report.

Modifications such as the popular GuiMods, SetupHelper, dbus-serialbattery and other 3rd party add-ons: do not report new topics in Venus beta. Please do it elsewhere instead; and make sure to check out the related issue tracker first.

These topics and beta testing and bug reports are only for clean systems.
See SettingsGeneralModification checks in the New UI.

Popular bug report / discussion threads:

Change log

v3.80~14

  • Node-RED:
    • Fix a crash on flow load when a settings service node was present. The migration path incorrectly treated it as a legacy node and crashed on a null device instance (TypeError: Cannot read properties of null)
    • Restore MaxChargeVoltage to the settings node, which had been accidentally dropped during the services.json refactor in March 2025
    • Fix that users who previously installed victron-vrm-api manually would silently keep running that outdated (0.2.x) version even after a firmware update. Venus OS now automatically removes the stale local copy on startup, ensuring the firmware-bundled version is always used.

v3.80~13

  • Shelly:

    • Allow changing customname when shelly channel name is not set yet.
    • Allow more EM roles for switching devices with EM: acload, pvinverter, heatpump.
    • Allow more EM roles for dedicated EM: acload, pvinverter, genset, heatpump.
    • Improve handling of devices which are in the manual IP list but are also discovered over mDNS.
  • Lynx parallel BMS

    • Add min/max cell voltage information to the parallel BMS service.

v3.80~11

  • DC loads:

    • Consider DC genset power when estimating the DC loads in systems configured to display DC loads. Thanks @stefanor.
  • Node-RED:

    • Fix missing dropdown for config nodes that use paths from the settings service.
    • Add an option to the Virtual Switch to show / hide the switch in Local UI (console via LAN and physical screen) and / or Remote UI (VRM).
    • Correctly prefix the virtual-device-types endpoint with httpAdminRoot as it causes issues is Node-RED is not in the root path, e.g. fixing issues for SignalK users.
    • Add support for fetching the DESS schedule for EV Charging, Heating, AC Load and base Load Consumption to the VRM API node.
    • Add support for adjust Consumption Forecast to the VRM API node (beta).
  • DESS:

    • Fix a bug causing the Multi RS throttling solar when charging from the grid.

v3.80~9

  • New UI

    • Show the correct values in the overviews when AC-In1 is set to unavailable and AC-In2 is used.
    • Fix the step size of basic sliders. Thanks to @most4radler.
    • Show a note when generator Warm-Up / Cool-Down requires newer inverter/charger firmware.
    • Correctly display custom units on Generic Inputs.
    • Add icons to the support status page, instead of only changing colors, since that might be difficult to see for color blind people.
    • Update translations
  • Node-RED

    • Virtual Energy Meter - supports multiple roles: grid meter, EV charger, heat pump, AC load, inverter, generator.
    • Add ‘Virtual Electric Vehicle’ as an option to the ‘Virtual Device’.
    • Add an Output node for Alternator / Orion XS in Charger mode to allow to control it.
    • Add an example flow for making sure all AC parallel phase are balanced in a 3-phase Quattro systems.
    • Remove the deprecated Switch type from the Virtual Device node. New setups should use the Virtual Switch node instead.
    • VRM API: Add EV charging consumption, Heating consumption and AC load consumption. Both forecast and historical data.
  • Changes of v3.72, see Venus OS v3.72 - released officially

v3.80~8

  • VE.Bus

    • Fix VE.Bus BMS V2/NG BMS status when its remote switch is set to off. When the VE.Bus BMS remote switch input is set to off the whole system should stop using the battery. Thanks to @Matt.
  • Shelly

    • Device support changes
      • Support for ‘PM1’ RPC component (e.g. PM mini gen3).
      • Support Single phase EM.
      • Support multiple dimmer channels.
      • Support devices with mixed capabilities (e.g. Pro EM50 with two single-phase EM’s and one switch channel).
    • Refresh shelly device information in the discovery when its capabilities change.
    • Sync device channel name to both service customname and switch customname. more info here

v3.80~7

  • General

    • Carlo Gavazzi

      • Add support for the Carlo Gavazzi EM530-RG and EM530-MV meters. These are new additions to the EM500 family. The -RG model uses Rogowski coils, the -MV model uses 333mV current sensors.
    • VE.Can

      • Fix the VRM instance for Skylla-i/IP44/IP65 and BlueSolar VE.Can MPPT 150/70 & 150/85 chargers. In v3.70 these were accidentally different than before.
    • Modbus TCP server:

      • Fix several small issues with overlapping registers.
      • Add missing Lynx BMS alarms.
      • Add 32-bit registers for maximum inverter power and maximum feed-in power.
      • Add registers to read/write the Custom names of several devices or services.
  • Large image

    • Node-RED

      • Update the server to v4.1.6
      • Virtual Device
        • The presence of a virtual device on the dbus and hence on a GX display and VRM portal can now be controller using msg.connected.
        • Add extra paths for the virtual battery.
      • Virtual Switch
        • A new output is now available on the Three-state switch showing whether the GX device is controlling the switch automatically.
        • Improve the status display of the Bilge pump.
        • The Switch state is now visible in the node status in the Node-RED editor.
    • Update Signal K to v2.22.1

  • Developers

    • OpenSSL has been updated to v3.5.5

v3.80~5

  • General

    • VE.Can

      • Fix running hours being capped for Fischer Panda gensets. Thanks @Stefano
      • Fix DC power for Fischer Panda DC models.
      • Add support for the VM-3P5A Energy meter
    • Motor Drives

      • Correctly report negative motor torque for Sevcon.
    • Marine MFD HTML5 App

      • Respect electrical unit setting configured to Mixed mode. Thanks @UnixWizard, @enrique_carrasco
      • Properly handle unrecognized unit configuration.
  • developers

    • Modbus-TCP Server
      • Fix register clash affecting Lynx SmartLithium batteries. There was a clash between registers 1318-1321, the highest temperature cell ID on CAN-bms batteries, and SmartLithium alarms. These have been move upwards.

v3.80~4

  • New UI

    • The Switch Pane now also supports generic inputs.
    • The function of a switch can now be set.
    • Fix the stepsize of the Temperature Slider.
  • Node-RED

    • Restore the ability of custom control node to write to system paths (regression in v3.70).
    • Add the EV charging session energy to the EV Charger node.
  • VE.Can

    • Fix channel 1 and 2 Energy Solution SmartSwitch DC4 being hidden (regression in v3.70).
      Add motor drive support N2K-out

v3.80~3

Prevent a possible long boot delay when a USB Pen Drive is present. It seems to depend on the system if this occurs, but when it occurs there is a 150s delay, potentially leading to BMS lost events. Thanks @Nicolas.

v3.80~2

General

  • Motor Drives

    • Report a more stable RPM when idling.
    • Correctly report negative temperature and current for the Curtis F.
  • Peak shaving: Fix Peak Shaving shaving issues introduced in Venus OS v3.70.

  • GX GSM/LTE/4G modem: Fix connection to Three UK. This might be related to the UK shutting down 3G support, so potentially helps for more network service providers.

  • EVCS charging station: Fix an issue where multiple EVs or EV charging stations in a system could disconnect simultaneously when only one became unavailable.

  • Pulse Meter: Reset the aggregate when the count is reset.

  • Victron Energy Node-RED pallette updates: Various fixes

Under water / developers:

  • Node.js has been updated to 20.20.0
  • Rust has been updated to v2.61.3

A post was split to a new topic: 3.80~3 PV inverter missing

Heads up: Tomorrow, the 11th of March, we will switch beta to v3.71~1. (Since we are mainly focusing on fixing issues at the moment, it will be almost equal to v3.80~5 though)

2 Likes

for the moment this continues at Venus OS v3.71~2 available for public testing and there after here again.

A post was split to a new topic: 3.80 DESS and interger values

2 posts were split to a new topic: Feature request ability to choose beta stream

HEADS UP: Venus will be switching to v3.72~nn soon. If you don’t want that, then don’t update to that version.

1 Like

A post was split to a new topic: My 3 phase MultiRS with VM3 as gridmeter over ethernet went in pass thru after the ~11 update

Installed ~14 without problems on MP2 5k/48v GX.

I have one question : wil the virtual loads configured in node red be shown on the console and in the vrm portal in the future?

3 posts were split to a new topic: V3.80~14 virtual EV behaviour

A post was split to a new topic: Socketcan slow

Gent and gentesses, please post nodered related queries in the nodered category, particularly as they relate to nodes, functionality, performance etc.
Please tag your topics with beta-nodered.
Thanks.

1 Like