Styr IKEA Trådfri lampor i Home Assistant med Conbee

Trots vad det står på förpackningen, så går det att styra IKEA Trådfri lampor med styrenheter som inte är IKEAs egna. Vi testar styrning av IKEA Trådfri med Home Assistant och Conbee USB sticka.
Publicerad: juli 4, 2017
Senast uppdaterad: oktober 11, 2017
touch_app Styrenhet
Conbee
multiline_chart Svårighetsgrad
Inte så farligt
timer Tidsåtgång
30-60 minuter
format_list_bulleted Antal steg
9
trending_up Visningar
14209
chat_bubble_outline Kommentarer
52
star_outline Betyg
5 / 2

Förberedelser och inköp

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

zoom_in
  • Den här guiden visar dig steg för steg, hur du kan styra IKEA Trådfri lampor i Home Assistant utan IKEAs egen Trådfri styrenhet.
  • Istället för IKEAs egen styrenhet kommer vi använda en USB sticka, Conbee, som tillåter dig att kommunicera med lamporna via protokollet de använder, Zigbee.
  • Observera att USB stickan vi använder är ungefär dubbelt så dyr som IKEAs egen Trådfri styrenhet. Jag har valt att använda den istället för IKEAs styrenhet av flera anledningar.
  • Första anledningen är att med Conbee kan jag styra inte bara IKEA Trådfri prylar utan vilka andra Zigbee prylar som helst. Till exempel, om jag senare vill köpa några fina Philips Hue lampor för att skapa en speciell stämning någonstans hemma, slipper jag att köpa en styrenhet till för Philips Hue utan kan använda Conbee och köpa bara de fina lamporna.
  • Andra anledningen till att använda Conbee är att jag vill att styrning av alla enheter ska ske från min Raspberry Pi och via Home Assistant, istället för att ha flera styrenheter med varsin app och medföljande begränsningar. Målbilden för mig är att alla uppkopplade prylar i mitt hem ska kunna prata med alla andra prylar och styras från ett och samma gränssnitt, oavsett protokoll och varumärke.
  • info_outline

    Guiden är testad och funkar med senaste versioner av Home Assistant AIO-installer samt Hassbian. deCONZ mjukvaran funkar nu i headless-läge (dvs man behöver inte ha en grafisk användargränssnitt, s.k. X11 installerat på sin Raspberry Pi om man inte vill).

Det här behöver du köpa

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!

Verktyg och tillbehör

1-10 IKEA Trådfri lampor
Det är lamporna som du vill styra med Home Assistant.
1 Raspberry Pi med Home Assistant installerad
Guiden avser att du använder Home Assistant som styrenhet för ditt smarta hem.

Steg 2. Vad får man för pengarna link

  • Det du får hem är ett litet kartong med en USB sticka samt instruktionsmanual i.

Kom igång med Conbee USB stickan

Steg 3. Anslut Conbee till Raspberry Pi och installera mjukvaran link

  • Anslut Conbee USB stickan till din Raspberry Pi.
  • Logga in på din Raspberry Pi via t.ex. PuTTY och skriv följande kommando i terminalen:
    sudo apt install qt5-default libqt5sql5 libqt5websockets5-dev libqt5serialport5-dev wiringpi
  • Raspberry Pi kommer skriva ut alla program den kommer installera och be dig att bekräfta installationen. Skriv ‘Y’ och tryck på ‘Enter’.
  • Efter att installationen är färdig, ladda ner senaste versionen av deCONZ mjukvaran med kommando:
    wget http://www.dresden-elektronik.de/rpi/deconz/beta/deconz-2.04.93-qt5.deb
  • För att vara säker att alla andra mjukvaror du behöver för att deCONZ REST API ska funka, skriv kommando:
    sudo apt install -f
  • När nedladdningen är färdig, skriv följande kommando för att installera mjukvaran:
    sudo dpkg -i deconz-2.04.93-qt5.deb
  • Efter deCONZ har installerats, skriv in följande kommando i terminalen:
    sudo systemctl enable deconz Detta kommer lägga till att deCONZ startas igång varje gång du startar om din Raspberry Pi.
    Starta om Raspberry Pi nu.

Steg 4. Öppna Conbee webbgränssnittet link

  • Efter att Raspberry Pi har startats om, öppna din webbläsare och skriv in IP adressen för din Raspberry Pi i adressfältet. Du kommer se ett inloggningsformulär.
  • Logga in på deCONZ webbgränssnittet med användarnamn delight och lösenord delight.
  • Nu är du inloggad på Conbee webbgränssnittet och kan börja ansluta dina Zigbee prylar till Conbee.

Steg 5. Ändra lösenordet för Conbee webbgränssnittet link

  • Men innan du gör något annat, du måste ändra det förvalda lösenordet för Conbee webbgränssnittet. För att göra detta, tryck på ‘Menu’ uppe till höger och välj ‘Settings’.
  • Du kommer se en sida med inställningar för Conbee. Tryck på knappen ‘Change Password’.
  • I dialogrutan ange först nuvarande lösenordet (delight) och sen ditt nya lösenord två gånger och tryck på ‘Submit’.

Steg 6. Anslut dina IKEA Trådfri lampor till Conbee link

  • För att ansluta en lampa till Conbee, måste den vara väldigt nära Conbee USB stickan. Jag använde ett bordslampa placerad precis bredvid min Raspberry Pi för att fixa anslutningen. Efter att lampan är ansluten till styrenheten, kan du skruva ut den och använda den i den lampan där du faktiskt vill använda den.
  • På samma inställningssida, tryck på knappen ‘Open Network’. Conbee kommer nu leta efter lampor i närheten.
  • Om Conbee inte ser din lampa efter ungefär 30 sekunder, pröva att släcka och tända den med hjälp av strömbrytaren.

  • Eventuellt kommer din lampa visas i webbgränssnittet.
  • Du kan ändra namnet på din lampa samt gruppera lamporna genom att trycka på ‘+’ knappen bredvid lampans namn.
  • Min Trådfri lampa kommer användas i vardagsrummet så den får nog heta ‘Vardagsrumslampa’.

Anslut Conbee till Home Assistant

Steg 7. Uppdatera Home Assistant konfigurationsfilen link

zoom_in
  • Efter att du har lagt till alla lampor du vill till Conbee, öppna Home Assistant konfigurationsfilen, ‘configuration.yaml’ i din favorita textredigeraren och skriv in följande text:
    # Zigbee lampor
    light:
      platform: hue
      host: 192.168.0.17
  • I raden host ange IP adressen för deCONZ webbgränssnittet som bör vara samma som IP adressen för din Raspberry Pi.
  • Spara filen och starta om din Home Assistant.

Steg 8. Anslut Conbee till Home Assistant link

  • Efter att Home Assistant har startats om, kommer du se en ny ruta i Home Assistant: Configurator Philips Hue. Tryck på knappen ‘Configure’.
  • En dialogruta kommer visas.
  • Gå tillbaka till deCONZ webbgränssnittet och öppna inställningarna igen.
  • På inställningssidan, tryck på knappen ‘Unlock Gateway’.
  • Ett bekräftelsemeddelande kommer visas.
  • Gå tillbaka till Home Assistant webbgränssnittet och tryck på knappen ‘I Have Pressed The Button’.

Steg 9. Styr dina IKEA Trådfri lampor från Home Assistant link

  • Sådär, nu syns din Trådfri lampa i Home Assistant webbgränssnittet.
  • Tryck på lampans namn för att komma åt inställningarna för ljustemperatur och ljusstyrkan.
  • All information du behöver för att skapa egna automationer med dina Trådfri lampor hittar du i States. (Tryck på ikonen ‘<>’ under Developer Tools i menyn till vänster.)
  • Du kommer behöva använda deCONZ webbgränssnittet för att lägga till och ta bort Zigbee enheter. Alla ändringar dock syns i Home Assistant omedelbart, utan att du behöver starta om Home Assistant.
  • Lycka till! 🙂

Diskussion

  • Hade problem i steg 3 där min pi inte ville tillåta att jag skapde katalogen i kommandot jag kopierade från den här sidan i steg 3. Det fixade jag genom att manuellt skapa den och sedan köra kommandot från touch. Om det är något där som är fel kan det kanske vara det som är orsaken till det ”stora problemet” nämligen att jag inte kommer åt något webgränssnitt alls (=sidan hittas inte).

    Jag har angivit ip-adressen 192.168.1.239 utan någon port. Samma adress jag kommer åt home assistants gränssnitt på via 192.168.1.239:8123

    PS: Det ligger en fil i autostart-katalogen som heter deCONZ.desktop med innehållet
    [Desktop Entry]
    Type=Application
    Exec=deCONZ-autostart.sh

  • Att få deCONZ att rulla var lite svårt eftersom jag kör Raspbian Jessie LITE, alltså utan desktop, och ett tag var jag rädd att jag skulle behöva installera om min pi med desktop!! Men efter lite googlande hittade jag att jag kunde starta deCONZ så här: `DECONZ_OPTS=”-platform minimal –dbg-info=1″ /usr/bin/deCONZ-autostart.sh`.
    Innan jag testat det installerade jag iof en gui modul med apt-get som den klagade på saknades INNAN jag testat att starta med kommandot ovan.
    Se tråden här: https://github.com/dresden-elektronik/deconz-rest-plugin/issues/9

    • Hej! Ledsen att dina kommentarer blev automarkerade som skräp helt i onödan. Tack för infot!

  • Hej,

    Har du kollat något på Zigbee modul som man kopplar direkt på GPIO kontakten?

    Brings ZigBee connectivity to Raspberry Pi. The shield allows direct communication with ZigBee PRO devices like Philips Hue, XBee Series 2 and others.

    powered by Atmels RF flagship ATmega256RFR2
    500m signal range (power amplified)
    preflashed ZigBee firmware
    supports custom firmware via bootloader
    also available as ready to use RaspBee Gateway
    extensive software package available
    Applications
    ZigBee networking for Raspberry Pi
    control Philips hue (not compatible with Philips hue bridge)
    communicate to XBee Series 2
    use other IEEE 802.15.4 based wireless protocols
    develop custom firmware

  • @jonnyl – kika här https://www2.htw-dresden.de/~wiki_sn/index.php/ZigBee/RaspBee

    för egen del har jag kört fast då jag för tillfället testar HA o raspbee på en image med Berryboot (Raspian o Retropie..)

    ( får väl testa med ett fräsch image o se hur det går 🙂

     

    För att Rasbee att funka på en rpi3 så måste man bla – (utöver vad guiden här) säger editera /boot/cmdline.txt och /etc/inittab
    Raspbee kommunicerar nämligen genom UART som dock även operativsystemet gör..

    @snillevilla – vore kul med en guide även för raspbee!

     

    /Z

    • Det har kommit ett antal frågor om Raspbee nu. Får se om jag kan få en Raspbee att testa, antingen direkt från tillverkaren eller m.nu.

    • There is some outdated information on Dresden Electronics pages. The trick to get RaspBee working is to make some changes to /boot/config.txt  you have to add to the end of config file:

      enable_uart=1  

      Then use sudo rasbian-config and on serial config you have to answer no to console use and yes to second question.

      Then:

      sudo apt install qt5-default libqt5sql5 libqt5websockets5-dev libqt5serialport5-dev wiringpi

      sudo apt-get -y update && sudo apt-get -y upgrade

      sudo rpi-update

      wget http://www.dresden-elektronik.de/rpi/deconz/deconz-latest.deb

      sudo dpkg -i deconz-latest.deb

      cd /etc/systemd/system

      sudo systemctl enable deconz-gui.service

      Now service should be up and running…..

       

  • Hej!

    Har jag förstått dig rätt att du i praktiken simulerar en HUE mha deCONZ i denna guide?

    Jag har precis börjat med hemautomatisering (kör på en pi, z-sticka och domoticz) och det vore väldigt intressant om man skulle kunna utöka detta med conbee för att köra Ikeas pryttlar. Om Deconz kan simulera hue så borde det  kunna fungera även från Domoticz? Eller känner du till något som gör att den setupen inte fungerar?

    Tack för bra guider!

    • Hej! Körde en snabb installation av Domoticz och det funkar! Du lägger till Conbee som Philips Hue Bridge och efter parningen ser Domoticz alla Zigbee enheter som är registrerade hos Conbee. Testade specifikt med en Trådfri lampa och den dök upp som den ska. 🙂

    • Mm, ja, det kan vara lite samma sak som att försöka hitta från Drottningatan 2 till Kungsgatan 5 i Norrköping, när man har fått vägbeskrivning för Linköping. 🙁 Inte riktigt samma sak.
      Jag testar själv Raspbian Stretch ikväll, återkommer med resultatet. 🙂

    • Tyvärr gör det ju att guiden snart är helt utdaterad eftersom jessie är deprecated för home assistant. Jag har fått det att fungera nu genom att installera deconz för qt5 istället.

    • Den och andra relaterade guiderna ska uppdateras under veckan eftersom att jag själv gör en helt ny install av Home Assistant, och när jag gör det, följer jag mina egna guider 😀

    • Ja, precis som du säger, på Stretch funkar deCONZ för qt5, men inte för qt4. Steg för att installera den för qt5 finns i guiden för rörelsesensorn, tror jag ska bara byta ut relevanta steg i den här guiden. 🙂 Tack för att du sa till!

  • Hej,

    Undrar lite generellt hur ni har tänkt styra lamporna utan att använda rörelsesenorer.

    Har ni en fjärrkontroll till varje ljuskälla eller eventuellt en fjärrkontroll från ett annat protokoll som sedan triggar en ‘event’?

    Vad om datorn är nere? Då slår ni på brytaren av/på och den minns sista inställningen…?

    viktigt är familjen alltid kan styra lamporna oavhängig PC och för mig är input som triggar olika ‘eventer’ ett önskemål.

    • Hej! Det finns olika sätt att styra lamporna:
      1. Automatisera så lamporna tänds / släcks vid vissa tider eller alternativt när någon finns i rummet / öppnar dörren etc. Kräver att styrenheten är åtminstone strömansluten (Hue Bridge, Trådfri Gateway) eller har anslutning till lokala nätverket (Home Assistant på Pi odyl).
      2. Para ihop lamporna direkt med en rörelsesensor eller fjärrkontroll. (Vanligt vid IKEA Trådfri).
      3. Styra via mobilen (samma begränsningar som i punkt 1 gäller).
      4. Tända / släcka lamporna via väggbrytaren. Olika lampor beter sig olika efter strömavbrott, se t.ex. den här jämförelsen.
      Observera att du kan inte dimma Hue och Trådfri lampor via en väggdimmer.
      Om du vill använda ‘vanliga’ lampor och fortsätta använda väggbrytaren / dimmern som vanligt, kan du ‘smartifiera’ väggbrytaren istället genom att installera en Fibaro eller Qubino puck bakom den.
      Poängen med den här guiden var att visa hur man får in Trådfri lamporna i Home Assistant, jag har medvetet valt att inte visa några automationsexempel här eftersom det blir för mycket. Kommer dock lägga ut ett antal automationsexempel för belysning (anpassade även för olika styrenheter) ganska snart, väntar bara på att jag ska få in vissa tillbehör för detta.

  • Nice guide, många tack!

    Måste bara fråga, jag lyckas inte få IKEA’s lampa att ansluta, har ni några trick.

    Jag har provat att ha lampan tänd när jag klickar på ”Open Network”, jag har provat att ha den släckt och tänt den efter ”open Ne…” Jag har också provat att ha den tänd, släckt den för att sedan tända den under denna minut som ”Open Net…” är öppet..

    Men ingen framgång.

    Lampan har jag haft 5 cm från stickan.

     

    • Hej! Visst är Trådfri lampor kinkiga. För mig funkar det som bäst att trycka på ‘Open network’ när lampan är tänd, sedan släcka och tända den en gång. Då dyker den upp nästan garanterat. Ibland tar det 2-3 försök. Du kan kolla om Conbee ser lampan genom att scrolla längst ner i Settings och trycka på knappen ‘Scan Devices’. En lista av lampor Conbee öht kan nå kommer dyka upp där. Du kan då resetta lampan genom att trycka på röda ‘reset’ knappen bredvid och sen försöka ansluta den till Conbee igen.

    • Tack, problemmet var att den var tvungen att vara fabriksåterställd. Jag hade den redan på en IKEA Gateway, så en reset av lampan löste problemet.

  • Hej,

    Utmärkt guide som vanligt. Jag har dock problem när det kommer till steg 3 där jag inte kan lägga till deCONZ i autostart. ”No such file or directory”.

    Vad jag har förstått går det inte att köra RPi headless om man skall använda deCONZ, stämmer det? I så fall, är det kört då? Jag håller dessutom på att testa möjligheterna att gå över till HASS.IO så det skulle vara bra med en guide om hur det funkar där så att man kan gå över dit direkt.

    /Olof

    • Hej!
      Har korrigerat kommandot för autostart, den bör funka nu. Det som har ändrats är att det finns ytterligare en kodbit i början av kommandot som skapar mappen för konfigurationsfilen. Testa igen! 

      Jag har inte testat själv att köra deCONZ på en helt headless Pi. Det går i princip, men om jag förstår det rätt så begränsar det möjligheterna programmvaran erbjuder ganska mycket. Och även om du kör headless versionen så behöver du ha X bibliotekerna installerade. Du kan läsa mer om ämnet här. 

      Angående hass.io, jag har precis installerat den på ett nytt minneskort på min Pi och ska ta en närmare titt på den så snart jag har tid! Det kan nog dröja någon vecka innan dess. Återkommer när jag vet mer. 🙂

    • Tack för snabbt svar.

      Problemet är att jag inte har någon .config-mapp så jag får samma felmeddelande igen. Om det kan vara till någon hjälp så kör jag HASSBIAN, så om det passar den imagen så borde det funka till de flesta.

    • Ojdå, ja, Hassbian har jag aldrig lyckats att få funka för mig, så det är säkert annorlunda där. 🙁 Guiden avser att din Home Assistant bygger på en All-in-one HA installation. 
      Jag kan tänka mig att ta en titt på Hassbian igen, men det lär inte vara någon gång snart. 

    • Tack för en bra guide, då jag redan börjat med HASS.IO när jag hittade guiden kunde jag bara använda delar av den, utifrån det och mycket letande med google har jag fått ihop en HASS.IO add-on som kör i en egen container som fungerar ok med deCONZ, tyvärr har jag ännu inte fått till uppdateringar av firmware ännu. För de som vill testa denna finns alla filer på https://github.com/daniel-mrd-andersson/hassioaddons och de som vill hjälpa till att förbättra är välkomna med detta.

  • Jättebra guide(er)!

    Jag har ett par småfrågor (kanske har missat något grundläggande) ang ikeas lampor med conbee.

    Kan jag behålla kopplingar direkt mellan ikeas sensor/dimmer/etc. och lampor och även para ihop med ConBee?  Jag har intstallerat deconz desktopversion för windows och men den kan inte hitta något. Började med en dimmer. Jag hade i min enfald trott att Deconz skulle hitta alla lampor i huset genom att kunna hitta en ingång, typ med dimmer/lampa. Behöver jag köra med varje lampa, dimmer, sensor mot usb stickan?

    Tänkte sedan försöka sparka igång deconz med Synology Docker där jag kör HomeAssistant – men det blir en annan historia..

     

    • Hej! Ja, du behöver tyvärr koppla upp varje lampa till Conbee för sig den ‘tråkiga’ vägen, dessutom är det önskvärt att de är relativt nära USB stickan (~50 cm). Du kan ha en fjärrkontroll / dimmer / rörelsesensor kopplat direkt till lampan samtidigt som lampan själv är kopplad till Conbee. För att åstadkomma detta, behöver du dock återställa lampan och rörelsesensorn, sen koppla upp lampan till Conbee och sen koppla ihop lampan med rörelsesensorn på samma sätt som du gör med Trådfri gateway.
      Du kommer inte se fjärrkontrollern / dimmern / rörelsesensorn i Conbee i så fall. Jag tycker att det finns en större nytta i att ansluta fjärrkontrollern / dimmern / rörelsesensorn till Conbee direkt, för att då kan du styra allt möjligt med dem, och inte bara en enstaka lampa.

    • Hei, takk for en fin guide. Jeg lurer på en ting. Du sier ”Jag tycker att det finns en större nytta i att ansluta fjärrkontrollern / dimmern / rörelsesensorn till Conbee direkt, för att då kan du styra allt möjligt med dem, och inte bara en enstaka lampa.” Er det mulig å bruke ex. Ikea-fjernkontrollen til å dimme lampen på samme måte som før (holde inne dim-opp knappen for å dimme opp, dim-ned knappen for å dimme ned), selv om den er koblet via Conbee? Eller må man her lage spesielle regler i ex. home assistant, for å få dette til å fungere?

    • For å svare på mitt eget spørsmål, da jeg nå har fått tid til å teste: Dette fungerer veldig bra på følgende måte: Legg til IKEA-fjernkontrollen i Conbee. Legg til IKEA-lampen i Conbee. Gå på conbee-web-interfacet (Wireless Light Control) – velg Menu->Groups. Finn din IKEA-dimmer, velg Edit members og legg inn de lampene du vil styre med fjernkontrollen. Du får nå mulighet til å styre lampene direkte med IKEA-fjernkontrollen, samtidig som den ligger i Conbee. Naturlig nok fungere ikke scene-knappene (venstre/høyre), men disse kan du nå kanskje bruke til noe mer fornuftig.

  • Ok tack!

    En sak till då. Det pratas om att uppdatera conbee med ny programvara för att klara av IKEA och deras dimmrar, rörelsedetektorer etc. Vet du eller har du testat även med Windowsversionen av deconz? Jag fick (2.0.4.32)när jag laddade ner deconz  från dresden elektronik.

    Lamporna registreras nu men givarna ikke 🙁

     

     

    • Hej! Har tyvärr inte kollat hur deCONZ funkar på Windows. Vet att det är lite lurigt med att få in givarna i den även på Pi, man får typ försöka flera gånger och trycka på knappen mer eller mindre slumpmässigt. 🙂
      Senaste versionen av deCONZ för Windows jag ser på deras hemsida är 2.0.4.35, pröva den? 🙂

  • Hej Maija!

    Jag har en IKEA trådfri med tillhörande fjärr och jag vill lägga till den lampan i HomeAssistant med ConBee. Min fråga är då, efter att jag lagt till lampan i HA kan jag fortfarande använda fjärren som följde med lampan?

     

    mvh

    Niclas

    • Hej! Det går 100% om du parar fjärren med lampan och styr lampan direkt. Det borde gå att även få fjärren in som oberoende enhet i Home Assistant (så du kan styra vilka andra lampor / enheter som helst), i och med att deCONZ har stöd för fjärren, men jag har inte testat det än, så kan inte berätta exakt hur det går till / funkar. Återkommer när jag vet mer. 🙂

    • Hej,

      La till en Tradfri i conbee och sedan parade jag ihop den med IKEA fjärr, det funkar att tända o dimmra med fjärren men inte med HA.

      Vad gör jag för fel?

      Mvh

      Niclas

  • Hej!

    Jag har som några andra, fastnat på punkt 3.

    Kommer inte åt deconz via Pi3 ip.
    gick in och kollade via WinSCP och det finns ingen fil som heter deCONZ.desktop i autostart mappen.

    Försöker jag starta deCONZ via VNC startar Pi3 om direkt

     

    • Hej! 

      Tack. Nu kan jag starta det och har fått in en lampa och lyckas koppla det till home-assistant. Men autostart funktionen fungerar inte. 

      Ska testa vidare ikväll 

  • Tack för en bra artikel, jag fick igång allt. Nu när jag försöker få till en scen där jag startar belysning med en speca dimnivå får jag dock problem. Har gjort så här:

    scene:
    - name: Städbelysning på
      entities:
        light.light_1_storsockel:
        state: on
        color_temp: 250
        brightness: 254
    
    - name: Mysbelysning på
      entities:
      switch.fibaro_system_fgwpef_wall_plug_switch: on
      light.light_1_storsockel:
        state: on
        color_temp: 500
        brightness: 23

    Jag får det att fungera förutom att nivån av dimning ej ändras. vad jag förstått ligger den i Brightness. Vet du hur det fungerar, ska jag använda en annan parameter?

    • Ikväll åker alla mina Ikea lampor tillbaka in i Conbee, så kollar upp och svarar lite senare. 🙂

    • Hej,

      Jag har samma problem med IKEA lamporna. Har löst det genom att uppdatera brightness och color_temp i två steg med en delay mellan. Har även labbat med att sätta transition men det fungerar inte heller. Det verkar vara stabilare att uppdatera lamporna via HA guit. 

  • Hej,

    Har följt alla steg till

    ‘Efter att Home Assistant har startats om, kommer du se en ny ruta i Home Assistant: Configurator Philips Hue. Tryck på knappen ‘Configure”

    Men ovanstående händer inte. Någon ide?

    / Håkan

     

     

     

  • Jepp. Så här (illa) ser det ut:

     

    2017-11-17 20:17:44 WARNING (MainThread) [homeassistant.bootstrap] Python 3.4 support has been deprecated and will be removed in the begining of 2018. Please upgrade Python or your operating system. More info: https://home-assistant.io/blog/2017/10/06/deprecating-python-3.4-support/
    2017-11-17 20:17:47 ERROR (Thread-11) [homeassistant.util.yaml] while scanning a simple key
    in ”/home/pi/.homeassistant/known_devices.yaml”, line 41, column 3
    could not find expected ‘:’
    in ”/home/pi/.homeassistant/known_devices.yaml”, line 42, column 3
    2017-11-17 20:17:47 ERROR (MainThread) [homeassistant.components.device_tracker] Unable to load /home/pi/.homeassistant/known_devices.yaml: while scanning a simple key
    in ”/home/pi/.homeassistant/known_devices.yaml”, line 41, column 3
    could not find expected ‘:’
    in ”/home/pi/.homeassistant/known_devices.yaml”, line 42, column 3
    2017-11-17 20:17:47 ERROR (MainThread) [homeassistant.components.light] Error while setting up platform hue
    Traceback (most recent call last):
    File ”/usr/local/lib/python3.4/dist-packages/homeassistant/helpers/entity_component.py”, line 164, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=self.hass.loop)
    File ”/usr/lib/python3.4/asyncio/tasks.py”, line 372, in wait_for
    return fut.result()
    File ”/usr/lib/python3.4/asyncio/futures.py”, line 277, in result
    raise self._exception
    File ”/usr/lib/python3.4/concurrent/futures/thread.py”, line 54, in run
    result = self.fn(*self.args, **self.kwargs)
    File ”/usr/local/lib/python3.4/dist-packages/homeassistant/components/light/hue.py”, line 138, in setup_platform
    allow_in_emulated_hue, allow_hue_groups)
    File ”/usr/local/lib/python3.4/dist-packages/homeassistant/components/light/hue.py”, line 149, in setup_bridge
    config_file_path=hass.config.path(filename))
    File ”/home/pi/.homeassistant/deps/lib/python3.4/site-packages/phue.py”, line 629, in __init__
    self.connect()
    File ”/home/pi/.homeassistant/deps/lib/python3.4/site-packages/phue.py”, line 752, in connect
    self.register_app()
    File ”/home/pi/.homeassistant/deps/lib/python3.4/site-packages/phue.py”, line 706, in register_app
    response = self.request(‘POST’, ‘/api’, registration_request)
    File ”/home/pi/.homeassistant/deps/lib/python3.4/site-packages/phue.py”, line 667, in request
    return json.loads(response.decode(‘utf-8’))
    File ”/usr/lib/python3.4/json/__init__.py”, line 318, in loads
    return _default_decoder.decode(s)

    / Håkan

  • Kanske detta är de intressanta raderna

    2017-11-17 21:01:40 INFO (MainThread) [homeassistant.components.light] Setting up light.hue
    2017-11-17 21:01:40 INFO (Thread-4) [phue] Attempting to connect to the bridge…
    2017-11-17 21:01:40 INFO (Thread-4) [phue] Error opening config file, will attempt bridge registration
    2017-11-17 21:01:40 ERROR (MainThread) [homeassistant.components.light] Error while setting up platform hue
    Traceback (most recent call last):

     

    / Håkan

    • Hej! Din logfil ser ganska spännande ut. Dags att uppgradera Python! 🙂 Och dubbelkolla att filen ‘known_devices.yaml’ är korrekt skriven med mellanslag, kolon och citattecken där de ska vara.
      Angående Hue, det ser ut som att Home Assistant kan antingen inte läsa konfigurationsfilen config.yaml eller skapa Hue-specifika konfigurationsfilen phue.conf som den behöver. Vad har du för rättigheter för mappen ‘/home/homeassistant/.homeassistant’ ? Ägs den och filerna i den av användaren ‘homeassistant’ eller någon annan?
      Observera att om du redan har en Philips Hue-komponent aktiv i Home Assistant (t.ex. om du vill ansluta både Conbee och Hue Bridge till Home Assistant samtidigt) så behöver du även ange parametern ‘filename’ i config.yaml, så här:

      light:
        - platform: hue
          host: HUE_BRIDGE_IP_ADDRESS
          filename: phue.conf
        - platform: hue
          host: CONBEE_IP_ADDRESS
          filename: phue2.conf
      
  • Tack för en bra guide.

     

    Dessvärre kan jag inte få det att funka hur jag än försöker. Har följt stegen till punkt och pricka med ända skillnaden att jag valde v94 isf v93 (har ifs även provat med v93) av drivrutinen. När jag försöker lägga till en Trådfri-lampa så händer ingenting. Har provat både med en gammal som jag använt med gatewayen (med och utan fabriksåterställning) och en splirrans ny lampa med samma resultat – nada.

    Stickan verkar ju existera som den ska(?)

    pi@hassbian:~ $ ls -la /dev/serial/by-id/ lrwxrwxrwx 1 root root 13 Dec 6 16:19 usb-FTDI_FT230X_Basic_UART_DM005PGV-if00-port0 -> ../../ttyUSB1

    Jag har även provat att plocka in sticka in en windows-burk för att prova och sticka dyker upp även där. Dessvärre vet jag inte hur man installerar en beta-drivis i deCONZ och senaste releaseade (v35) verkar inte funka.

    Nu börjar jag så smått få slut på ideer. Svårast är ju att man inte får några fel eller loggar att jobba med.

    /J

     

    • Hej! Tråkigt att det inte funkar för dig. Ibland kan det vara lite krångligt att para ihop just Ikeas lampor med Conbee. Förstår jag dig rätt att det du inte lyckas med är just att ansluta lampan till Conbee? Isf försök göra så här:
      0. Tänd lampan du vill para ihop med Conbee.
      1. Öppna deConz webbgränssnittet och gå till Settings.
      2. I Settings, scrolla längst ner och tryck på Scan for devices.
      3. Conbee kommer scanna din omgivning och visa alla Zigbee lampor den hittar.
      4. När scanningen är färdig, om du har flera Zigbee lampor igång, tryck på knappen ‘blink’ bredvid varje lampa i listan för att identifiera vilken lampa är vilken. Ta 2-3 sekunders paus efter varje knapptryck.
      5. När du har hittat vilken lampa är den som du vill para ihop med Conbee, tryck på röda knappen ‘reset’ bredvid lampans parametrar.
      6. Scrolla upp lite och tryck på knappen ‘Open Network’.
      7. Släck din lampa, räkna till 5 och tänd den igen.
      8. Vänta lite, och så bör lampan dyka upp i deConz gränssnittet och efter HA omstart även i Home Assistant.

    • Det funkar!!

      Tusen tack för hjälpen – höll på att driva mig till vansinne.

      Den här beskrivningen skiljer sig ju dock åt rätt avsevärt jämfört med den som finns i guiden(som även överensstämmer med den i Conbees manualer). Har processen ändrats eller missar jag något?

      /J

    • Jag ska nog förklara just den här biten lite bättre i guiden. Det som har ändrats är nog att när jag skrev guiden då hade jag parat kanske 2 olika lampor med Conbee 5 gånger per lampa. Nu har jag parat 10 olika lampor med Conbee minst 30 gånger per lampa, inklusive efter att de har varit en del i ett annat nätverk. Nyanser blir tydligare med praktik 😀

  • Jag fattar absolut ingenting! Jag är inne i Conbee’s webbgränssnitt där jag bevisligen har lyckats döpa två lampor. Nu har jag lagt till en tredje och jag kan banne mig inte hitta sidan med plus-symbolen. Är man rökt om man inte gör namnbytet i ett visst skede? Kan man plocka bort en lampa och börja om. Tror jag blir tokig. Vill inte ha namnet ”light 3”!

  • Tack för ännu en redig och bra guide!

    Installationen av deConz  krävde några extra steg, men deras installation var tydlig på vad:

    * En extra ”sudo apt install -f ” efter installation för att uppdatera några saknade dependencies:

    dpkg: dependency problems prevent configuration of deconz:

     deconz depends on sqlite3; however:

      Package sqlite3 is not installed.

    dpkg: error processing package deconz (--install):

     dependency problems - leaving unconfigured

    Processing triggers for mime-support (3.60) ...

    Errors were encountered while processing:

     deconz

    * Och varningarna:

    Important: enable_uart=1 should be set in /boot/config

    Important: /boot/cmdline must not contain console=serial0

    use raspi-config to configure serial port access as described in user manual"

    Så jag gjorde som de sa och slog av console access i raspa-config.

    Använde det senaste paketet jag hittade på deras hemsida: deconz-2.04.99-qt5.deb

     

  • 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