Miniguide: så ansluter du Nanoleaf Aurora till Home Assistant

Smarta och vackra belysningen Nanoleaf Aurora går att koppla upp till och styra även från Home Assistant. Så här får du till det.
Publicerad: november 6, 2017
touch_app Styrenhet
Home Assistant All-In-One install
multiline_chart Svårighetsgrad
Inte så farligt
timer Tidsåtgång
15-20 minuter
format_list_bulleted Antal steg
5
trending_up Visningar
1195
chat_bubble_outline Kommentarer
0
star_outline Betyg
0 / 0

Vad handlar den här guiden om link

zoom_in
  • Nanoleaf Aurora är en vacker och smart belysningslösning för ditt hem som du kan styra med hjälp av en mobilapp.
  • Den här guiden är för dig som vill integrera Nanoleaf Aurora i din befintliga Home Assistant installation för att kunna använda den i olika automationer.
  • För att ta reda på mer om vad Nanoleaf Aurora är för något och hur den funkar, läs vår föregående guide här.
  • Guiden förutser att du har installerat Home Assistant med ‘All-in-one’-skriptet så som jag beskriver i den här guiden.
  • info_outline

    Observera att denna lösning bygger på en script från Github som är inte med i Home Assistant officiella komponentlistan än. Använd på egen risk och tänk på att den kanske inte kommer funka i framtiden.

done Du behöver inga verktyg eller andra tillbehör för att genomföra denna guide.

Steg 1. Skapa filen aurora.py link

  • Logga in på din Raspberry Pi med t.ex. PuTTY och byt användaren till ‘homeassistant’ med kommandot sudo su -s /bin/bash homeassistant.
  • Byt arbetsmappen till ‘.homeassistant’ med kommandot
    cd /home/homeassistant/.homeassistant
  • Om du inte redan har det, skapa en ny mapp som heter ‘custom_components’ med kommandot mkdir custom_components
  • Byt arbetsmappen till ‘custom_components’ med kommandot
    cd custom_components
  • I mappen ‘custom_components’, skapa en ny mapp, ‘light’, med kommandot
    mkdir light
  • Byt arbetsmappen till mappen ‘light’ med kommandot
    cd light
  • I mappen ‘light’, skapa en ny fil, aurora.py med kommandot
    nano aurora.py
  • Textredigeraren ‘nano’ kommer öppnas.
  • Öppna filen aurora.py i din webbläsare, kopiera innehållet i den och klistra in den i terminalfönstret.
  • Spara och stäng filen genom att trycka ‘Ctrl+X’ på ditt tangentbord och sedan ‘Y’ och ‘Enter’.

Steg 2. Installera komponenten Nanoleaf link

  • Aktivera nu Home Assistant virtuella miljön med följande kommando:
    source /srv/homeassistant/homeassistant_venv/bin/activate
  • Installera Nanoleaf komponenten med kommando
    pip install nanoleaf --upgrade
  • Nanoleaf-komponenten kommer nu installeras. När den är färdig, skriv kommandot exit för att byta tillbaka till användaren ‘pi’.
  • Starta om din Raspberry Pi med kommandot sudo reboot now.

Steg 3. Hämta API-nyckeln för din Nanoleaf Aurora link

  • För att Home Assistant ska kunna kommunicera med din Nanoleaf Aurora, behöver du en hämta en API-nyckel. För detta ändamål använder jag programmet Postman som du kan ladda ner här.
  • Ta reda på IP-adressen för din Nanoleaf Aurora med hjälp av t.ex. mobilappen Fing (Aurora identifierar sig korrekt även i Fing för iOS).
  • Öppna sedan Postman på din dator. I adressrutan, skriv in följande adress:
    http://192.168.86.45:16021/api/v1/new
    Ersätt ‘192.168.86.45’ med IP-adressen för din Nanoleaf Aurora.
    I rullgardinsmenyn bredvid adressen, välj ‘POST’ istället för ‘GET’.
  • Gå nu till din Nanoleaf Aurora, och tryck på power-knappen som finns på Aurora-styrenheten i 5-7 sekunder, tills vita led-lampan bredvid knappen börjar blinka.
  • Gå tillbaka till datorn och tryck på knappen ‘Send’ i Postman. Du måste hinna trycka på ‘Send’ inom 30 sekunder från när led-lamporna på Aurora-styrenheten började blinka.
  • I textrutan i Postman kommer du se ett svarsmeddelande som innehåller API-nyckeln du kommer behöva för att ansluta din Nanoleaf Aurora till Home Assistant. Spara den på något tryggt ställe.

Steg 4. Koppla upp Nanoleaf Aurora till Home Assistant link

  • Öppna Home Assistant konfigurationsfilen ‘configuration.yaml’, och lägg till följande text:
    light:
      - platform: aurora
        host: 192.168.86.45
        api_key: uIKSZPpmjNluM435uP5AylOHHm484Mfw
        name: myAurora
    
    Ersätt IP-adressen i parametern ‘host’ med IP-adressen för din Nanoleaf Aurora och strängen med siffror och bokstäver i parametern ‘api_key’ med API-nyckeln du hämtade i förra steget.
  • Spara och stäng konfigurationsfilen och starta om din Home Assistant.
  • Efter omstart kommer din Nanoleaf Aurora synas i Home Assistant.
  • Nu kan du kan styra ljusstyrkan, färgtemperatur samt aktivera alla scener du har definierat i din Nanoleaf app direkt i Home Assistant, samt använda Nanoleaf Aurora scener i dina automationer.
  • info_outline

    Slidern för färgtemperatur ger för tillfället inverterat resultat, dvs om du byter till varmaste änden av temperaturskalan, kommer Nanoleaf istället lysa i sin kallaste färg och tvärtom.

favorite_border

Tack till m.nu för lån av produkterna som behövdes för att genomföra denna guide.

Diskussion

Vad tyckte du om guiden? Funkade allt så som du förväntade dig? Stötte du på några problem? Lämna en kommentar!

keyboard_arrow_up