node-red-contrib-deconz
Advanced tools
Comparing version 2.0.0-beta.8 to 2.0.0-beta.9
@@ -9,2 +9,33 @@ # Changelog | ||
## [Unreleased] :construction: | ||
## [2.0.0-beta.9] - 2021-09-22 ![Relative date](https://img.shields.io/date/1632343413?label=) | ||
### Added | ||
- The nodes now allow multiple device selection. | ||
- The nodes accept [queries](https://github.com/deconz-community/node-red-contrib-deconz/wiki/Device-queries) instead of a device list. | ||
- Each outputs of nodes is now customizable. If you don't need the homekit output just remove it ! | ||
#### Input node | ||
- New output types | ||
- Attribute | ||
- Config | ||
- New properties on messages | ||
- payload_format - The name of the value or __complete__ if the selected payload is "Complete payload. | ||
- meta_changed - List of param path that changed since last message. Exemple : "state.lastupdated" | ||
#### Get node | ||
- New output types | ||
- Attribute | ||
- Config | ||
- New output formats | ||
- Single - The node will send a message per device that send 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. Ex 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 amount of device that have that property. | ||
- Min - The result will be a set of minimal value of each property. | ||
- Max - The result will be a set of maximal value of each property. | ||
#### Output node | ||
- New output to see the result of the api request. | ||
- All options can be set in one command. | ||
- Multiple commands can be added and executed one by one. | ||
#### Event node | ||
- New message property meta with the device configuration. | ||
#### Battery node | ||
- Same rework as the input node. | ||
@@ -11,0 +42,0 @@ ## [1.3.3] - 2021-06-20 ![Relative date](https://img.shields.io/date/1624190689?label=) |
@@ -51,3 +51,3 @@ { | ||
}, | ||
"version": "2.0.0-beta.8", | ||
"version": "2.0.0-beta.9", | ||
"devDependencies": { | ||
@@ -54,0 +54,0 @@ "grunt": "^1.3.0", |
@@ -1,11 +0,36 @@ | ||
# Changes! | ||
# Node-Red deCONZ | ||
[![GitHub](https://img.shields.io/github/license/deconz-community/node-red-contrib-deconz)](https://github.com/deconz-community/node-red-contrib-deconz/blob/main/LICENSE) | ||
[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/deconz-community/node-red-contrib-deconz/NPM%20Publish)](https://github.com/deconz-community/node-red-contrib-deconz/actions) | ||
[![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/deconz-community/node-red-contrib-deconz?include_prereleases&label=github&sort=semver)](https://github.com/deconz-community/node-red-contrib-deconz/releases) | ||
[![npm](https://img.shields.io/npm/v/node-red-contrib-deconz)](https://www.npmjs.com/package/node-red-contrib-deconz) | ||
[![dependencies](https://status.david-dm.org/gh/deconz-community/node-red-contrib-deconz.svg)](https://david-dm.org/deconz-community/node-red-contrib-deconz) | ||
[![GitHub issues](https://img.shields.io/github/issues/deconz-community/node-red-contrib-deconz)](https://github.com/deconz-community/node-red-contrib-deconz/issues) | ||
[![Discord](https://img.shields.io/badge/discord-online-success)](https://discord.gg/3XGEYY9) | ||
Hi, I'm Dennis the Community Manager of deCONZ. I've tried to invite Andrey over but he mentioned that he stopped development. I've asked him to transfer the repository so we can advance on it later. @Zehir wil probably take over development sometime soon! Please bear with us. | ||
Node-Red Nodes for deCONZ connectivity. | ||
I'd like to thank @Andreypopov for his contributions! | ||
## The new 2.0 beta version is out [![npm](https://img.shields.io/npm/v/node-red-contrib-deconz/dev)](https://www.npmjs.com/package/node-red-contrib-deconz/dev) ![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/deconz-community/node-red-contrib-deconz/v1.3.3/develop) | ||
# node-red-contrib-deconz | ||
Node-Red Nodes for deCONZ connectivity. | ||
Hi it's [@Zehir](https://github.com/Zehir) here, I worked hard for months on a complete rework of this plugin. There is a ton of new features, it's will be easier to do stuff on node-red. If you have any issue with this beta version, feel free to open issues on [GitHub](https://github.com/deconz-community/node-red-contrib-deconz/issues). | ||
This new version requires Node-Red version 2.0 or newer. (It's could work with lasted 1.X version of Node-Red). | ||
Some new features ([Changelog](https://github.com/deconz-community/node-red-contrib-deconz/blob/develop/CHANGELOG.md)): | ||
* Multiple device selection | ||
* Select device using [queries](https://github.com/deconz-community/node-red-contrib-deconz/wiki/Device-queries) | ||
* Multiple commands at once | ||
* Query multiple devices and merge the result | ||
* Many more to come | ||
If you want to try the beta version you can install it from npm using the dev `tag` but you **should** backup your flow and be able to restore your flow if anything goes wrong. | ||
As the current beta.8 everything should keep working after the update. The migration should be seamless, if it's not the case for you please open an [issue](https://github.com/deconz-community/node-red-contrib-deconz/issues). | ||
## Legacy version | ||
The last version of the "legacy" version will by 1.3.3. This version was originally created | ||
by [@Andreypopov](https://github.com/andreypopov), he mentioned that he stopped development. Dennis the Community Manager of deCONZ asked him to transfer the repository so we can advance on it later. Please bear with us. | ||
Available nodes are: | ||
* deconz-in: A node to subscribe to deCONZ devices | ||
@@ -17,8 +42,6 @@ * deconz-get: get state of device or group | ||
<img src="https://github.com/deconz-community/node-red-contrib-deconz/blob/master/readme/1.png?raw=true"> | ||
<img src="https://github.com/deconz-community/node-red-contrib-deconz/blob/master/readme/2.png?raw=true"> | ||
<img src="https://github.com/deconz-community/node-red-contrib-deconz/blob/master/readme/3.png?raw=true"> | ||
<img src="https://github.com/andreypopov/node-red-contrib-deconz/blob/master/readme/1.png?raw=true"> | ||
<img src="https://github.com/andreypopov/node-red-contrib-deconz/blob/master/readme/2.png?raw=true"> | ||
<img src="https://github.com/andreypopov/node-red-contrib-deconz/blob/master/readme/3.png?raw=true"> | ||
<h3>Home Assistant</h3> | ||
@@ -28,3 +51,2 @@ Do not forget to open ports: | ||
[![Watch YouTube video](https://img.youtube.com/vi/i3TiZiuNofM/0.jpg)](https://www.youtube.com/watch?v=i3TiZiuNofM) | ||
@@ -31,0 +53,0 @@ <br>Watch YouTube video |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
444571
54