iobroker-community-adapters / Iobroker.deconz
Programming Languages
Projects that are alternatives of or similar to Iobroker.deconz
ioBroker deConz dresden-elektronik Adapter
Important: Development of Version 2.x.x Stopped. Do not install.
Notice
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
English
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.
Setup
- Read documentation of deConz/Phoscon, look at links section.
- 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.
- 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".
Examples:
"on": true, "xy": [0.6586,0.3138]
"on": true, "transitiontime": 5, "hue": 65500
Create a scene
- Set all lights in the group to the state you wish for the scene
- Write the name of your scene to the
createscene
state Thats it!
Create group
- Set the state
groups.creategroup
with the desired name of the group This creates an empty group. - the lamp(s) can now be added with
manage.addtoGroup
. To do this set the state with the ID of the group.
German
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.
Einrichten
- Dokumentation von deConz/Phoscon lesen, Quellen siehe Links.
- 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.
- "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".
Beispiele:
"on": true, "xy": [0.6586,0.3138]
"on": true, "transitiontime": 5, "hue": 65500
Erstellen Sie eine Szene
- Stellen Sie alle Lichter in der Gruppe auf den Zustand ein, den Sie für die Szene wünschen
- Schreiben Sie den Namen Ihrer Szene in den Status "Erstellt Szene" Das wars!
Gruppe erstellen
- Den state
groups.creategroup
mit dem gewünschten Namen der Gruppe setzen. Damit wird eine leere Gruppe erstellt. - Die Lampe(n) können jetzt mit
manage.addtoGroup
hinzugefügt werden. Dazu setzt man den State mit der ID der Gruppe.
Links
Sponsors
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!
Changelog
2.0.5
- fix buttonpressed not shown
2.0.4
- 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
2.0.3
- 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)
2.0.2
- Bugfix
2.0.1
- Bugfixes
2.0.0
- changed id naming from id to mac (uniqueid)
- possibility to rename devices
Full changelog history can be found in CHANGELOG.md
License
Apache-2.0
Copyright (c) 2017-2020 Jey Cee [email protected]