Releases: victronenergy/node-red-contrib-victron
Releases · victronenergy/node-red-contrib-victron
Release list
v1.7.22
What's Changed
- feat(virtual): add
/Positionand/PhaseSettingto virtual AC-load-style devices
Full Changelog: v1.7.21...v1.7.22
v1.7.21
What's Changed
- [fix] dropdown-type Virtual Switch value not saved across restarts
Full Changelog: v1.7.20...v1.7.21
v1.7.20
What's Changed
- feat(virtual): generalize S2 protocol support beyond acload
- library bump, fixing gps utctime
Full Changelog: v1.7.19...v1.7.20
v1.7.19
What's Changed
- fix(nodes): restore legacy global context key for singleton services
Full Changelog: v1.7.18...v1.7.19
v1.7.18
What's Changed
- Virtual GPS node now works reliably - Fixed a crash that occurred when the virtual GPS device reported the current time over the system bus (regression from 1.7.15)
- Virtual AC Load node is smarter - Energy totals are now calculated automatically from power readings, so you don't need to set them manually.
- Virtual AC load S2 energy management integration improved for oportunitly loads integration
- Virtual EV node updated for better compatibility with the e-node connected EV's to allow Dynamic ESS to schedule for charging.
- Virtual switch node fixed - A bug where sending a message could unexpectedly modify the original message payload has been resolved.
- Subflow support improved - Virtual nodes used inside subflows no longer fail due to invalid characters in the node ID.
Full Changelog: v1.7.17...v1.7.18
v1.7.17
What's Changed
- Virtual PV inverter can now auto-calculate cumulative energy (kWh) from power values - no manual calculation needed
- Energy counters now survive Node-RED restarts across virtual PV inverter, AC load, grid meter, energy meter, and genset nodes
- Fixed: importing flows without a Victron config node no longer crashes Node-RED
- Fixed: nodes no longer crash on first message when no path is configured
- Fixed: Settings/Platform/System services no longer appear as duplicates in dropdowns after redeploy
- Fixed: node labels no longer cause a crash on legacy or imported flows
Full Changelog: v1.7.16...v1.7.17
v1.7.16
What's Changed
- Virtual switch nodes now show a live preview of how the control will look on your GX device, updating as you type.
- The system input node now exposes individual ESS battery status reason codes (Low SoC, BatteryLife, charge/discharge limits, etc.).
- Minor visual fix in the conditional node's edit dialog.
Full Changelog: v1.7.15...v1.7.16
v1.7.15
What's Changed
- Fixed duplicate entries appearing in service dropdowns (#490)
- Fixed device instance 0 showing as unlabelled in dropdowns (#490)
- Fixed Virtual Switch STEPPED mode defaulting Max steps to 7, preserving the value on dialog reopen, and sending immediate updates to the GX remote console (#500)
- Added
/UtcTimeto the virtual GPS device and GPS input node; auto-injected when not set by the flow (#503) - Updated underlying libraries
Full Changelog: v1.7.14...v1.7.15
v1.7.14
What's Changed
- Fixed: grey nodes on startup - Nodes could appear grey (uninitialized) immediately after deploying a flow. Node registration now happens synchronously again, so all nodes initialize correctly on startup.
- Virtual indicator: live SVG preview in the edit dialog - The virtual indicator node now shows a real-time SVG preview while you configure it. You can see exactly how the indicator will look before deploying the flow.
- Virtual switch: Auto mode now works with leading-slash keys - A bug prevented the virtual switch from switching back to Auto mode when the incoming
msg.payloadkey started with a/(e.g./Auto). This is now fixed.
Bug fixes
- Virtual switch: Settings/Adjustable path is now read-only - The Settings/Adjustable path is now correctly marked read-only, preventing accidental writes to a property that should only be set by the system.
- Virtual switch: fixed conditional debounce - An issue with the debounce logic was fixed, improving reliability when messages arrive in quick succession.
- Error handler cleanup - Removed redundant unhandledRejection handlers that could cause duplicate error log entries in some environments
Full Changelog: v1.7.13...v1.7.14
v1.7.13
What's Changed
- fix(virtual): ev LastUpdated/Charging and Location only update on value change
- fix(virtual): correct TemperatureType max from 2 to 6
- fix(inject): remove required constraint from notificationTitle field
- feat(conditional): add hysteresis to conditional input node
Full Changelog: v1.7.12...v1.7.13