Awesome Open Source
Awesome Open Source


ioBroker deConz dresden-elektronik Adapter

Number of Installations Number of Installations NPM version Downloads


Important: Development of Version 2.x.x Stopped. Do not install.


No Support for Beta/Pre-release Versions of deConz.

This adapter uses Sentry libraries to automatically report exceptions and code errors to the developers. For more details and for information how to disable the error reporting see Sentry-Plugin Documentation! Sentry reporting is used starting with js-controller 3.0.

Required js-controller version >2.x.x, Required node.js >= 10.x.x


Connects to deConz software developed by dresden-elektronik. This software aims to be a universal ZigBee Gateway solution, using hardware from dresden-elektronik the ConBee USB stick and RaspBee a modul for the Raspberry Pi.


  1. Read documentation of deConz/Phoscon, look at links section.
  2. Start adapter
    • Enter ip address for deConz
    • Enter port number, standard is 80.
    • IP and port will be saved automaticaly
    • Alternative: Close configuration and open again. If deConz was found IP and port is shown now.
  3. Click on "Create API key"
    • Enter username (Standard is delight)
    • Enter password (is set during first login on Phoscon APP)
    • Alternative: Open Phoscon APP -> Menu -> Settings -> Gateway -> Advanced -> Unlock Gateway

Send more than one command at the same time

For this purpose there is a object called "action".


"on": true, "xy": [0.6586,0.3138]

"on": true, "transitiontime": 5, "hue": 65500

Create a scene

  1. Set all lights in the group to the state you wish for the scene
  2. Write the name of your scene to the createscene state Thats it!

Create group

  1. Set the state groups.creategroup with the desired name of the group This creates an empty group.
  2. the lamp(s) can now be added with manage.addtoGroup. To do this set the state with the ID of the group.


Verbindet mit der von dresden-elektronik entwickelten deConz-Software. Diese Software soll eine universelle ZigBee Gateway-Lösung sein, die die Hardware von dresden-elektronik, ConBee USB-Stick und RaspBee, ein Modul für den Raspberry Pi, verwendet.


  1. Dokumentation von deConz/Phoscon lesen, Quellen siehe Links.
  2. Adapter starten
    • IP Adresse von deConz und
    • Port eingeben, Standard ist port 80
    • IP und Port wird Automatisch gespeichert
    • Alterantiv: Adpterkonfiguration schließen und erneut öffnen. Wurde deConz gefunden steht jetzt IP und Port schon in der Maske.
  3. "Erstelle API Key" Klicken
    • Benutzername (Standard ist delight) und
    • Passwort (wird beim ersten Anmelden in der Phoscon APP vergeben) eingeben
    • Alterantiv: Phoscon APP öffnen -> Menü -> Einstellungen -> Gateway -> Erweitert -> Auf "App verbinden" klicken

Mehr als einen Befehl senden

Dafür gibt es das Objekt "action".


"on": true, "xy": [0.6586,0.3138]

"on": true, "transitiontime": 5, "hue": 65500

Erstellen Sie eine Szene

  1. Stellen Sie alle Lichter in der Gruppe auf den Zustand ein, den Sie für die Szene wünschen
  2. Schreiben Sie den Namen Ihrer Szene in den Status "Erstellt Szene" Das wars!

Gruppe erstellen

  1. Den state groups.creategroup mit dem gewünschten Namen der Gruppe setzen. Damit wird eine leere Gruppe erstellt.
  2. Die Lampe(n) können jetzt mit manage.addtoGroup hinzugefügt werden. Dazu setzt man den State mit der ID der Gruppe.



If you like my work, please feel free to provide a personal donation
(this is an personal Donate link for Jey Cee, no relation to the ioBroker Project !)

Join the Discord server to discuss everything about ioBroker-deconz integration!



  • fix buttonpressed not shown


  • remove sentry for js-controller version <3
  • replace request with axios
  • use object_definition.js and iobroker-adapter-helpers
  • added channel objects for information and scenes for better overview
  • refactored scenes
  • use only lower case for ids
  • added management for groups and lights


  • fix incoming rename event for sensors
  • fix release_press is set to true at start
  • added websocket port info to configuration
  • added event types handling for websocket messages
  • added backup, deConz update & firmware update states under Gateway_info
  • added touchlink functions
  • fix sensor handling for virtual devices (fsm and vpir)


  • Bugfix


  • Bugfixes


  • changed id naming from id to mac (uniqueid)
  • possibility to rename devices

Full changelog history can be found in



Copyright (c) 2017-2020 Jey Cee [email protected]

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (68,711
raspberry-pi (627
hardware (164
iobroker (17

Find Open Source By Browsing 7,000 Topics Across 59 Categories