Manuel Pietschmann
Manuel Pietschmann
Currently `/group/0` is treated as a Zigbee group with id `0xfff0`. This causes various problems like devices sending unwanted reports to this group and other devices reacting to these. The...
The goal is to make `ResourceItems` as small as possible aka cache friendly, and also very fast. Currently each item results in many heap allocations and is internally not very...
**Important:** This larger PR is still work in progress. The PR is meant as tech preview to try out bundles and improve the possible rough edges asap. While the technical...
Historically we butcher the `config/temperature` to expose the temperature which is measured on the device itself. The value can be very coarse and different from the actual ambient temperature. The...
# DDF bundled format **Important PRE-ALPHA-ALPHA** this is only a collection of thoughts to figure out how it could be handled. ## Goals * Easy exchange of DDFs * Everything...
This is a discussion issue on how bindings and ZCL attribute reporting could be managed in the new `Device` code. Excerpt from a IKEA GU10 color temperature DDF file: ```...
Hi everyone, I've started a wiki page to provide an overview of how generic handling is approached in current `Device` code: ~~https://github.com/dresden-elektronik/deconz-rest-plugin-v2/wiki/Device-Class~~ https://dresden-elektronik.github.io/deconz-dev-doc/modules/class-device There are still many undocumented parts which...
On the experimental `/devices` endpoint we can add some mechanism to query capabilities on items. Currently the output looks like the following snipped in the `device_descriptions` branch (no capabilities /...
In order to simplify the code, I'm currently looking into the many places where device specific code paths are implemented. I've created a small wiki page to gather some ideas...
Scenes
The current handling of scenes doesn't work very well for some devices and has some general issues. Here is a first draft how to approach a new scenes implementation. It's...