Comments (1)
The framework looks a bit more heavier than zha-toolkit and would require updating zha-toolkit with the vscode setup if it would "take it all".
zha-toolkit is in nature a stop-gap : features that can be easily actionned.
zha-toolkit already has a feature to expose attributes using the read-attributes features that some users call regularly in an automation and let it fill a state or state attribute.
The dumpfheimer framework exposes this more easily in the UI.
I do not know yet if there is a good middle way. It would be easier to integrate zha-toolkit in the dumpfheimer framework, but then we can also state that zha-toolkit can be integrated in zha. The problem is that zha is stricter on methodology and stability than zha-toolkit, and a toolkit in nature has to be capable of evolving fast.
So based on my quick analysis, I would think that the dumpfheimer framework can very well be a component of its own with sufficient stability and for less technical users than those that use zha-toolkit (even if only mildly technical users use it).
Over time, the framework is something that better goes directly in zha once it has the stability and quality required.
As far as zha-toolkit goes: features from it can also be integrated in zha, but it has to stay independant from zha to quickly respond to hackerisch implementations like tuya's magic spell, and make it easier for a user to hack by himself without resorting to complex techniques to modify HA's core components which zha is.
The dumpfheimer framework could benefit from proposing features to allow the user to extend it without modifying the "component" itself, similar to zha-quirks.
from zha-toolkit.
Related Issues (20)
- zdo_scan_now: Unable to serialize to JSON HOT 1
- ZHA toolkit not working for OTA updates HOT 3
- Setting a different report interval to my thermostat via ZHA toolkit didn’t work HOT 7
- ZHAData is not subscriptable after upgrade to 2023.10.0 HOT 9
- Zigbee throwing errors HOT 1
- Setting New reportable_change on Tuya TS0201 (Temp + Humidity - No Display) HOT 2
- 🧰 ZHA Toolkit: Get Binding Table not working HOT 3
- Fehler beim Aufrufen des Diensts zha_toolkit.scan_device. Unknown error HOT 5
- OTA notification spams with WARN and ERROR and floods with requests HOT 3
- Backup Coordinator Data fails (AttributeError: getKey not found in COMMANDS) HOT 3
- Can't get data from API call HOT 9
- Unknown error: OTA' object has no attribute '_listeners'' for service call HOT 3
- Add example on how to set last seen attribute HOT 1
- Detected blocking call to import_module inside the event loop by custom integration 'zha_toolkit' HOT 26
- Traceback when triggering OTA
- Send Leave Request
- Error: async_get() takes 1 positional argument but 2 were given HOT 9
- Unstable ZigBee Behavior HOT 6
- "write" command returning error message. HOT 3
- Detected blocking call to import_module inside the event loop by custom integration 'zha_toolkit' HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zha-toolkit.