Swipe to the left

Conbee USB stick installeren

6 maart 2020 14188 keer bekeken 14 reacties

Domoticz & Zigbee | Het protocol van Philips Hue

Tegenwoordig is er ook een oplossing om je Zigbee producten aan te sturen zonder dat je hier een losse gateway voor aan hoeft te schaffen. Met de conbee stick is het mogelijk om zigbee apparaten aan te sturen met bijvoorbeeld een raspberry Pi en vervolgens te bedienen vanuit Domoticz.

In deze Blog leggen we alle stappen uit.

We gaan uit van een reeds werkende Pi met domoticz er al op draaiend. Mocht je die niet hebben draaien Hier staat beschreven hoe je die kan installeren.

Als eerste gaan we de software installeren die we nodig hebben om de stick aan te sturen.

Deconz
We gaan van start
We loggen in op de raspberry pi met ssh en geven het volgende commando :

sudo gpasswd -a $USER dialout

wget -O - http://phoscon.de/apt/deconz.pub.key

sudo apt-key add

Conbee stick installatie


sudo sh -c "echo 'deb [arch=amd64] http: //phoscon.de/apt/deconz \

$(lsb_release -cs) main' > \

/etc/apt/sources.list.d/deconz.list"

sudo apt update

sudo apt install deconz

 Conbeee stick installeren op Raspberry PIDeconz staat er op maar start nog niet automatisch op:
sudo systemctl enable deconz

Eerste deel is klaar nu. Deconz staat er op. Steek je conbee stick in je PI en reboot

sudo reboot

Open een browser en ga naar http:/ /adres_van_je_PI/pwa

geef je server een naam en verzin een wachtwoord

Conbee stick login scherm

Het volgende scherm verschijnt:

Conbee stick inloggen

Conbee Zigbee interface

In dit geval zijn er reeds twee devices gekoppeld aan de zigbee stick. En deze zijn al zichtbaar.
Druk op Add new lights voor het toevoegen van een Lamp of Schakelaar.

Conbee Zigbee stick | Apparaten includen


Tijd voor de koppeling met domoticz:
Log weer in met ssh op je PI
cd domoticz
cd plugins

Feitelijke actie om de plugin te downloaden

git clone https://github.com/Smanar/Domoticz-deCONZ.gitConbee stick installatie

voor de zekerheid even de plugin uitvoerbaar maken, wellicht ten overvloede.

chmod +x Domoticz-deCONZ/plugin.py

De communicatiie tussen Domoticz en Deconz gaat op basis van een API, daarvoor moeten we een een key voor genereren.

cd Domoticz-deCONZ
python3 API_KEY.py 127.0.0.1 create

(LET OP. Mocht deconz op een ander pi dan domoticz geinstalleerd zijn dan werkt dit niet meteen. Ipdres aanpassen is niet voldoende. In de deconz webGUI moet je aangeven dat 3th party apps mogen connecten!. Dit doe je voordat je de key gaat genereren, maar wel binnen 60 seconden na het aanzetten)Conbee stick koppelen aan Domoticz

API key Noteren want die moeten we zo in Domoticz invoeren.

Domoticz herstarten om de plugin zichtbaar te maken:

sudo service domoticz restart

Open je webbrowser en open je domoticz

ga naar Instellingen – Instellingen

Zet “accepteer nieuwe hardware” aan


Hardware toevoegen

Ga naar Instellingen – Hardware

Voeg een nieuw device toe op basis van de Deconz pluginDomoticz | Toevoegen Conbee Zigbee stick

Geef hem een duidelijke naam, Deconz IP kan je zo laten indien ze beide op dezelfde pi draaien. Poort staat ook standaard goed.
Bij API KEY voer je de key in die we in een van de voorgaande stappen gegenereerd hebben.

Druk toevoegen:

Alle reeds met de conbee stick gekoppelde apparaten worden automatisch in Domoticz aangemaakt.

Domotiz nieuwe hardware toevoegenEven selecteren en op aanpassen drukken is voldoende om de plugin te herstarten.

Klaar!

wouter 12 maart 2020 at 21:09
onlangs deze stick gekocht. echter lukt het niet om de plugin te downloaden. 'fatal: could not create leading directories of '//github.com/Smanar/Domoticz-deCONZ.git': Toegang geweigerd

wat kan ik hieraan doen?
mvg wouter
marco 13 maart 2020 at 09:31
er staat per abuis een spatie tussen de https: en de //.
Als je die weg haalt werkt het.
We passen het aan.
Nico 13 maart 2020 at 17:33
Bij de laatste stap moet Domoticz de deConz plugin als type in de lijst hebben. Maar die staat er niet. Ik heb wel de API-key. Het Phoscon scherm was er ook en ik heb service herstart. Wat kan er nog mis zijn?
Marco 13 maart 2020 at 20:08
Heb je de plugin wel uitvoerbaar gemaakt?
Nico 13 maart 2020 at 21:50
deConz verschijnt in de lijst nadat ik pip en pip3 installeerde en bij beide ook requests. Het lijkt erop dat op de SD card pip ontbreekt, waardoor in de About van Domoticz ook geen Pythonversie werd genoemd. Nu wel.
eggda 8 april 2020 at 21:34
Na een reboot van de raspberry zijn alle devices 'unreachable'. :(
Ze staan nog wel in de phoscon app, maar reageren niet meer. Bekend probleem volgens google....
Rob 25 april 2020 at 10:09
Het komt voor dat bepaalde parameters wijzigen (kanaal, key etc) waardoor communicatie wegvalt. Via toelichting op onderstaande pagina kun je je settings opnieuw laden waarna communicatie zal worden hersteld.
https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/Network-lost-issues
eggda 29 april 2020 at 19:40
Uiteindelijk heeft het wisselen van de stable naar de beta firmware (2.05.75) het probleem opgelost. Er loopt ook een heel topic op Github: https://github.com/dresden-elektronik/deconz-rest-plugin/issues/2273#issuecomment-619525324
Arjanz 12 mei 2020 at 19:58
Met geen mogelijkheid werd de plugin zichtbaar in Domoticz. Zeer frustrerend. Heel veel nageplozen op internet maar niets hielp. Uiteindelijk zelf maar eens wat geprobeerd namelijk i.p.v. de benodigde Deconz plugin te kiezen (die niet te kiezen viel) gekozen voor de Philips Hue plugin. Weliswaar had ik die al geïnstalleerd maar je kunt er nog een toevoegen. Deze andere naam gegeven en ip-adres ingevuld. Dan api key maken en toevoegen aan Domoticz. Vergeet niet in de Phoscon app de authenticatie aan te zetten. Ben blij dat het eindelijk werkt want nu kan ik er precies mee doen wat ik van plan was.
Rick 22 juli 2020 at 23:30
Voor mij heeft het geholpen om de python3-pip package te installeren: sudo apt install python3-pip
Gevonden via: https://www.raspberrypi.org/documentation/linux/software/python.md

Ik vond dit nadat ik hier het requirement las om de requests library te installeren: https://github.com/Smanar/Domoticz-deCONZ/blob/master/README.md

Dat commando werkte niet omdat pip3 niet werkt herkend, wat me weer leidde naar die eerstgenoemde pagina.
Robin 22 juli 2020 at 20:03
Heel erg bedankt voor deze tuturial, werkt perfect!
Frans 10 september 2020 at 15:22
Zo'n dag of 10 terug de stick ontvangen maar ik wilde, mede gezien mijn zeer beperkte Linux kennis, eerst een full backup maken van de SD kaart. En vervolgens crashte mijn laptop en dus enige vertraging opgelopen. Nu dit opgelost te hebben heb ik nu eerst een full backup gemaakt en vervolgens begonnen met de installatie.
Helaas, na ingave van de regel sudo apt-key add gebeurt er niets meer. Ik ga ervan uit dat ik iets fout doe. De vraag is wat?

pi@raspberrypi:~ $ sudo apt-key add
Lotte 15 september 2020 at 20:45
Dit commando hoort nog bij de vorige:
wget -O - http://phoscon.de/apt/deconz.pub.key | \
sudo apt-key add -
Frans van Gils 16 september 2020 at 09:10
Inmiddels had ik het probleem gevonden. Voor diegenen met een identiek kennisnivo van Linux als ondergetekende, je moet beide hierboven geplaatste regels in één keer uitvoeren. In de installatiehandleiding staat dat - teken er niet achter en ik meende dat ik beide commando’s één voor één moest ingeven.
wget -O - http://phoscon.de/apt/deconz.pub.key
sudo apt-key add -

Incl. het streepje op het eind.
 
Klantenservice telefoonnummer

+31737620762
ma-vrij: 10:00-17:00 en za 10:00-15:00

 
Adres

Gasstraat Oost 14A 5349 AV Oss Nederland

Google maps