Install tools
Development computer
We suggest you develop on your own computer and not on the system where you might already have your ioBroker installation running.
It is much easier to do local development and then later deploy the adapter to your real installation once everything is working.
Note: There is no need to install ioBroker on your computer to develop an adapter.
Install NodeJS
To develop for ioBroker you need the current NodeJS LTS version installed on your PC. If you installed ioBroker, NodeJS is already on your system, otherwise download and install it from the following sources:
- Windows / Mac
- Debian and Ubuntu based distributions (deb)
- Enterprise Linux based distributions (rpm)
- All other systems
Install Visual Studio Code (optional)
As an IDE (integrated development environment) we will use Visual Studio Code in this tutorial. If you want to use another IDE or simple texteditor, that is fine, too.
Please download it from the official page.
Install ioBroker dev-server
The easiest way to develop adapters is using dev-server.
Simply execute the following command in your console/terminal:
Continue to "Creating your first adapter"