All Projects → iobroker-community-adapters → Iobroker.deconz

iobroker-community-adapters / Iobroker.deconz

Licence: apache-2.0
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.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Iobroker.deconz

Tpmgenie
TPM Genie is an I2C bus interposer for discrete Trusted Platform Modules
Stars: ✭ 124 (+275.76%)
Mutual labels:  raspberry-pi, hardware
Ha4iot
Open Source Home Automation system for .NET
Stars: ✭ 146 (+342.42%)
Mutual labels:  raspberry-pi, hardware
Periph
Go·Hardware·Lean
Stars: ✭ 1,700 (+5051.52%)
Mutual labels:  raspberry-pi, hardware
Gpio
Go library to do GPIO on systems with /sys/class/gpio (sysfs)
Stars: ✭ 120 (+263.64%)
Mutual labels:  raspberry-pi, hardware
Pikvm
Open and cheap DIY IP-KVM based on Raspberry Pi
Stars: ✭ 3,950 (+11869.7%)
Mutual labels:  raspberry-pi, hardware
Fabscanpi Server
FabScan Pi Open Source 3D Scanner - Server application
Stars: ✭ 137 (+315.15%)
Mutual labels:  raspberry-pi, hardware
Lib Python
Blynk IoT library for Python and Micropython
Stars: ✭ 140 (+324.24%)
Mutual labels:  raspberry-pi, hardware
R e c u r
an open diy py/pi based video sampler
Stars: ✭ 158 (+378.79%)
Mutual labels:  raspberry-pi, hardware
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-75.76%)
Mutual labels:  raspberry-pi, hardware
Make
📖📖📖📖📖 写给软件工程师看的硬件编程指南
Stars: ✭ 170 (+415.15%)
Mutual labels:  raspberry-pi, hardware
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+9915.15%)
Mutual labels:  raspberry-pi, hardware
ioBroker.ring
Ring Video Doorbell Adapter
Stars: ✭ 25 (-24.24%)
Mutual labels:  hardware, iobroker
Brachiograph
BrachioGraph is an ultra-cheap (total cost of materials: €14) plotter that can be built with minimal skills.
Stars: ✭ 498 (+1409.09%)
Mutual labels:  raspberry-pi, hardware
Picamera
Capture the stream of Images for a Raspberry Pi Camera in GoLang
Stars: ✭ 21 (-36.36%)
Mutual labels:  raspberry-pi
Iobroker.material
React and Material Design
Stars: ✭ 29 (-12.12%)
Mutual labels:  iobroker
Lsusb
Most popular USB devices and lsusb reports
Stars: ✭ 19 (-42.42%)
Mutual labels:  hardware
Gassistpi
Google Assistant for Single Board Computers
Stars: ✭ 911 (+2660.61%)
Mutual labels:  raspberry-pi
Pi Builder
Extensible tool to build Arch Linux ARM for Raspberry Pi on x86_64 host using Docker
Stars: ✭ 31 (-6.06%)
Mutual labels:  raspberry-pi
Privatekeyvault
Make Instructions: Airgapped raspberry pi computer for working with blockchains featuring LUKS full disk encryption and using qr-codes to pass encrypted files and offline transaction instructions across the airgap.
Stars: ✭ 29 (-12.12%)
Mutual labels:  raspberry-pi
Iobroker.discovery
This adapter tries to discover all known devices
Stars: ✭ 20 (-39.39%)
Mutual labels:  iobroker

Logo

ioBroker deConz dresden-elektronik Adapter

Number of Installations Number of Installations NPM version Downloads

NPM

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

  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".

Examples:

"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.

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

  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".

Beispiele:

"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.

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 !)
Donate

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]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].