Firstly, many thanks for your continued efforts on deconz. For me, it’s the best way to manage ZigBee devices. Wide range of supported devices, lightweight, nice hue-compatible API.
I saw you were working on a version 3, so I thought I’d float a few ideas that may or may not be helpful.
Tech
- GUI as a web app. I’ve not needed the GUI until recently, but it was interesting to see it. However I feel the accessibility of the GUI is limited due to being part of the server component. If it were fully REST API driven with a web app client, like Phoscon (or maybe part of?), then it would be much easier to use, consume less resources on the “hub” and probably be easier to develop.
- Ability to have “virtual” scenes support, for devices that don’t play nice with ZigBee scenes.
- Perhaps storing device definitions in yaml would be a little more concise?
- Perhaps using a document/no-sql db would allow easier migrations? (I think I’m assuming you’re using sqlite)
Product
- I find the multiple brands confusing. Dresden Electronic, deCONZ, Phoscon, Conbee. I know these serve difference purposes, but from a consumer point of view, it’s not that clear. Perhaps consolidating onto a single brand name would be helpful? It might afford other opportunities too. Think about how Hue is so cross-cutting (and short and memorable) as a brand.
- An app - being hue compatible is great as you get support of third party apps more easily. But an own brand app (as well) would perhaps make the story more complete and more accessible.
- I tried out the Dresden Electronic ZigBee Controller and Scene Switch. I really wanted to like them and give you guys more support in buying them. But both of them weren’t good enough for my usecase.
- The controller seemed to have a low PWM frequency and not particularly solid connections.
- The switch had a great physical layout - but the buttons were squishy to press and made multiple clicking noises on press. Also the price was really high given that I would prefer a different style backplate.
- Since deconz/phoscon are essentially free, you must make your money from the hardware. The conbee dongle is great, but it feels like a missed opportunity to make market leading zigbee accessories.