Home - Nerivec/ember-zli GitHub Wiki
Welcome to the ember-zli wiki!
Installation
From NPM
You will need to setup NodeJS (>= 20.15.0) and npm first.
Then you can install ember-zli:
npm install -g ember-zli
ember-zli command should then be available globally.
From release tarballs
You can find standalone tarballs in https://github.com/Nerivec/ember-zli/releases. Several architectures are supported. NodeJS is packed in, so these should require no additional installation.
You can execute ember-zli inside the bin folder.
[!NOTE]
*.tar.gzand*.tar.xzcontain the same data, just archived in different formats.
[!IMPORTANT] Windows OS: You may see some errors while extracting the archive because it cannot create some symbolic links. You should be able to safely ignore these.
Usage
Most commands for ember-zli have/require no argument and instead rely on interactive menus that will ask for required information as necessary. Navigation is done through the usual keys in a command line program: UP/DOWN arrows, Y (yes), N (no), SPACEBAR (check/uncheck), ENTER (validate), etc.
[!NOTE] Menus that alter the state of the EmberZNet stack may prompt for a restart after executing, to reload the stack.
[!IMPORTANT]
ember-zliuses theemberdriver from zigbee-herdsman under the hood. As such, it roughly has the same firmware requirements as Zigbee2MQTT ember; firmware 7.4.x minimum.
Data folder
The data folder is located in your home directory.
Inside the ember-zli folder, you will find log files from previous/current executions, configuration files, and the various files saved, from various menus, in "default location".