====== VRM Portal Changelog ====== === 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.