- Workaround for a bug in IKEA gateway firmware
v1.15.x
- Update dependencies, require Node.js 12+
- Fix remaining JS-Controller 3.3 warnings
- Avoid warning about
undefined
states in JS-Controller 3.3+
- Dependency updates
- Fixed issues in
io-package.json
and README found by the adapter checker
- Compatibility with gateway firmware v1.13.21
- Added
whenPowerRestored
setting to configure what bulbs do after a power loss
- Bugfix: Loading all scenes no longer stalls when a group has no scenes
- Fix: Updated
node-tradfri-client
to suppress warnings about unknown property9109
- Bugfix: Changed the role of RGB states to
level.color.rgb
- Bugfix: The unhandled error handler should now correctly log the error even if
adapter
is not defined
- Bugfix: Blinds would not always be stopped
- Support stopping blinds at their current position
- Fix: Suppress log warnings for Symfonisk remotes
- Made it possible to operate plugs using virtual groups
- Allow more device types in virtual groups
- Fixed small display issues with 3rd party bulbs
- Group states for blinds are now synchronized correctly
- Fix: Suppress log warnings for motion sensors
- Fix: Suppress log warnings for slave remotes and signal repeaters
- Fix: Operate blinds when states are changed
- Fix: Also create objects for blinds
- Add support for blinds
- The gateway can now be discovered automatically
- Expose the battery percentage for devices with a battery
- When
node-aead-crypto
is not installed, display instructions on how to fix it - Optimizations and fixes under the hood
- Support for compact mode
- Support for Admin v3 and material design
- BREAKING: Dropped support for Admin v2
- Fix handling of decimal digits in the adapter settings. This fixes rounding of group states.
- Reworked installation procedure to fix problems with
node-aead-crypto
- Added experimental support for smart plugs
- The names of state objects no longer get overwritten
- Reduce logging of "updated scenes for group..."
- Made rounding of numeric values configurable
- Stability improvements
- Use the native encryption methods of NodeJS 10 instead of
node-aead-crypto
- Add support for NodeJS 10
- Improved automatic reconnection
- Fixed group states not always updating the lightbulbs when changed
- Ignore minimum brightness reports when lights are turned off
- Fixed activation of scenes when the scene is already selected
- Fixes for RGB support
- Support for floating point values
- Update
node-tradfri-client
version for better RGB support and floating point values
- Attempt to fix
TypeError: generator already running
- Added an option to preserve the transition duration for single lightbulbs
- Fixed an error loading virtual groups
- Update
node-tradfri-client
version
- Removed error in log on adapter startup
- Change brightness role for better compatibility with the cloud adapter
- Removed warning caused by Gateway v1.3.14
- Updated
node-tradfri-client
version - Load objects on adapter start so they don't get overwritten (#35)
- New attempt at automatically restarting the adapter on connection loss
- Update
node-tradfri-client
dependency to support receiving blockwise messages
- This is stable enough for a 1.x version
- Improved browser compatiblity of the admin UI
- Moved tradfri-related code into its own library
- Changed authentication procedure to comply with IKEA's request
- Restored compatibility to Gateway version 1.2.42
- Brightness is now expressed in 0..100%
- Fixed parsing RGB colors
- Fixed transition duration for groups
- Added icons for devices
- Support virtual groups
- Validate hex colors on input
- RGB and connection fixes.
- Experimental support for RGB and lightbulbs with fixed color
- Disabled automatic restart on connection loss.
- Eliminated potential sources of infinite loops
- Fixed an error resulting from the upgrade to ES2015 output
- Update CoAP library to fix a bug
- official release of the previous changes
- added transition duration and brightness change for groups
- monitor connection state and update info.connection
- fix connection attempts to unavailable endpoints
- Support changing the transition duration
- Fixed group and scene deletion
- Update CoAP and DTLS library for the next features
- Offloaded concurrency handling to CoAP lib
- Selection of scenes from the admin UI is now possible
- Add support for groups (renaming, switching)
- Partial support for scenes (switching when id is known)
- Send custom CoAP packets by using sendTo
- Changed internal handling of objects to prepare the next updates
- Sync io-package and package version
- Remove git dependency, publish on npm
- Ensure only whole numbers are sent (fixes #6)
- Fix connection to the gateway using the hostname
- Switched to TypeScript
- Reboot of the adapter without 3rd party libraries.
- Color temperature of lightbulbs is now expressed in terms of 0 (cold) - 100% (warm).
- Added support for NodeJS 4.X and building the dependencies on Windows systems
- initial release.
- Functionality limited to controlling lightbulbs.
- not ready yet!