vrm_portal:change_log
VRM Portal Changelog
2025-09-25
- Dashboard: Fix solar irradiance unit.
- Navbar: Implement new navbar.
- Navbar (Notifications): Add notifications section to the navbar, allowing users to accept/reject invites to teams or installation groups.
- Navbar (Notifications): Integrate changelog into the new notifications section.
- Navbar (Notifications): Add a notification when a user requests to join a team.
- Teams and Installation groups: Allow fleet owners to link multiple users to an installation group or team in one go.
- Date Picker: Implemented the calendar to show the days where battery balancing has happened.
- Dynamic ESS wizard: Redesigned the Dynamic ESS setup form.
- Dashboard: Changed the banner to promote the navbar.
- Groups: Fix users not having profile icon compared to the rest of VRM.
- AI Agent: Redesign the “Search chats” button so it visually resembles a search input field while keeping button functionality.
- Background: Updated background colour across all VRM pages.
2025-09-17
- Dashboard: Display card for meteorological sensors.
- Advanced: Change the name of the widget “Meteorological Sensor” to “Meteorological Sensor Overview” and add 4 new widgets for this device.
- Installation Overview: Fix some minor styling issues related with the Search Tour.
- Access Tokens: Limit the amount of active access tokens a user can have.
- Device List & General Settings: Improve readability of serial numbers & identifiers.
- Reports: Use new data attribute for generator runtime for “Hybrid Genset” and “Economic” reports.
- Installation Data: Display data even if some data sources are not available. For example, solar and consumption but no SOC.
- Alarm logs: Move to the new framework.
- Controls: Fix bug which made it impossible to set a custom Inverter current limit
2025-09-12
- iOS: Loading screen is no longer always white, it is now dependent on the device's dark mode setting.
- Add Installation: Revert back to sending an email to linked admins when requesting access to a pre-existing installation.
2025-09-11
- Event log: Show log entries coming from Venus OS.
- Mobile: Fix issue where leftover overlay causes VRM to be unusable.
- Dashboard: Fix bug causing an error notification when switching to site without remote console access.
2025-09-10
- Advanced: Renamed 'Critical loads' to 'Essential loads' in GUI to be consistent with GUI v2
- Installation Dashboard: Replaced 'Last 90 days' quick range option with 'Last 12 week', added 'Last 48 hours' option
- Batch alarms: Fix issue where an installation belonging to two groups was removed from the list when one group was deselected.
- Dashboard: Fix installation charts displaying “No data to display” instead of “Loading” on date range change
- Installation overview: Add a visual hint for the Command-K shortcut that disappears after dismissal and is stored in user preferences
- VRM: reduce network and memory usage for users with many sites, reducing iOS and Android crash risk
- Remote Console: add option to use a 'popup' version of the console where it can be moved and resized as a small overlay while using VRM
2025-09-04
- Dynamic Ess: Fixed no providers being displayed for Spain
2025-09-03
- Dashboard: Fixed controls on mobile not working for AC System
- Email fields: Added validation to check if email address is correct (Login, Register, Installation > Share, Profile Preferences)
- AI Chat: Internally store which task agent was chosen
- Advanced: Add DESS Error State Widget
- Dashboard: Fixed grey line appearing sometimes in the DESS charts on 'now' indicator
2025-09-02
- Advanced: Fixed bug on mobile when a widget is fullscreen; removed big gray box when tooltip is showing.
2025-08-28
- Enhanced Search: Upgrade underlying infrastructure for improved maintainability & performance.
2025-08-27
- Batch alarms: Fix not all eligible installations being shown
- Alarms: Fix empty fields displaying very high values
- Preferences: Prevent the text in the sidebar from overflowing
- Share: Remove tokens of shared sessions after sharing is disabled
- Teams: Unify Grafana and “Edit” buttons alignment for mid-sized viewports
2025-08-22
- Dashboard: Fix power flow between AC Loads and AC Input for sites with AC System.
2025-08-20
- Installations Overview: when “Detailed mode” is enabled, values between -0.5 and 0 are now shown as 0, not as -0.
- Preferences: Fixed an issue where e-mail address could not be changed.
- Teams: Add invitation link to the team.
2025-08-18
- General: Fixed an issue where the 2FA banner linked to an incorrect URL for the Security settings.
2025-08-14
- Replace GX: Fix allowing to select an installation already added to VRM.
- Dashboard: Fix incorrect forecast values.
2025-08-13
- Homepage: Introducing a new homepage for VRM for users with more than 10 installations.
- Replace GX: Reboot GX devices and clear old data after replacing GX device.
- Settings: 'Replace GX Device' and 'Reset Tokens' buttons now follow the same style as other action buttons.
- Alarm Rules: Alarms are now sorted by the type of device to more easily find alarm rules.
- Alarm Rules: You can now set only a high or only a low alarm without needing to fill all four alarm fields.
- Advanced: Fix graphs using UTC instead of local time.
- Advanced: 'Widget settings' are now displayed in a modal.
- Report Templates: When creating a new template, added error if name is shorter than 2 characters.
2025-08-11
- Dynamic ESS: Fix “Leave” button not working when prompted on unsaved changes in the Dynamic ESS settings
2025-08-06
- Fleet Monitor: Add icons to each widget, so they are easier to identify.
- Preferences: Sort languages alphabetically.
- API: Fix `users/{id}/diagnostics` endpoint.
- Advanced: Fall back to regular datapoints when user selects `show min/max values` when that data is not available.
- User groups: Ensure user group page doesn't allow site permission changes if user doesn't have the right privileges.
- Login: Added user feedback after opening a wrong invite.
2025-07-31
- Device list: Fix showing the VRM Portal Model row in the table even if no value is reported.
2025-07-30
- Command K: Show enhanced search in all the pages that are not part of an installation.
- Economic Results: Fix alignment of buttons in economic report results.
- Advanced Widgets: Make the solar irradiance widget take the date picker values into account.
- Installation overview: Show favorite installations in the installation overview on mobile.
- Settings: Show the Replace GX device section faster and consistently.
- Controls: Use 1% increments for the Mininum SOC.
- AI Assistant: Allow users to directly edit the widget manually, without needing to go to the edit custom widget menu first.
- AI Assistant: Allow users to delete a chat.
- AI Assistant: Allow users to rename a chat, so it is more clear what the chat is about.
- API: Include access level in the response of the `/users/me` endpoint.
2025-07-25
- Languages: Add support for Romanian.
2025-07-23
- Advanced: Search mode is considered active only when search query is entered.
- Device List: Fix bug when loading remote support details without relevant data.
- Invites: Improve validation when inviting users to installations and fix setting the locale of the invited user.
- Remote console in VictronConnect: Allow users to see remote console in full screen.
- Remote console in VictronConnect: Allow users to choose which version of the remote console to see in full screen.
- Date picker: Fix date picker ignoring URL parameters when going to Advanced from an Alarm.
- Installation data: Add widget for the Grid meter to Installation data section of the Dashboard for specific systems with a Grid meter (i.e. with Grid Meter, no Inverter/Charger/Inverter+Charger).
- Advanced: Added scrollbar when there are too many custom widgets.
- Advanced: Enabled scrolling on the advanced page for newly added custom widgets.
- Teams: Allow only the invited user to accept the invite link.
- Teams & Installation groups: Set page title for single team and installation group pages.
- Fleet monitor: Added 'Command+K' search bar to to the page.
- Add installation: Show a message if the user already has an existing invite for the site.
- Enhanced search: Fix error caused by by using quotation marks in the search query.
- AI Assistant: Change the internal architecture and introduce the suggestions and feedback capabilities.
2025-07-17
- Dashboard: Fix Sync with OS display preference not working as intended on the Dashboard.
- Firmware file upload: Improve file extension validation and filtering for .vup, .dup, and .xup.
- Fleet monitor: Fixed a bug that prevented fleet-monitor from fetching data in parallel on production.
2025-07-16
- Alarm rules: Allow adding alarm rules for multiple installation, in batch.
- Teams/Installation groups: Redirect user to team/installation group page after they accept an invite.
- Login: Added a 'x' icon to the email and password fields to allow users to reset the inputs with a single click.
- Login: Added an 'eye' icon to the password field to hide/show it.
- Dashboard: Added translation to “Now” label.
- Add installation: Made 'Replace GX Device' button translatable.
- Fleet monitor: Improve the page load time by fetching data in parallel more.
- Venus OS Large: The links to external services like Node-RED and Signal K now open in a new browser tab.
- Dashboard: Fix “Now” indicator not updating when the hour changes.
2025-07-10
- Fleet monitor: Significantly improve page responsiveness after a lot of data is loaded.
- Venus OS Large: Explain that 'VRM Portal Mode' should be set to 'Full' to access Node-RED and Signal-K.
2025-07-09
- General: Added a backup font in case the browser cannot render special characters (Russian, Ukrainian, etc).
- General: The default time that notifications are shown was increased to 20 seconds.
- Advanced: Fixed a bug that allowed editing multiple widgets via 'Enable/Disable All Widgets' even when widgets were locked.
- Advanced: Added a 'Create with AI' button next to the 'Create Custom Widget' button to highlight the possibility of creating a custom widget using AI.
- Fleet monitor: Decrease the time it takes for the page to load with data.
2025-07-04
- Validation: Fix TypeError in validators
- Dynamic ESS Report: Improve code quality & make sure the report is generated in the user's preferred language.
2025-07-03
- Infrastructure: Upgrade backend API framework to newer version
- Site groups: Make the alarm toggle changeable for your own account even if you are not group owner/admin.
2025-07-02
- Users: Add mailto link to teams, groups & installation user management pages to simplify contacting users in case of issues.
- Installation overview: Your favourite installations will now show on top of your installation overview.
- Device List: Show local IP address again.
- Reporting: Fix Dynamic ESS report not showing at all if DESS was off for a portion of the selected period.
- Preferences: Redesigned the preferences pages.
2025-07-01
- Navbar: Fix `Dynamic ESS` settings not being shown in the navbar on pages in the new frontend framework.
- VictronConnect: Add route to support future remote console feature.
- Groups: Fix bug where a team as site-group administrators are not able to add a site they have full access to.
2025-06-25
- Dashboard: Show different banner for opportunistic battery balancing.
- Settings: Allow user to reset his consumption forecast.
- General: Animate VRM AI Assistant button icon.
2025-06-24
- Login: Remove `***` placeholder from the password field to prevent confusion.
2025-06-18
- Installation overview: Make all filters apply immediately for consistent behaviour.
- Installation group: Fix styling of 'Link user' modal inputs on smaller devices.
- Fleet monitor: Added relative difference column to the solar widget.
2025-06-17
- Dashboard: Fix Demo mode banner not showing for certain modes.
2025-06-12
- Dashboard: Fix turning DESS off in the controls also causing DESS to be turned off in the site's settings.
2025-06-11
- Device Overview: Add icon for Energy Solutions Smart Switch
- Dashboard: Add new data attribute 'apt' and hide Passthrough from Controls based on it
- Alarms: Fix error caused by missing data attribute for Tank and Temperature Sensor alarms
2025-06-06
- Firmware update: Updating a GX device now properly waits with rescanning until the GX device is done rebooting
2025-06-05
- Diagnostics: Migrate page to new frontend framework
2025-06-04
- Fleet Monitor: Add enhanced search functionality triggered by the Command/Ctrl + K shortcut
- Venus OS Large: Add support for connecting to Node-Red/Signal-K over IPv6
2025-06-03
- Device Registration: Added spinner to login page when you open it after clicking device registration from remote console
2025-05-28
- Add Installations: Add new page where sites can be added in bulk with the option of giving a name to the site and tags
- Teams: Add the permission for admins/owner of the team to unlink it from a site to which the team has read-only right
- Dashboard: Display AC Meter cards per instance for installations with energy meters and without certain devices
- VRM AI Assistant: Introducing the AI Assistant, which is capable of helping users with adding custom widgets to the Advanced page
2025-05-26
- Device list: Add GX IO Extender support
- Dashboard: Display PV inverter cards per instance when using dashboard layout for installations with energy meters and without certain devices
2025-05-21
- Navigation: Implement 'identifier search' in the new navigation bar.
- Dashboard: Add new layout for installations with energy meters and without certain devices
- Dashboard : Add EV card on dashboard to view EV information.
- Register: Dealers can now share a link to new users to automatically link them to their dealer account after registering.
- Register: Make go to login button smaller.
2025-05-17
- Controls: Fix ESS controls not working for users with a non-Enligh language.
2025-05-15
- Controls: Fix EVCS manual charge toggle on mobile.
- General: Fix a language issue when entering demo mode
- Installation data: Improve the logic for showing and hiding the dropdown items Solar and EV Charger.
- Login: Fix redirecting users with one installation to their dashboard.
- Controls: Fix unable to change EVCS mode
2025-05-14
- Dashboard: New UI for the controls section on mobile to prevent accidental changes.
- Dashboard: Fix VRM freezing under specific conditions when DESS is enabled.
- Admin Device search: Allow searching by VE.Bus serial number.
- Login: Improve performance & prevent showing the login page when already logged in.
2025-05-13
- Login: Fix incorrect language being set when initially visiting the login page
2025-05-12
- Login: Fix account language being overwritten by login
2025-05-10
- Login/Register: Polyfill the new form items to work on iOS 15, until we stop support it completely.
2025-05-08
- Login/Register: Decrease image size to improve page loading time
2025-05-07
- Navbar: Fixed background not staying blurry when navigating between sites on a mobile device
- Login/Register: Improve design for the login and register page
2025-05-06
- Advanced: Added new widgets: EV Location, EV SOC, EV State
2025-05-02
- Alarm Rules: Fixed issue where Automatic Alarm Monitoring would not update properly when moving to a different page
2025-05-01
- DESS: fixed the DESS configuration page sometimes not loading
2025-04-30
- Site Unlinking: Improve UX of API when unlinking a user from a site that wasn't bound in the first place
- Alarms: Allow filling in decimals and negative numbers on mobile devices
- DESS: Add support for ENTSOE multiple pricing options
2025-04-24
- Dashboard: Fix incorrect magnitudes for large numbers, e.g. 20560W should be 20,56kW
2025-04-19
- Recurring Reports: Make sure users get their report & let them know that their report template may need a correction (e.g. missing kWh sell price)
2025-04-18
- Data Download: Fix corrupt Excel file when the selected timerange does not data available
- Alarms: Validate basic info when adding or editing alarm rules
- Widgets: Fix issue where timeseries could not be properly merged together
2025-04-17
- Device list: Add icon for Motor drive.
2025-04-16
- Teams: Fixed an issue where buttons in some modals couldn't be clicked on mobile
- Device list: Add event log when a user opens Victron Connect
- Command K: Add CommandK modal functionality in the context of an installation to navigate between installation pages
- Mail Templates: Fix a couple missing variables & add monitoring
- DESS: Remove `error_codes` for a successful DELETE call
- Fleet Monitor: Fixed widgets sometimes not loading for users with >1500 sites
2025-04-09
- Fleet Monitor: Removed the “Today's Alarms” card from the page to avoid confusion
- Dashboard: Added support for new attributes to control tracker availability and conditionally hide trackers based on their values
- Avatar: Added role-specific icons to user avatars for admins and technicians
- Installation Overview: Remove unnecessary loop, slightly increasing performance when getting the minigraphs
- Global Banner: Reduce the amount of times the banner is fetched to once per minute
- Device list: Added “Open in Victron Connect” buttons
2025-04-07
- Dashboard: Fix DESS cost and savings graph to show correct savings
- Notifications: Fix email notifications toggle bug
2025-04-04
- Advanced: Fix .xlsx downloads to not have corrupt headers
- Event logs: Fix bug where event logs timestamps were shown based on location timezone instead of timezone set in GX device
- Menu: Fixed bug where the Admin section was not visible in the menu on the Event Logs and Fleet Monitor pages.
2025-04-03
- Alarm notifications: Fix bug where users would get their alarm notifications randomly muted
2025-04-02
- Fleet monitor: Introduce fleet monitor page with alarms overview chart and stats widgets
2025-03-29
- Alarms: Stop showing an error after an alarm was successfully deleted.
- Dynamic ESS: Fix energy prices graph when a site is in an earlier timezone than the user.
2025-03-28
- Invite Emails: Fix templating mistake in invite e-mails where personal message sender was not properly filled.
- Two-factor Authentication: Add a `Recommended` badge on the more secure Authenticator App option to decrease reliance on vulnerable SMS 2FA.
2025-03-27
- Eventlogs: First page to have been rebuilt in a new frontend framework, functionality stays the same.
2025-03-26
- Installation dashboard: Fix the “DESS prices missing” alert banner showing when prices are not missing.
- Installation dashboard: Show forecasts as a range.
- Installation groups: Display admins of installation groups.
- Reporting: Improve UX/UI of sliders when inserting values manually.
2025-03-21
- Infrastructure: Upgrade PHP & improve server performance.
- Dynamic ESS: Remove unnecessary labels for math tokens in the formula builder.
2025-03-19
- Dashboard: Fixed an issue where the “This week” date range would select the incorrect start date.
- Profile: When changing your account email, also send an email to the old email address to notify of this change.
- General: Created a new banner which is displayed on all pages to urge non admin users to turn on two factor authentication.
- Add installation: Adjusted GX device replacement dropdown height to keep search bar visible.
- Enhanced search: Improved navigation and search consistency, keeping the input focused while navigating.
2025-03-12
- Internal: Only save images in S3 and remove image from S3 on delete.
- API: Fix users being able to set any minute value in price schedule
2025-03-05
- Installation overview: Allow users to filter installations using alarm tags
2025-03-04
- General settings: Redirect users to the `add-installation` page when transferring a GX device.
2025-03-03
- DESS: Always write the DESS settings to Venus, even when DESS is turned off.
2025-02-26
- Users: enable linking user to a site individually, even though they are already linked through a team or a group
- Advanced: Added a “scroll to top” button to make it easier to navigate the advanced page
- Advanced: Added a “scroll to widget” button allowing users to easily scroll to a specific widget
2025-02-21
- Location: Fix timezone not updating when changing the location.
2025-02-19
- Advanced: Save the latest 5 widget searches.
- Event logs: Do not show consecutive advanced page changes.
- Internal: retry transactions 3 times in case of deadlock.
- Advanced: Fix issue with chart where certain data points were filtered out when the value was zero
2025-02-12
- Site share: Hide the exact location by default (Dashboard: Weather card, Advanced: GPS widget)
- Remote Console: Update the proxy URL for custom gui-v2 WASM binaries to non-deprecated /gui-v2
- Enhanced search: Show Command+K icon on the text input of the Enhanced Search and update the modal design
- Dashboard: Restructure the formatting of the generator runtime to make it more readable and fix the alignments of the piecharts
2025-02-05
- Victron Connect: Improve performance of retrieving installations when using replica database
- Dynamic ESS: Synchronise configuration with Venus OS
- Add Installation: Allow selecting the correct device type of the form using a productId URL parameter instead of the device type
2025-02-04
- Site permissions: Fix losing access to site when deleting team regardless of site membership
2025-02-01
- Recurring Reports: Fix recurring reports not being sent due to an error
2025-01-29
- Advanced: Connect the data points of custom graphs that display prices or total energy
- Add Installation: Improve GX device replacement flow
- Device List: Remove 'unlink sites' button from a site's device list
- Installation users: Add modal confirmation before deleting user, team or installation group
- Installation overview: Fix installation name overflowing its container
2025-01-23
- Navbar: For users with more than 10 sites, make the 'All installations' button show in the navbar on site-level
- Installation graph: Show installation data for the last year in the installation graph on the dashboard
2025-01-18
- General Settings: Fix GX replacement error caused by database changes
- Alarms: Add proper validation on 'noDataAlarmTimeout' after seeing errors
2025-01-16
- API: Return the id of the Access Token used in the `/me` endpoint.
2025-01-15
- Event Log: Display the name of the user that changed the general settings of the site
- Event Log: Display the name of the user that added / removed a tag and display the tag name
- Event Log: Add new event descriptions when installation settings are updated to be more descriptive
- Device List: Add reboot button for GX device
- Remote VEConfigure: Add site name to VE.config download file
- Teams: Improved management of team member roles and updated UI
- Devices: Added icon for heatpump
- Navbar: Clicking on an installation on the navbar while holding the command (on Mac) button or control (on Windows) will open the site in a new tab
- Installation Overview: In the grid view, now you can see the battery to grid and the PV to grid values
- Installation Overview: On mobile, made the 'add installation' button less prominent, as it isn't a typical mobile user flow
- Installation Overview: Fix incorrect columns on the 'Active Alarms' pane
2025-01-13
- Navigation Bar: Fix showing “Teams & Groups” for users with more than 1 installation
2025-01-10
- Dashboard: Fix tank sensor values being displayed as “-” even though they are not outdated
2025-01-08
- Advanced: Display the custom name of the MPPT tracker for that tracker's widget.
- Dashboard: Allow users to set site avatar in a popup window.
- Dynamic ESS Report: Dynamic ESS Report provides insight of energy bought, sold, and prices over a selected period.
- Enhanced search: Add support for partial search for the names of the sites.
- Installation overview: Allow a user to include all their sites in the production report if they have filters enabled.
- General: Improve message formatting for api request validation errors.
- Reporting: Fix reports not downloading for larger timeranges.
- Installation overview: Add monitoring to minigraphs to investigate potential empty graphs.
- Dynamic ESS: Quickly go back to overview after changing one step.
- Dashboard: While on a day view, using the arrows now always takes you to the following day.
- Installation overview: Added a battery icon to display battery percentages similar to how it is done for tanks.
2025-01-06
- Admin: Store data attribute filters in the URL
2025-01-02
- Advanced: Fix Generator State widget not showing values.
For earlier changelogs, see https://www.victronenergy.com/live/vrm_portal:change_log_2015-2024.
vrm_portal/change_log.txt · Last modified: by aleximb