Installer deCONZ/HomeyConz i Homey

I frustrationen over Homey’s problemer med større ZigBee netværk, så er der mange, som enten er skiftet til deCONZ eller har et ønske om at afprøve det.

Men nu er udvikleren bag Homey’s deCONZ app blevet uvenner med producenten af Homey og har valgt at fjerne deCONZ appen fra Homey’s appstore. Der ligger godt nok stadigvæk en udgave af deCONZ i Homey Community Store, men den version er ret gammel og understøtter ikke lige så mange enheder. (Se evt. TEST VERSIONER AF APPS OG COMMUNITY STORE for forklaring om hvad den store er).

Jeg vil i denne artikel kort forklare hvad deCONZ overhovedet er og hvad man skal bruge til det, men jeg vil ikke gå i detaljer om hvordan man opsætter en deCONZ server. Hovedformålet med artikel er at vise hvordan man installerer den nyeste deCONZ/HomeyConz klient app i Homey.

Hvad er det der deCONZ?

Jeg vil i dette afsnit gennemgå alle de forskellige elementer, som der er i en klassisk deCONZ opsætning.

deCONZ er gratis software, som skal installeres på noget hardware (mere om det om lidt).
Du kan sammenligne deCONZ med det software/firmware, som ligger inde i din Philips Hue eller Ikea gateway. Men modsat softwaren i Philips Hue og Ikea, så tillader deCONZ at man tilføjer alle mulige ZigBee enheder fra mange forskellige producenter. Faktisk præcist ligesom man kan i Homey. Men deCONZ er bedre til at håndtere større ZigBee netværk, ja faktisk helt op til 512 enheder.
Du kan finde en samlet liste over understøttet enheder her: https://phoscon.de/en/conbee2/compatible

Hardwaren som deCONZ skal installeres på kan f.eks. være en Windows PC, en Raspberry Pi eller i en Docker container. Man kan godt starte med at installere deCONZ på sin Windows PC for at afprøve det og senere flytte installationen til andet hardware.
Du kan finde software installationen til den ønsket hardware her: https://www.phoscon.de/en/conbee2/install

ConBee II er forenklet sagt ZigBee antennen, som kommunikerer med dine ZigBee enheder.
Det er en USB pen, som skal sættes i USB porten i den hardware, hvorpå du har installeret deCONZ.
Du kan f.eks. købe en Conbee II på den tyske Amazon: https://www.amazon.de/dp/B07PZ7ZHG5

deCONZ + Conbee II + hardwaren bliver tilsammen en ZigBee gateway – ligesom en Philips Hue, Ikea eller Homey gateway.

Phoscon er det interface, som du bruger til at tilføje og konfigurere enheder til deCONZ.
Det svarer til den app, som du ville bruge for at tilføje enheder til en Philips Hue gateway eller Ikea gateway.
Den findes på http://[deCONZ serverens IP-adresse]/pwa/login.html

HomeyConz (hed tidligere også bare deCONZ, da man kunne finde den i Homey’s appstore) er den app, som du skal bruge for at tilføje enhederne fra deCONZ til Homey. Og det er denne app, som ikke er så nem at installere mere.

Installation af HomeyConz appen

Det kræver at du har en PC for at kunne installere HomeyConz.

  1. Start med at åbne https://github.com/MadMonkey87/HomeyCONZ i en browser
  2. Klik på Code knappen
  3. Klik på Download ZIP og gem filen et sted på din PC.
  4. Pak filen ud

I tilfælde af at github siden pludseligt bliver lukket, så kan du alternativt downloade filen her: https://homey.guide/wp-content/uploads/2021/12/HomeyCONZ-master.zip

Jeg har pakket min fil ud til C:\Temp\HomeyCONZ-master. Det er i undermappen de.dresden-elektronik.deconz at installationsfilerne ligger, så den komplette sti som vi skal bruge senere bliver C:\Temp\HomeyCONZ-master\de.dresden-elektronik.deconz

De udpakket HomeyConz filer skal installeres fra noget der kaldes CLI (Command Line Interface).

Et CLI er et tekst interface, hvor du med tekst kommandoer kan kommunikere med Homey og få Homey til at gøre ting, som du ikke kan via Homey app’en eller developer hjemmesiden.

I Homey’s verden hedder CLI’et Node.js.

Installer Node.js

Først skal du have installeret CLI’er, der kan tale med Homey. Det hedder Node.js og du kan downloade det fra https://nodejs.org/en/

LTS udgaven er tilstrækkelig til dette formål.

Der skal ikke gøres andet end at trykke “Næste” hele vejen igennem installationen.

Tilføj homey modulet i Node.js

Start med at åbne Node.js Command Prompt
Skriv kommandoen: npm install -g homey
– og vent et øjeblik

Bemærk: Det er kun nødvendigt at installere homey modulet første gang du åbner Node.js

Nogle har haft problemer med at installere HomeyConz og har fået en fejlbesked når installationen blev compilet under installationen, som vi kommer til om lidt.

Du kan derfor lige så godt for en sikkerheds skyld skrive kommandoen npm update nu.

Login og installer app’en

Skriv kommandoen: homey login
Der bliver nu åbnet en browser, hvor du skal logge ind og give tilladelse til at Node.js tilgår din Homey.

Skriv nu kommandoen: homey select
Nu kan du direkte i CLI’en vælge din Homey med piletasterne. De fleste har kun én Homey, så bare tryk enter.

Herefter skal du skifte til den mappe, hvor du har filerne som vi pakkede ud tidligere er placeret.
Du skifter til mappen med kommandoen cd, f.eks.: cd “C:\Temp\HomeyCONZ-master\de.dresden-elektronik.deconz

Start installationen med kommandoen: homey app install

Vent et øjeblik, så bliver HomeyConz installeret i din Homey, så du kan se og bruge app’en inde i Homey app’en.

Konfiguration af HomeyConz

Før du kan begynde at tilføje enheder til Homey, så skal HomeyConz konfigureres.

Åben HomeyConz/deCONZ app’en i Homey og klik på Configurere App. Du kommer nu til en side, hvor 4 felter skal udfyldes.

  1. Hvis du er heldig, så fungerer Discover knappen for dig, og vil udfylde IP adressen til deCONZ serveren automatisk.
    Er du ikke så heldig, så skriv selv IP adressen ind. I mit tilfælde er det 192.168.1.16
  2. Indtast PORT 80
  3. Indtast WEBSOCKET PORT 443
  4. Åbn en browser og gå til Phoscon siden.
    I mit tilfælde er den på: http://192.168.1.16/pwa

    Log ind på siden.
    Default brugernavn og kode er delight
  5. Gå igennem menuerne: Settings – Gateway – Advanced
  6. Klik på Authenticate app knappen
    En blå bjælke med teksten: App can be connected now kommer til syne.
  7. Skynd dig tilbage i Homey app’e og tryk på request key knappen.
    Feltet bør nu blive udfyldt automatisk med 10 bogstaver og tal.
  8. Klik på Connect
    Du bør nu få en bekræftelse om at der er forbindelse til deCONZ.
  9. Klik på Save

Nu er du klar til at tilføje enheder i Homey, som beskrevet i GRUNDLÆGGENDE: TILFØJ EN SMART-ENHED I HOMEY artiklen.

Skriv en kommentar

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.