Installer custom apps via CLI/Node.js

Nogle gange kan der være behov for at installere en app, som ikke ligger i Homey’s egen app samling. Det kaldes at installere en app via 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.

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

2. Tilføj homey modulet i Node.js

Start med at åbne Node.js
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

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 til den app der skal installeres. Filerne skal være pakket ud og skal ikke være i .zip format!
Du skifter til mappen med kommandoen cd, f.eks.: cd “c:\min mappe\min app”

Start installationen med kommandoen: homey app install

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