Sådan får du SkyConnect USB til at virke i Home Assistant på Unraid

AI genereret resume (TL;DR) Skjul resume
Guiden beskriver, hvordan man får SkyConnect til at fungere med Unraid og andre Docker-baserede Home Assistant setups. Først skal du indsætte SkyConnect i din maskine og bruge en USB-forlænger for at undgå forstyrrelser. Derefter åbner du en terminal i Unraid og skriver kommandoen ls /dev/serial/by-id for at finde enhedens navn. Dette navn kopieres og indsættes i Docker-menuen i Unraid under Home Assistant-indstillinger som en enhedsstilføjelse. Efter genstart af Home Assistant kan du konfigurere SkyConnect i enheds- og tjenestemenuen. Når konfigurationen er færdig, kan du vælge at bruge enten Thread eller Zigbee-protokollen. Når Zigbee er valgt, kan du importere eller oprette et nyt netværk og tilføje enheder i Home Assistant.
Vis bullet points

Fordi det ikke blot er at indsætte USBen og så virker det når man benytter Unraid (og formentlig andre Docker basserede Home Assistant setups), så får du her en lille guide der fortæller dig hvordan du får det til at virke med netop Unraid.

Start med at indsætte din SkyConnect i maskinen, i mit tilfælde er det en Dell T30 Server, men det vil være det samme på alle maskiner der benytter Unraid. Husk at benytte USB forlængeren da forstyrrelser fra USB porte kan være et problem (siges der).

  1. Åben en terminal i Unraid og skriv følgende komando:

Kommandoen ls /dev/serial/by-id bruges til at liste indholdet af mappen /dev/serial/by-id på et Linux-system. Denne mappe indeholder symboliske links til serielle enheder (som f.eks. USB-til-seriel-adaptere), navngivet efter deres unikke hardware-ID’er. Dette gør det nemmere at identificere og få adgang til specifikke serielle enheder baseret på deres ID, i stedet for deres dynamisk tildelte enhedsnavne.

Du bør se et navn der ligner følgende ( Dit navn vil være anderledes ):

usb-Nabu_Casa_SkyConnect_v1.0_8666384887bef18ytu803a2d2w57669f5d-if00-port0

2. Kopier navnet og åben “Docker” menu punktet i Unraid og rediger din Home Assistant docker ved at klikke på den.

3) Klik på “Add another Path, Port, Variable, Label or Device” linket du finder i bunden.

Skift indstillinger til følgende:
Config type: Device
Name: Kald den hvad du vil. Her kalder jeg min for SkyConnect
Value: /dev/serial/by-id/Nabu_Casa_SkyConnect_v1.0_8666384887bef18ytu803a2d2w57669f5d-if00-port0:/dev/ttyUSB0

Udskift det fremhævede navn med navnet du kopierede før og husk :/dev/ttyUSB0 til sidst. Du skal ikke afslutte med den der @ som du vil se i komandoen tidligere.

Det der står før : i value er din enheds navn og det der står efter er stien / i selve Docker containeren.

4) Tryk Apply i bunden og din Home Assistant vil nu genstarte og skrive “The command finished successfully!”. Det bør nu virke og du kan nu fortsætte til din Home Assistant.

5) Login i Home Assistant og gå til “Indstillinger” -> “Enheder & Tjenester”

Hvis det virkede vil du nu se at der står “Fundet” “Home Assistant SkyConnect” som vist på billedet nedneunder. Du kan nu konfigurere SkyConnect ved at klikke på knappen “Konfigurer”.

6) Når du trykker på Konfigurer så får du beskeden “

Set up the Home Assistant SkyConnect
The Home Assistant SkyConnect can be used as either a Thread border router or a Zigbee coordinator. In the next step, you will choose which firmware will be configured.” her trykker du bare på “Send”, der er eneste valg lige nu.

Du får nu valget om du vil benytte Thread eller Zigbee. I mit tilfælde er det Zigbee. Når du har trykket på den skriver den så “Zigbee setup complete” og ikonet ude i “Fundet” skifter fra en SkyConnect til et rødt Zigbee ikon.

Du skal nu trykke “Konfigurer” igen og du kan nu vælge at importere et netværk eller sætte et nyt op.

Du er nu klar til at tilføje dine enheder i Home Assistant.

GÅ IKKE GLIP AF NOGET

Vær blandt de første til at få besked, når vores seneste artikler bliver udgivet ved at tilmelde dig vores ugentlige nyhedsbrev!