Styr Philips Hue lampor med Fibaro HC2

Det är alltid smidigare att samla all styrning för ditt smarta hem i en och samma styrenhet. När det gäller Philips Hue och Fibaro HC2 är det dock lite komplicerat.
Publicerad: september 29, 2017
touch_app Styrenhet
Fibaro HC2
multiline_chart Svårighetsgrad
Utmanande
timer Tidsåtgång
30 - 60 minuter
format_list_bulleted Antal steg
10
trending_up Visningar
5144
chat_bubble_outline Kommentarer
1
star_outline Betyg
0 / 0

Förberedelser och inköp

Steg 1. Vad handlar den här guiden om link

zoom_in
  • Den här guiden är för dig som vill kunna styra dina Philips Hue lampor via din Fibaro Home Center 2 webbgränssnitt.
  • Guiden använder av sig s.k. virtuella enheter (virtual devices) istället för Philips Hue instickprogram som du kan installera i Fibaro HC2 plugins, eftersom lamporna som du har anslutit till Fibaro HC2 med detta instickprogram går inte att styra via scener.
  • Det är en fördel om du har lite koll på vad LUA programmering är för något, men även om du har aldrig gjort något liknande förut – följ bara guide noga, steg för steg, så klarar du dig. Våga testa! 🙂
  • För att ta reda på hur du kommer igång med Fibaro Home Center 2  och Philips Hue Bridge, läs gärna våra tidigare guider.
  • All kod i guiden är skriven av fantastiska användaren Sankotronic på Fibaro Forum och används med hans tillåtelse.
  • report_problem

    Lösningen som beskrivs i guiden funkar inte på en Fibaro HC Lite pga att den har inte stöd för LUA script. En separat guide som visar hur du kan skapa virtuella enheter för dina Philips Hue lampor i Fibaro HC Lite ska publiceras inom snar framtid.

favorite_border Om du gillar Snillevilla och vill stötta bloggen och se fler och bättre guides, använd gärna länkarna ovan för att göra köp på m.nu. Då får vi en liten ersättning för varje köp du gör. Det medför ingen extra kostnad för dig. Pengarna går oavkortat till vidareutveckling av Snillevilla. Tack!
done Du behöver inga verktyg eller andra tillbehör för att genomföra denna guide.

Koppla ihop Philips Hue Bridge med Fibaro HC2

Steg 2. Skapa en ny användare på din Philips Hue Bridge link

  • För att din Fibaro Home Center 2 ska kunna ‘prata’ med din Philips Hue Bridge, behöver du skapa en användare på Philips Hue Bridge.
  • Ta fram din Philips Hue Bridge, du kommer behöva den under stegets gång.
  • Besök adressen http://192.168.0.21/debug/clip.html i din webbläsare. Ersätt ‘192.168.0.21’ med IP-adress för din Philips Hue Bridge.
  • info_outline

    Om du inte vet IP-adressen till din Philips Hue Bridge, kan du enkelt ta reda på det med hjälp av appen Fing.

  • I fältet ‘Url’ skriv bara /api.
  • I fältet ‘Message body:’ skriv:
    {"devicetype":"fibaro#snillevilla"}
  • Tryck nu på stora knappen i mitten av Philips Hue Bridge.
  • Inom 30 sekunder, tryck på knappen ‘POST’ i dialogrutan i din webbläsare.
  • I rutan ‘Command Response’ kommer du se ett framgångsmeddelande. Långa strängen med siffror och bokstäver är ditt användarnamn som du sedan kommer behöva ange i Fibaro Home Center 2. Kopiera eller skriv ner den till ett tryggt ställe.

Steg 3. Ta reda på ID nummer för dina Philips Hue lampor link

  • För att kunna styra dina Philips Hue lampor i Fibaro HC2, behöver du även ta reda på lampornas ID nummer som är registrerade i din Philips Hue Bridge.
  • I samma webbgränssnitt, i fältet ‘Url’ skriv nu:
    /api/<ditt användarnamn>/lights
  • … och tryck på knappen ‘GET’.
  • I fältet ‘Command Response’ kommer du se en lista av dina lampor med all information om dem.
  • För varje lampa du vill styra, notera lampans ID nummer, namn och lampans typ.
  • Jag har fyra lampor anslutna till min Hue Bridge:
    1: Skrivbordet, Extended Color Light
    2: Fönsterlampa höger, Color temperature light
    3: Matbordet, Extended color light
    4: Fönsterlampa vänster, Color temperature light (det här är faktiskt en IKEA Trådfri lampa, inte Philips Hue).

Anslut dina lampor till Fibaro HC2

Steg 4. Ladda ner kod som ska styra dina lampor i HC2 link

  • Dina lampor i Fibaro HC2 kommer vara s.k. virtuella enheter, dvs istället för att din Fibaro HC2 kommunicerar med dem direkt, kommer en snutt mjukvara agera mellanhand mellan din Fibaro HC2 och dina lampor.
  • Mjukvaran du kommer behöva för att fortsätta med guiden laddar du ner från vår Github. Besök adressen https://github.com/snillevilla/Philips-Hue-VD-for-Fibaro-HC2 i din webbläsare.
  • Tryck på knappen ‘Clone or Download’ uppe till höger och välj ‘Download ZIP’.
  • Spara och sedan extrahera filarkivet på din dator, du kommer behöva alla filer i den lite senare.

Steg 5. Registrera din första Philips Hue lampa i Fibaro HC2 link

  • Nu kommer du konfigurera dina lampor i Fibaro HC2 en för en.
  • Logga in på din Fibaro HC2 webbgränssnitt och välj ‘Enheter’ i huvudmenyn.
  • Välj ‘Lägg till eller ta bort enhet’ i menyn till vänster.
  • Tryck på knappen ‘Choose File’ under rubriken ‘För att lägga till virtuell enhet’.
  • Välj fil du ska ladda upp.
    För Color and White Ambiance lampor, använd:
    Philips_HUE_v2.1m.vfib.json om du har färre än 15 Hue lampor
    Philips_HUE_v2.1b.vfib.json om du har 15 eller fler Hue lampor För White Ambiance lampor, använd:
    Philips_HUE_wha_v2.1m.vfib.json om du har färre än 15 Hue lampor
    Philips_HUE_wha_v2.1b.vfib.json om du har 15 eller fler Hue lampor För Philips Hue White lampor, använd:
    Philips_HUE_wht_v2.1m.vfib.json om du har färre än 15 Hue lampor
    Philips_HUE_wht_v2.1b.vfib.json om du har 15 eller fler Hue lampor
  • Eftersom jag har bara 4 lampor och första lampan jag ska konfigurera är Philips Hue Color and White Ambiance lampa, väljer jag filen ‘Philips_HUE_v2.1m.vfib.json’
  • Nu ser du en sida med basinställningar för din Philips Hue lampa.

Steg 6. Ladda upp ikoner till Fibaro HC2 link

  • Först så behöver du ladda upp ikoner som kommer beteckna olika ljusnivåer på din lampa. Det är en lite långtråkig process, men du behöver göra det bara en gång.
  • Tryck på knappen ‘Byt ikon’ under blåa ikonen i dialogrutan.
  • I dialogrutan som visas, tryck på knappen ‘Välj fil’.
  • Bland filerna som du laddade ner i steg 4 hittar du en mapp som heter ‘Icons’.
  • I mappen hittar du ikoner för tre olika typer av lampor: E27, GU10 och Strip. I guiden kommer jag använda bara ikonerna för E27, men du kan såklart använda de andra också om du känner för det.
  • Markera första ikonen i listan, ‘000_Philips_HUE_E27_off.png’ och tryck sedan på ‘Open’.
  • Tryck sedan på knappen ‘Lägg till’.
  • Nu syns ikonen i dialogrutan. Upprepa samma process för resterande E27 ikonerna.
  • För att lampans status ska korrekt visas i ikonen, är det viktigt att du laddar upp dem i filnamnsordning, dvs fortsätt nu med ‘001_Philips_HUE_E27_10.png’ och avsluta med ‘010_Philips_HUE_E27_100.png’.
  • Till slut, ladda upp även ikonerna med namn ‘998_Unreachable.png’ och ‘999_Error.png’.
  • Och som sist, behöver du ta reda på ikonernas ID nummer i Fibaro systemet. Det enklaste sättet att göra detta är att högerklicka på första ikonen i listan och välja ‘Inspect’.
  • I dialogrutan som visas, kommer du se vad ikonen heter i Fibaro systemet. Siffrorna i ikonens namn är ikonens ID-nummer. I mitt fall är nummret ‘1027’.
  • Från den informationen kan vi dra slutsatsen att ID-nummer för resterande ikonerna är från ‘1028’ för 10% ikonen till ‘1037’ för 100% ikonen. Ikonen som betecknar status ‘Unreachable’ har ID-nummer ‘1038’ och ikonen som betecknar status ‘Error’ har ID-nummer ‘1039’.
  • Skriv ner ID-nummren för ikonerna, du kommer använda dem senare.
  • När du är färdig, tryck på valfri ikon i listan för att gå tillbaka till lampans inställningar.

Steg 7. Din Philips Hue lampa i Fibaro HC2: baskonfiguration link

  • I fältet Namn: ange namnet för din lampa. För smidighetens skull anger jag samma namn för lampan här som jag har registrerat den med i Philips Hue Bridge, ‘Bordslampa’.
  • I rullgardinsmenyn bredvid rubriken ‘Rum:’ välj rummet din lampa ska tillhöra. Du kan lämna detta val även till senare.
  • I fältet ‘IP-adress’ ange IP adressen för din Philips Hue Bridge.
  • I fältet ‘Port’ ange ’80’.
  • Tryck på diskettikonen i menyn till vänster för att spara ändringarna.

Steg 8. Din Philips Hue lampa i Fibaro HC2: avancerad konfiguration link

  • För att fortsätta med konfiguration av din lampa, tryck på fliken ‘Avancerat’.
  • Scrolla ner en bit tills du ser kodrutor för lampans knapp och sliders. Där kommer du behöva ange informationen vi tog reda på i föregående steg. Vi kommer ändra all information i första kodrutan och sedan kopiera och klistra in samma information i andra kodrutor.
  • I första kodrutan, under rubriken ‘1 button’, i rad 15, ändra siffran ‘1’ till din lampas ID-nummer som du tog reda på i steg 3.
  • I samma kodruta, i rad 17, ange användarnamnet för din Philips Hue Bridge som du tog reda på i steg 2.
  • I raderna 19-31, ange ID-nummer för ikonerna som du tog reda på i steg 6. I mitt fall är det nummer mellan 1027 och 1039.
  • Kopiera alla inställningarna du nyss ändrade från första kodrutan och ersätt kodraderna 15-31 med dina inställningar i kodrutorna under rubrikerna ‘sldBrightness’, ‘sldHue’ och ‘sldSaturation’.
  • I sista kodrutan under rubriken ‘Main loop’, ersätt även där raderna 29-45 med dina inställningar.
  • I samma ruta, i rad 47 kan du ange hur lång tid ska det ta, i sekunder, mellan när din lampa ändrar sin status och när det ska synas i Fibaro HC2. Jag valde att ange kortaste möjliga tiden, 1 sekund.
  • Tryck på diskettikonen uppe till höger för att spara inställningarna.

Styr din Philips Hue lampa med Fibaro HC2

Steg 9. Nu kan du styra din Philips Hue lampa med Fibaro HC2 link

  • Nu, när du går tillbaka till ‘Hem’ i din Fibaro HC2 webbgränssnitt så ser du din lampa med en ikon som motsvarar lampans status, samt en ‘av/på’ knapp bredvid den och en slider du kan styra lampans ljusstyrka.
  • Om du trycker på första lilla ikonen uppe i vänstra hörnet i lampans ruta, ser du en dialogruta där du kan ändra även lampans färgton och mättnad.

Steg 10. Fortsätt så! link

  • Nu kan du lägga till även alla andra dina Philips Hue lampor till Fibaro HC2, genom att upprepa steg 7 och 8 (du behöver inte ladda upp ikonerna igen 🙂 ).
  • Hue lampor som du har anslutit till din Fibaro HC2 med hjälp av den här guiden kan du även använda i Fibaro scener som du skapar med både Fibaro grafiska scenbyggaren och LUA-scripts.
  • Lycka till!
favorite_border

Tack till m.nu för lån av produkterna som behövdes för att genomföra denna guide.
Stor tack till användaren Sankotronic på Fibaro forumet för kod som användes i den här guiden.

Diskussion

  • Vilken UNDERBAR guide! Så otroligt tydlig och välskriven!

    Jag fastnar dock på steg 6 – När jag väljer bild och trycker på add visas bara en blank vit sida och ingen ikon läggs till.
    Någon idee vad det kan bero på?`

  • Hej! Grym guide! Du nämnde att en av de fyra lamporna var en IKEA Trådfri-lampa. Den läggs till på samma sätt antar jag? Har idag några Trådfri o jag tänkte köpa Philips bridge för att integrera Trådfri-lamporna till min Fibaro Home Center Lite-enhet som redan finns också. Kommer det funka, eller behöver jag något mer?

  • Flott guide 🙂 Jeg fikk lysene til å virke, men jeg får ikke valgt icon? Jeg laster inn alle iconer fra 001-100 + error men når jeg skal velge icon etterpå så kommer bare det vanlige VD iconet. Kan det være noe med nyeste firmware på Fibaro som gjør det?

  • 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