Releases: Achronite/node-red-contrib-energenie-ener314rt
Releases · Achronite/node-red-contrib-energenie-ener314rt
v0.7.0 Release
[0.7.0] 2024-02-22
IMPORTANT: This release requires the following updates that will need to be manually installed
gpiod
&libgpiod
: New dependencies that need to be installed (e.g raspbian:sudo apt-get gpiod libgpiod
)
Added
- Support added for MiHome Thermostat (MIHO069), including auto-messaging to obtain telemetry and additional commands #36
- Support added for MiHome Click (MIHO089) #75
- Setting target temperature now caters for 0.5 increments (previously integer)
- Support raspberry pi 5 (alpha)
Fixed
- Fixed workspace default name for 'PIR sensor'
- Fixed icons missing from when dragged to canvas #74
Changed
- BREAKING DEPENDENCIES: The version of
energenie-ener314rt
needed is v0.7.x #72. This uses a newer GPIO library that is compatible with the pi5.gpiod
andlibgpiod
will need to be installed first - Pretty printed all device JSON files
- Submitting a cached command will now replace the existing cached command for the device
- Remove deprecated 'Control & Monitor' node #76. Please use the specific purple node created for your device instead.
- Migrated change history from README to here
See also: https://github.com/Achronite/energenie-ener314rt/releases/tag/v0.7.1 - Notably pi5 support and GPIO driver changes
v0.6.0 Release
Incorporated v0.6.0 of dependent module which includes fixes and improvements. Including:
- README improvements
- eTRV processing improved
- Fixed multiple command caching issue
- SPI Hardware driver support added using spidev, which falls back to software driver if unavailable
- Extensive rewrite of all communication with energenie adaptor for hardware and software mode
- Fixed buffer overflow issue on Ubuntu
- Renamed TARGET_C to TARGET_TEMP for eTRV to align with thermostat and OpenThings parameter name
- Add capability for cached/pre-cached commands to be cleared with command=0
- Updated 'joined' flag to only show new joiners since last restart
v0.5.1
MiHome Dimmer node, +init bugfix
- Added MiHome Dimmer node
- Made ON/OFF status messages consistent across node types
- Bug fix for issue #49
- Only stop monitoring during close if it has previously been started
- Roll-in v0.4.1 bugfix release into formal npm release
- README updates.
Add specific nodes for thermostat, PIR and open sensor +bugfix
- Added new C&M node that immediately sends commands (designed for MIHO069 Thermostat).
- Added MIHO069 thermostat params & icon. #36
- Added support for UNKNOWN commands (this assumes a uint as datatype for .data).
- Added specific nodes for MIHO032 Motion Sensor #40 and MIHO033 Open Sensor #43 .
- Updated Energenie device names to reflect new names on energenie website.
- Renamed old C&M node to be 'Smart Plug+' #37
- Readme updates.
From dependent node module:
- Fix crash when more than 6 control devices added
- Reduced time between radio reads from 5 to 0.5 seconds to reduce risk of messages being missed
Allow for alpha testing of v0.4.0 dependency
Fix the dependent version of energenie-ener314rt to 0.3.4 to allow version 0.4.0 (alpha) testing without impacting node-red code.
README updates, including example monitor messages and success tests for 3 more devices from AdamCMC.
Blue 'Control' node bug fixes
- Fixed passing of switchNum into OOK node
- Fixed node.status showing ERROR for OOK node when there is a message in Rx buffer
- Added support for payload.state and payload.unit as alternative parameters in OOK node
- README updates
Fixed raw output node
Fixed raw output node for v0.3.x
Bugfix remove eroneous console.log for eTRV
- updates to README
Error handling improvements
Upped energenie-ener314rt dependency to v0.3.3