dresden-elektronik / deconz-rest-plugin-v2

deCONZ REST-API version 2 development repository.
BSD 3-Clause "New" or "Revised" License
17 stars 0 forks source link

Device Class #7

Open manup opened 3 years ago

manup commented 3 years ago

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 need to be discussed and added there and in further wiki pages.

Note that the current Device code is a prototype to explore the basic ideas and not set in stone in terms how things are done or structured, we should discuss, refactor and shape the hell out of it in order to make it maintainable and be understandable where needed :)

Already working but undocumented:

It would be cool if we can schedule a meeting before the next developer meeting to figure out how we can proceed. Perhaps if we pick a device everybody has, and try to get the code running is a good starting point to experiment and discuss the DDF and Device code topic?