Comments (1)
Thanks, that is an interesting project.
I was eventually planning on trying to add a similar shell using IPython for sending commands interactively (since it has autocompletion and is async-friendly).
Preliminary work has begun on merging bellows and zigpy-znp's respective command line tools into zigpy-cli:
- Cross-radio backup/restore (currently working with ZNP and Conbee): #2
- Bellows is a bit more complicated so I'm saving it for last, once the network state structures are finalized and iterated a few more times (zigpy/zigpy#848).
- Energy scanning already works with ZNP and the Conbee using the same code, the zigpy-znp command line tool just needs to be transplanted into zigpy-cli.
I guess that "MFG_LAUNCH_BOOTLOADER" command to could maybe be ported first as command to enter Silabs bootloader?
Bootloader commands are low on the priority list, since that code is often pretty complex and uses internal radio library code. A plugin system could work, but since the existing bootloader tools are synchronous, it'd take either a complete rewrite to work with zigpy-cli, or the tools would essentially be run externally in a separate thread, which is no easier than directly running the original tools.
from zigpy-cli.
Related Issues (17)
- Unable to backup HUSBZB-1 HOT 11
- Update README.md for zigpy-cli to cover basic backup (and restore) commands
- When I choose zigate to form a network , there is always zigpy.exceptions.NetworkNotFormed appear HOT 13
- Error using zigpy-cli HOT 5
- OTA command failing with HueSBLOTAImage HOT 1
- [REQUEST] Publish zigpy-cli on PyPi? HOT 1
- [BUG] Version inconsistency on installation from GitHub HOT 6
- [BUG] Sonoff Zigbee 3.0 USB Dongle Plus-P (Windows) HOT 2
- [BUG] no attribute 'attribute_updated' on 'permit' HOT 1
- [REQUEST] Add command to probe running firmware?
- Would be good to trigger OTA directly from the zigpy-CLI HOT 2
- Add Child, Remove Child, Remove Neighbor via direct manipulation of child/neighbor table by the application? HOT 1
- Maybe also worth taking a look at the Zigbee Shell / CLI wrapper for Nordic Semi nRF5 family of NCP as a reference?
- Add parameter to set channel HOT 4
- zigpy-cli - socket interface HOT 7
- Silicon Labs Zigbee EmberZNet 7.0.0.0 migrated to the new unified CLI system for Ember HOT 1
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 zigpy-cli.