Installationsbeskrivning: RPi med en Conbee II för att styra t.ex IKEA trådfri i home assistant

Permalänk
Medlem

Installationsbeskrivning: RPi med en Conbee II för att styra t.ex IKEA trådfri i home assistant

Jag tänkte skriva några rader som hjälp om någon tänkt sätta upp en Raspberry Pi med homeassistant för styrning av Zigbee-enheter (Philips Hue, IKEA trådfri m.m.)
Jag stötte på flera problem när jag följde de guider som fanns. Verkar som att vissa saker kommit i nya versioner och därför inte lirar tillsammans. Efter ett par misslyckade försök att sätta upp allt gick det till slut väldigt enkelt, tog ca 15 minuter om man inte räknar väntetiden, en timme totalt kanske. Först följde jag den här guiden: https://snillevilla.se/styr-ikea-tradfri-lampor-i-home-assist... men stötte på ett felmeddelanden.
Den här guiden hade jag heller inte någon lycka med: https://phoscon.de/en/conbee/install#raspbian
Nu är jag nybörjare på Linux så testar mest massa olika lösningar som jag googlat mig fram till utan att riktigt förstå innebörden när något krånglar. Fick igång deCONZ men hårdvaran verkade inte hittas.

Hårdvara
Raspberry Pi 3B+ - 380 kr, nu har version 4 släppts precis, antar den ska funka likadant, även äldre bör funka
Conbee II USB Zigbee-controller - 550 kr, den första versionen ska funka precis lika bra, ligger på 400 kr nu men tillverkas inte längre
Ett gäng Trådfri trådlösa uttag och ljuskällor - ca 100 kr styck

Detta gjorde susen:

  1. La först in Raspbian Stretch Headless 2019-04-23 på minneskortet https://phoscon.de/en/conbee/sdcard

  2. Kolla att man kommer in på webbgränssnittet (ip-nr till din Pi, delight/delight som login/lösen), kolla att hårdvaran funkar, under Settings finns raden your gateway is on channel 0 and has the network Id 0x0000 obs: det ska stå något annat än nollor

  3. Nu kan man börja para sina enheter. Se till att köra "factory reset" på lampor/switchar, annars är det omöjligt (lamporna slås av/på 6 gånger, väldigt kort tid på och längre av, för switchar håller man inne resetknapp i 5s). Sen open network och vänta, man kan behöva bryta strömmen till lampan/switchen och på igen, för att hitta när nätverket är öppet

  4. Över till installationen av home assistant, var bara att följa: https://www.home-assistant.io/docs/installation/raspberry-pi/

  5. För att få till autostart så gick jag efter den här guiden (Python Virtual environment) https://www.home-assistant.io/docs/autostart/systemd/

  6. När man startar upp home assistant första gången (webbgränssnittet hittas på ipnr till din Pi på port 8123, alltså 192.168.X.X:8123) så hittas deCONZ automatiskt och man kan börja styra/lägga scheman direkt

  7. Glöm inte att byta lösenorden, så att de inte står kvar på standardlösenord!

Det var allt Hoppas det hjälper någon.

Visa signatur

Solen i africa! Hjälp snabbt. Tävling i klassen!
Det var High noon.
Om solen i Africa en truckförare kommer från East till Weast på huvudvägen. och exact vid eqvatorn vid Africa. Landskapet är totalt slät. På en tidpunkt var solen så ett par telestolpar gjorde så att det blev skugga.
3 gissar jag på, men kan inte förklara?

Permalänk
Medlem

Om någon försöker sig på detta kommer ni att märka att Python-versionen är för gammal.
Efter ett tag har det dykt upp ett meddelande i homeassisstant att den versionen slutar funka 1 aug.
För att uppgradera till en ny följde jag den här instruktionen:

https://community.home-assistant.io/t/new-version-0-94-0-how-...

sudo apt-get install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev

wget -O /tmp/Python-3.7.3.tar.xz https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

cd /tmp

tar xf Python-3.7.3.tar.xz

cd Python-3.7.3

./configure

sudo make altinstall

sudo apt -y autoremove

cd

sudo rm -r /tmp/Python-3.7.3

sudo rm /tmp/Python-3.7.3.tar.xz

sudo systemctl stop home-assistant@homeassistant.service

sudo mv /srv/homeassistant /srv/homeassistant_old

sudo mkdir /srv/homeassistant

sudo chown homeassistant:homeassistant -R /srv/homeassistant

cd /srv/homeassistant

sudo /usr/local/bin/python3.7 -m venv .

source bin/activate

pip install wheel homeassistant

20a. ** Note I chose to run hass first time to see all the installation messages.**

20b. sudo systemctl start home-assistant@homeassistant Python 3.7.3

Dold text

Fick lägga till sudo framför några kommandon.
Det finns nyare Python att hämta men jag tänkte det var mindre risk att något krånglar.

Visa signatur

Solen i africa! Hjälp snabbt. Tävling i klassen!
Det var High noon.
Om solen i Africa en truckförare kommer från East till Weast på huvudvägen. och exact vid eqvatorn vid Africa. Landskapet är totalt slät. På en tidpunkt var solen så ett par telestolpar gjorde så att det blev skugga.
3 gissar jag på, men kan inte förklara?

Permalänk
Medlem

Japp, se upp med guider för Home Assistant om de inte är helt nya (<6 månader iaf). Oftast är det mycket lättare att få igång sakerna idag.
Använd Home Assistant egna dokumentation och forum i första hand.

Permalänk
Medlem

Finns det någon annan mjukvara än Homeassistant för att styra sina zigbee-prylar med en raspberry pi?

Jag skulle vilja ha något snyggt, enkelt, ikonbaserat (stora tydliga ikoner) UI på en skärm kopplad till min raspberry där jag kan tända/släcka eller starta igång något färdigprogrammerat "tema" (kommer inte på ordet) men jag är nästintill bortkommen när det gäller programmering och Linux är rena grekiskan för mig

Permalänk
Medlem
Skrivet av tintinj:

Finns det någon annan mjukvara än Homeassistant för att styra sina zigbee-prylar med en raspberry pi?

Jag skulle vilja ha något snyggt, enkelt, ikonbaserat (stora tydliga ikoner) UI på en skärm kopplad till min raspberry där jag kan tända/släcka eller starta igång något färdigprogrammerat "tema" (kommer inte på ordet) men jag är nästintill bortkommen när det gäller programmering och Linux är rena grekiskan för mig

Homeassistant är nog svaret på din fråga
finns något som heter Hadashboard https://www.google.com/search?q=Hadashboard&source=lnms&tbm=i...
och någon spin-off på det som heter tileboard
https://community.home-assistant.io/t/tileboard-new-dashboard...

Visa signatur

Solen i africa! Hjälp snabbt. Tävling i klassen!
Det var High noon.
Om solen i Africa en truckförare kommer från East till Weast på huvudvägen. och exact vid eqvatorn vid Africa. Landskapet är totalt slät. På en tidpunkt var solen så ett par telestolpar gjorde så att det blev skugga.
3 gissar jag på, men kan inte förklara?

Permalänk
Medlem

Coolt, tack så mycket! Ser ju bra ut.
Vet du hur det är att synka lampor som både Trådfri och Hue till det här med en zigbeedongel, krävs det att man har deras hubbar för att "få igång" lamporna eller räcker det med att skaffa en Rpi och dongeln och sen börja handla lampor som kör zigbee?

Permalänk
Medlem
Skrivet av tintinj:

Coolt, tack så mycket! Ser ju bra ut.
Vet du hur det är att synka lampor som både Trådfri och Hue till det här med en zigbeedongel, krävs det att man har deras hubbar för att "få igång" lamporna eller räcker det med att skaffa en Rpi och dongeln och sen börja handla lampor som kör zigbee?

Dongel och en RPi är det enda som behövs.
Har endast testat IKEA än så länge. Det var relativt lätt att få de att synka när man väl visste hur man skulle göra (har uttag och lampor)

Har funkat fint än så länge, lamporna/uttagen blev dock plötsligt unavailable, och så kom jag inte in på det vanliga webbgränssnittet i conbee:n (Phoscon app fungerar fortfarande som vanligt). Fick sätta dem nära Pi:n och söka igen, så gick de in direkt. Vet inte om det var något jag ställde till med, har mixtrat med att boota från en USB-hårddisk, med varierande framgång.

edit: Homeassistant är dock inte det mest användarvänliga när det kommer till att göra scener osv. Man ska nog ha programmeringskunskaper på nybörjarnivå för att få till det då man skriver i en config-fil. Det kan ha kommit några nya hjälpmedel på senare tid dock.

Visa signatur

Solen i africa! Hjälp snabbt. Tävling i klassen!
Det var High noon.
Om solen i Africa en truckförare kommer från East till Weast på huvudvägen. och exact vid eqvatorn vid Africa. Landskapet är totalt slät. På en tidpunkt var solen så ett par telestolpar gjorde så att det blev skugga.
3 gissar jag på, men kan inte förklara?

Permalänk
Medlem
Skrivet av tintinj:

Coolt, tack så mycket! Ser ju bra ut.
Vet du hur det är att synka lampor som både Trådfri och Hue till det här med en zigbeedongel, krävs det att man har deras hubbar för att "få igång" lamporna eller räcker det med att skaffa en Rpi och dongeln och sen börja handla lampor som kör zigbee?

Skrivet av glemmy:

Dongel och en RPi är det enda som behövs.
Har endast testat IKEA än så länge. Det var relativt lätt att få de att synka när man väl visste hur man skulle göra (har uttag och lampor)

Det fungerar lika bra med Hue som med Trådfri. Jag kör blandat hemma utan vare sig hubbar eller problem (förutom när frugan av misstag släcker lampan på farstubron).

HASS kan vara lite knöligt i början men det går rätt fort att komma in i, även om det märks ibland att det inte är färdigputsat.

Visa signatur

Det finns bara två sorters hårddiskar: de som har gått sönder och de som skall gå sönder.

Permalänk
Medlem

@tintinj: OpenHab är en annan plattform, men jag har inte fått den att fungera med Conbee även om det ska gå. Ska du bara köra Zigbee kan du köra med Deconz egen mjukvara utan att koppla den till Home Assisstant eller OpenHab. Med Hass eller OpenHab kan du kontrollera annat också, i längden bättre alternativ.

Permalänk
Medlem

Jag kör själv med Raspberry 3B, Conbee II, Ikea + Hue lampos, switchar och vägguttag på Hassio 0.94.

Vad jag dock inte kunnat lösa är hur man använder Conbee II för att uppdatera firmware på Ikea lamporna. Någon som har en bra guide som fungerar på Hassio?

Permalänk
Hedersmedlem
Skrivet av glemmy:

Kolla att man kommer in på webbgränssnittet (ip-nr till din Pi, delight/delight som login/lösen), kolla att hårdvaran funkar, under Settings finns raden your gateway is on channel 0 and has the network Id 0x0000 obs: det ska stå något annat än nollor

Intressant guide, men en grej som borde vara med är att inte glömma att byta lösenordet på sin burk!

Permalänk
Medlem
Skrivet av pv2b:

Intressant guide, men en grej som borde vara med är att inte glömma att byta lösenordet på sin burk!

Det var en bra synpunkt
Kan tyvärr inte redigera inlägget men det borde stått där.

Visa signatur

Solen i africa! Hjälp snabbt. Tävling i klassen!
Det var High noon.
Om solen i Africa en truckförare kommer från East till Weast på huvudvägen. och exact vid eqvatorn vid Africa. Landskapet är totalt slät. På en tidpunkt var solen så ett par telestolpar gjorde så att det blev skugga.
3 gissar jag på, men kan inte förklara?

Permalänk
Hedersmedlem
Skrivet av glemmy:

Det var en bra synpunkt
Kan tyvärr inte redigera inlägget men det borde stått där.

Då redigerar jag inlägget åt dig.

Permalänk
Medlem

Jag kör HASS (inte HASS.io) på en Ubuntu NUC, stämmer det att deConz nu är helt webbaserat och man inte behöver köra det som app?
Har nämligen inget gui på NUC:en.

Permalänk
Medlem

Jag har kört deconz med web-gui på min Ubuntu-server i över ett år, har aldrig behövt använda någon app. (Det finns dock ett desktop-gui i Docker-versionen som man kan nå med vnc om man känner att man behöver det. Där kan man bla se hur olika enheter meshar med varandra)

Skickades från m.sweclockers.com

Visa signatur

Det finns bara två sorters hårddiskar: de som har gått sönder och de som skall gå sönder.

Permalänk
Medlem
Skrivet av zarkov:

Jag har kört deconz med web-gui på min Ubuntu-server i över ett år, har aldrig behövt använda någon app. (Det finns dock ett desktop-gui i Docker-versionen som man kan nå med vnc om man känner att man behöver det. Där kan man bla se hur olika enheter meshar med varandra)

Skickades från m.sweclockers.com

Kanon, och du installerade bara senaste version via apt? Gick det att ändra port från port 80?

Permalänk
Medlem
Skrivet av FreddyL:

Kanon, och du installerade bara senaste version via apt? Gick det att ändra port från port 80?

Nej, jag kör i Docker, marthoc/docker-deconz.

Skickades från m.sweclockers.com

Visa signatur

Det finns bara två sorters hårddiskar: de som har gått sönder och de som skall gå sönder.

Permalänk
Medlem

@zarkov: ok! Varför valde du docker istället för att apt versionen?

Permalänk
Medlem
Skrivet av FreddyL:

@zarkov: ok! Varför valde du docker istället för att apt versionen?

Ren lathet. Jag gillar konceptet med isolerade applikationer och hade redan ett gäng Docker-containers igång, t.ex. Home Assistant, InfluxDB och nginx, så det var snabbt gjort. Då slipper man bry sig om beroenden, olika versioner av Python mm eller portar som krockar.

Visa signatur

Det finns bara två sorters hårddiskar: de som har gått sönder och de som skall gå sönder.

Permalänk
Medlem

Det ska testas!

Permalänk

En fråga, jag funderar på att skaffa en ConBee 2 sticka nu och kasta ut min Trådfri gateway.
Kör idag HA i Docker på en virtuell Ubuntu.

Kan man ha ConBeen ansluten till en separat RaspBerry Pi och få in den i HomeAssistant?
Vad behöver jag i så fall göra på min pi respektive HA installation?

Permalänk
Medlem
Skrivet av Psy_Lover:

En fråga, jag funderar på att skaffa en ConBee 2 sticka nu och kasta ut min Trådfri gateway.
Kör idag HA i Docker på en virtuell Ubuntu.

Kan man ha ConBeen ansluten till en separat RaspBerry Pi och få in den i HomeAssistant?
Vad behöver jag i så fall göra på min pi respektive HA installation?

Ja det kan du, kör min i en separat VM med Windows Server för tillfället.

Visa signatur

Har en matta som musen bara sviiiiscchar runt på...en svart....som svänger lite i underkant......// MER CO-OP ÅT FOLKET!

Permalänk
Skrivet av Aeqvist:

Ja det kan du, kör min i en separat VM med Windows Server för tillfället.

Perfekt!

Lutar dock åt att köra den i en egen container i Docker nu när jag läste lite mer nogrant

Permalänk
Medlem

Snyggt! Hade lite problem att factory-resetta mina Ikea-lampor. Det gick med vissa. Men dem riktigt gamla ville inte.

Permalänk
Medlem
Skrivet av Bizzmo:

Jag kör själv med Raspberry 3B, Conbee II, Ikea + Hue lampos, switchar och vägguttag på Hassio 0.94.

Vad jag dock inte kunnat lösa är hur man använder Conbee II för att uppdatera firmware på Ikea lamporna. Någon som har en bra guide som fungerar på Hassio?

Stora nackdelen som jag ser det med att köra Hassio är att inte kunna uppdatera firmware till enheterna. Idag kör jag Philips brygga och har en IKEA brygga för att kunna uppdatera firmware. Någon som vet om det finns någon lösning på det?.

Permalänk

Uppdatera lampors Trådfri firmware med ConBee

@Meto:
Såg att iaf firmware i lampor från IKEA Trådfri kan gå att uppdatera i den här Reddit tråden

Där ett svar länkar till skriptet https://github.com/dresden-elektronik/deconz-rest-plugin/blob/master/ikea-ota-download.py

Som körs

python2 ikea-ota-download.py

och som då laddar ner potentiellt ny firmware och sen ska det "bara" vara att starta om (iaf Hassio+deCONZ) för att uppdatera.

Permalänk
Medlem

@datadatadata:

Vad jag har läst mig till går det endast att uppdatera genom att stoppa Conbeen i en vanlig dator och använda windows versionen.

Skall detta alltså gå genom hassio på nått vis?