- (AlCalzone) Updated the
node-coap-clientdependency for proper Electron support
- (AlCalzone) Update
mdns-serverdependency to support auto-disovery on Node.js 18
- (AlCalzone) Added support for STARKVIND air purifier
- (AlCalzone) Workaround for a bug in IKEA gateway firmware
v1.15.x
- (AlCalzone) Update dependencies and require Node.js 12+
- (AlCalzone) Add
whenPowerRestoredsetting to lights - (AlCalzone) Add
otaImageTypeproperty to DeviceInfo - (AlCalzone) Fix
certificateProvisionedhas key 9092
- (AlCalzone)
observeGroupsAndScenes()no longer stalls when a group has no scenes
- (AlCalzone) Added new properties to
Scene
- (AlCalzone) Fix
Blind.stop()method so that the payload is always sent
- (AlCalzone) All hostnames are normalized to lowercase
- (AlCalzone) The connection watcher now tries to re-authenticate if the security code is known
- (AlCalzone) Expired credentials are now correctly detected
- (AlCalzone) Suppress warnings for Symfonisk sound remote
- (AlCalzone) Update
mdns-serverdependency to handleEADDRNOTAVAILduring discovery
- (AlCalzone) Added a third parameter (
force) tooperateLight,operatePlugandoperateBlindmethods - (AlCalzone) Added
stop()method to Blinds - (AlCalzone) Added
stopBlinds()method to Groups
- (AlCalzone) BREAKING: The position of blinds has been inverted. 0 now means closed, 100 means open.
- (AlCalzone) Add the
positionproperty andsetPositionmethod toGroup
- (AlCalzone) Restore v1.6.0 behavior of blinds
- (AlCalzone) Suppress warnings for signal repeaters
- (AlCalzone) Add blind settings to
Scene
- (AlCalzone & petergp) Add support for blinds. Thanks @petergp for filling in the blanks!
- (AlCalzone) Bundle declaration files before publishing on npm
- (AlCalzone) Update
shared-utilsdependency to fix compile errors
- (AlCalzone) Rework installation procedure.
node-aead-cryptois now optional.
- (jareware) Add enum member for slave remotes (remotes that have been paired with other remotes)
- (AlCalzone) Add
setBrightnessmethod to plugs for better compatibility with lights.
- (AlCalzone & rogierhofboer) Experimental support for smart plugs
- (AlCalzone) Fix gateway discovery on Mac OSX over WiFi
- (AlCalzone) Retry the initial connection when it fails with an "unexpected error"
- (AlCalzone) Improve gateway discovery in networks with IPv4 and IPv6
- (AlCalzone)
TradfriErrorswith codeConnectionFailednow contain more information about the original error.
- (AlCalzone) Stop logging
parsing payload...
- (neophob) Include the hostname in the discovery response if present.
- (AlCalzone) Support programmatically rebooting and resetting the gateway.
- (AlCalzone) Add support for notifications.
- (AlCalzone) Update CoAP and DTLS libraries so
node-aead-cryptois no longer necessary on NodeJS 10+
- (AlCalzone) Add support for NodeJS 10
- (AlCalzone) Added tests for groups and scenes and fixed minor found bugs
- (rogierhofboer) Detect lightbulb spectrum depending on its capabilities instead of the model name.
- (AlCalzone) Automatic reconnection now restores observers
- (AlCalzone) Added automatic retrying of the initial connection (if already authenticated)
- (AlCalzone) Fix rounding and hue/saturation when using raw CoAP values
- (AlCalzone) Experimental support for automatic connection watching and reconnection
- (AlCalzone) BREAKING: The
connect()method now either resolves withtrueor rejects with an error detailing why the connection failed. - (AlCalzone) The error thrown by
authentication()now correctly reflects why the authentication failed. - (AlCalzone) Swallow
"DTLS handshake timed out"promise rejections and emit an"error"instead
- (AlCalzone) Ensure all changes are being sent when using the simplified API for groups.
- (AlCalzone) Swallow
"CoapClient was reset"promise rejections and emit an"error"instead - (AlCalzone) Avoid sending
5712: nullin payloads when a group's transition time isnullfor some reason
- (AlCalzone) Fix properties which are wrongly reported by the gateway
- (neophob) Added gateway discovery
- (AlCalzone) Added timeout and tests for gateway discovery
- (AlCalzone) Greatly enhanced test coverage
- (AlCalzone) Fixed some minor issues found by the new tests
- (AlCalzone) Published bugfixes that should have been live already.
- (AlCalzone) Updated
node-coap-client
- (AlCalzone) Fixed
Group.activateScenewhen the scene was already selected
- (AlCalzone) Removed the recently-added payload merging because it did more harm than good
- (AlCalzone) Fixed
Group.activateScenewhen the lights are turned off
- (AlCalzone) Force
hueandsaturationto appear in pairs in the sent payload
- (AlCalzone) Support floating point numbers as property values
- (AlCalzone) Use the
hueandsaturationCoAP properties directly instead ofcolorX/Y
- (AlCalzone) Attempt to fix
TypeError: generator already runningin ioBroker.tradfri
- (AlCalzone) Update coap/dtls libs: Fixed an error in the cipher suite definitions
- (AlCalzone) Support using raw CoAP values instead of the simplified scales for many properties.
- (AlCalzone) Use the
colorTemperatureCoAP property directly instead ofcolorX/Y
- (AlCalzone) Added stub property for IPSO key
5717in Light objects to remove warnings for Gateway v1.3.14
- (AlCalzone) Fixed a null reference in
observeGroups_callback()
- (AlCalzone) Update
node-coap-clientdependency to support receiving block-wise messages.
- (AlCalzone) Allow calling
setColor()for white spectrum bulbs withf5faf6,f1e0b5andefd275
- (AlCalzone) Fixed a bug where the simplified light API would not always send the correct payloads.
- (AlCalzone) Fixed some checks in the simplified API for lights
- (AlCalzone) The promises returned by
observeDevicesandobserveGroupsAndScenesnow only resolve after all devices or groups and scenes have been received
- (AlCalzone) Simplified operating groups
- (AlCalzone) Reworked the observe api so it resides on TradfriClient now
- (AlCalzone) Simplified operating lights
- (AlCalzone) Changed authentication procedure to comply with IKEA's request
- (AlCalzone) Round brightness up, so that 1 => 1%, not 0%
- (AlCalzone) first working release