Skip to content

Latest commit

 

History

History
340 lines (201 loc) · 11.5 KB

CHANGELOG.md

File metadata and controls

340 lines (201 loc) · 11.5 KB

Changelog

All notable changes to this project will be documented in this file.

📝 The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased] 🚧

[2.3.12] - 2023-12-28 Relative date

Fixed

  • Fix RED utils typo. (#229) @Zehir

[2.3.11] - 2023-12-27 Relative date

Fixed

  • Fix more JSONata Expression handling for Node-Red 4.0. @Zehir
  • Fix default value for node status of deconz-battery. @Zehir
  • Fix deconz-battery node filter not showing devices with state.battery. (#228) @Zehir
  • Fix HomeKit attribute BatteryLevel and StatusLowBattery for devices with state.battery. @Zehir

[2.3.10] - 2023-12-14 Relative date

Fixed

  • Fix JSONata Expression handling for Node-Red 4.0. @Zehir

[2.3.9] - 2023-01-04 Relative date

Fixed

  • Fix UI not loading on Safari again. (#217) @Zehir

[2.3.8] - 2022-12-21 Relative date

Changed

  • Update dependencies. @Zehir

[2.3.7] - 2022-12-21 Relative date

Fixed

  • Fix UI not loading on Safari. (#217) @Zehir

Changed

  • Removed limit for CurrentTemperature HomeKit attribute to allow negatives values. @Zehir

[2.3.6] - 2022-10-05 Relative date

Added

  • Added HomeKit attributes min/max value limits. @Zehir

[2.3.5] - 2022-09-12 Relative date

Fixed

  • Fix HomeKit attributes Lock Target State and Lock Current State for door lock. (#213) @Zehir

[2.3.4] - 2022-08-07 Relative date

Added

  • Added HomeKit attributes Lock Target State and Lock Current State for door lock. (#213) @Zehir

[2.3.3] - 2022-01-30 Relative date

Fixed

  • Fix HomeKit value translation for inverted range. (#196) @Zehir

[2.3.2] - 2022-01-29 Relative date

Added

  • Added HomeKit attribute Position State for windows cover. @Zehir

Changed

  • Removed invalid HomeKit attributes ContactSensorState and On for windows cover. @Zehir

Fixed

  • Fix loading of default values for api node. @Zehir

[2.3.1] - 2022-01-10 Relative date

Fixed

  • Add missing HomeKit conversion for Windows cover attributes. (#196) @Zehir

[2.3.0] - 2022-01-10 Relative date

Added

  • Scenes call target for Custom commands. (#184) @Zehir
  • Api node for sending commands to the bridge. (#193) @Zehir

Fixed

  • Do not display websocket errors on server stop. (#165) (#192) @Zehir

[2.2.1] - 2021-12-26 Relative date

Fixed

  • Display error when trying to load a device list with an undeployed server configuration node. @Zehir
  • Make sure that the default scene call mode is single. (#190) @Zehir
  • Fix scene picker loading on undeployed server node. (#190) @Zehir

[2.2.0] - 2021-12-26 Relative date

Added

  • Dynamic scene call, you can now call a scene from the device selection and the scene name. (#184) @Zehir

Fixed

  • Cleanup status on requests errors. (#185) @Zehir
  • Do not display device not set if commands have only scene call. (#186) @Zehir

[2.1.3] - 2021-12-06 Relative date

Fixed

  • Fix error msg for device with no color. (#182) @Zehir
  • Fix input node displaying incorrect status. @Zehir

[2.1.2] - 2021-11-26 Relative date

Fixed

  • Fix formatting value of ContactSensorState for HomeKit. (#180) @WildPhilippAppeared

[2.1.1] - 2021-11-25 Relative date

Fixed

  • Fix tests of configuration migration. @Zehir

[2.1.0] - 2021-11-25 Relative date

Added

HomeKit format

  • You can now select which characteristics you want in the payload. @Zehir
  • Initial support for ZHAThermostat. Can be used with Heater Cooler or Thermostat. @Zehir

Changed

HomeKit format

  • Rework HomeKit attributes handling. @Zehir
  • The characteristics 'Hue', 'Saturation' and 'ColorTemperature' are now only added if the colormode of the light is ' hs' or 'ct'. @Zehir

Fixed

  • Fix add button now showing up in NR 1.2.9 on the Output rules and Commands. @Zehir

[2.0.8] - 2021-10-22 Relative date

Added

  • Backward compatibility for Node-Red 1.2.9. @Zehir

Fixed

  • Migration of device when undefined. @Zehir

[2.0.7] - 2021-10-17 Relative date

Fixed

  • Ignore group 0 if he doesn’t exist instead of staying stuck. @Zehir
  • Fix toggle values for windows cover. @Zehir
  • Discard empty numeric values instead of convert them to 0. @Zehir
  • Fix device type detection for windows cover. @Zehir

[2.0.6] - 2021-10-13 Relative date

Fixed

  • Selecting an other server update the device list. @Zehir
  • Duplicate gateways in discovery are ignored. @Zehir
  • HomeKit format now send battery data only from the battery node. @Zehir

[2.0.5] - 2021-10-13 Relative date

Fixed

  • Fix HomeKit loop detection. @Zehir
  • Fix node error on partial deploy. @Zehir

[2.0.4] - 2021-10-11 Relative date

Changed

  • Cleanup old files. @Zehir

[2.0.3] - 2021-10-11 Relative date

Added

  • Magic 'All' group is not displayed in the groups list with the id 0. @Zehir
  • Display an error message if a device is not found on output nodes and continue processing. @Zehir

Fixed

  • The msg that go through HomeKit and back to an output node are now discarded with a warning message. @Zehir
  • Attribute requests was not updating if there was no config. @Zehir

[2.0.2] - 2021-10-10 Relative date

Fixed

  • Update read me image url. @Zehir

[2.0.1] - 2021-10-10 Relative date

Fixed

  • Update npm deployment workflow. @Zehir

[2.0.0] - 2021-10-10 Relative date

Migrate from 1.3.4

Make sure you backup your flow before updating, you will not be able to downgrade if the configuration is migrated.

Everything should be seamless, all your configurations will be migrated to the new save format. It will save the updated configuration only when you open the node configuration and click Deploy. If you are not performing it, the node will migrate the configuration on each start of Node-Red. Check the Node-Red log if you have any errors that shows up. If you have any issues you may visit the deCONZ-Community Discord server or open an issue on Github.

Added

  • The nodes now allow multiple device selection.
  • The nodes accept queries instead of a device list.
  • Each outputs of the nodes are now customizable. If you don't need the HomeKit output, just remove it.
  • Reworked the Auto configuration of server. It looks for Home-Assistant installations as well.

Input and Battey nodes

  • New output types
    • Attribute - Contains all information about the device, include State and Config.
    • Config - Contains configuration data.
    • Scene Call - Called when a scene is called.
  • New properties on messages
    • payload_format - The name of the value or complete if the selected payload is "Complete payload".
    • payload_type - The option selected in the output type.
    • meta_changed - List of param path that changed since last message. Exemple : "state.lastupdated".
  • Connection preview, you can press the top right button of each output rule to see what nodes are connected.
  • Start output is now configurable for each type. To avoid fake button events you should disable it for switch devices.

Get node

  • New output types
    • Attribute
    • Config
  • New output formats
    • Single - The node will send a message per device that sends data.
    • Array - The node will send a message with all payload inside an array. The message will contain a payload that is an array of single message. E.g. msg.payload[0].payload is the payload of the first device. Each element will contain only the properties payload, meta, meta_changed. The properties topic, payload_format, payload_raw will be on the msg directly.
    • Sum - All properties of the devices will be added individually.
    • Average - All properties of the devices will be added recursively and then divided by the number of devices that have that property.
    • Min - The result will be a set with the minimal value of each property.
    • Max - The result will be a set with the maximal value of each property.

Output node

  • New command types
    • Windows Cover - For easier comprehension of commands.
    • Custom command - For thoses tricky things that don't fit in a deCONZ state command.
      • Target - Set where you wan't to send data. Can be 'attribute', 'state' or 'config'.
      • Command - Set the option name. Can be object if the payload contains an object with keys and values.
      • Payload - Set the value.
    • Pause - Add delay between 2 commands.
  • Added output to see the result of the api request.
  • All options can be set in one command. You can now set brightness and color in a single step.
  • Multiple commands can be added and executed one by one.
  • Command preview, you can press the top right button of each command to run it instantly.

Event node

  • New message property meta is associated to the event with the device configuration.
  • Now displays the event count since the last deploy.

This big update was brought to you by @Zehir

[1.3.4] - 2021-09-28 Relative date

Changed

  • Update readme for 2.0 version. @Zehir

[1.3.3] - 2021-06-20 Relative date

Fixed

  • Update multi-select to 1.15.2 for monaco-editor compatibility in node-red 2.0. (#140) @Zehir

[1.3.2] - 2021-03-06 Relative date

Fixed

  • Device list was empty. (#89) @Zehir

[1.3.1] - 2021-02-20 Relative date

Fixed

  • Removed unwanted transition time on out node when the transition time is not set. (#118) @Zehir

[1.3.0] - 2021-02-19 Relative date

Added

  • Adding the possibility to change progamatically the "Transition Time". (#107) @Zehir

Security

Please edit server configuration and click on update to save the API Key in node-red credentials.

  • API Key is now stored in node-red credentials. (#94) @Zehir

[1.2.0] - 2020-07-12 Relative date

  • Lastest legacy version. @andreypopov