Skip to content
Nerivec edited this page Nov 13, 2024 · 7 revisions

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.gz and *.tar.xz contain 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-zli uses the ember driver 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".

Clone this wiki locally