Styr dina enheter med Domoticz och Raspberry Pi

Lampor som tänds automatiskt, termostaten som håller ditt hem behagligt varmt och tvättmaskinen som du slår på fjärrkontrollen: har du redan gjort ditt hem smart? Det är enkelt att göra med en Raspberry Pi och programvaran Domoticz!

Tips 01: Delar

Vad du äntligen behöver när det gäller delar beror starkt på dina önskemål. För den här artikeln kommer vi igång med en Raspberry Pi 3. Det finns flera leverantörer som erbjuder så kallade startpaket. Med detta får du de grundläggande nödvändigheterna på en gång. Ett bra exempel på en leverantör med ett sådant kit är SOS Solutions. Se till att du har åtminstone följande delar när du kommer igång med Domoticz på Raspberry Pi: - Raspberry Pi 3 Model B med lämplig strömförsörjning, ett micro-SD-kort på minst 8 GB, en SD-kortläsare, en nätverkskabel , en skärm med HDMI-kabel och en USB-mus och tangentbord.

Om du redan har en fungerande Raspberry Pi kan du hoppa över den första delen av den här artikeln. När allt kommer omkring har du redan installerat ett lämpligt operativsystem och en fungerande Raspberry Pi. Gå sedan direkt till avsnittet "Komma igång med Domoticz".

Låt det installeras

Om du ska komma igång med Raspberry Pi för första gången och beställa ett startpaket kan du ofta få operativsystemet installerat av leverantören mot en mindre avgift. Du kan sedan omedelbart installera Domoticz. Vi installerar operativsystemet själv.

Tips 02: Operativsystem

För att kunna använda Domoticz på en Pi behöver vi först ett operativsystem. Det finns olika operativsystem för Pi, vi väljer Raspbian Lite. För att installera detta använder vi installationshanteraren NOOBS (New Out of Box Software). Detta visar en meny där du kan välja mellan ett urval av operativsystem, och NOOBS hjälper också till att ställa in ytterligare inställningar som den trådlösa nätverksanslutningen. Ladda först ned den senaste versionen av NOOBS till din dator. Filstorleken är cirka 1,5 GB. Högerklicka på den nedladdade zip-filen och välj Extrahera .

Tips 03: SD-kort

Om du ska arbeta med ett minneskort som du har använt tidigare, formatera det innan du fortsätter. Formatera kortet med det kostnadsfria SD-minneskortformateringsprogrammet. Detta säkerställer att minneskortet formateras enligt rätt standard och förhindrar problem under installationen av operativsystemet. Du hittar freewaren här.

Placera sedan det tomma SD-kortet i minneskortläsaren och öppna din explorer (använd vid behov tangentkombinationen Windows-tangent + E). Kopiera de extraherade filerna från NOOBS till SD-kortet.

Raspbian Lite är en avskalad version av Raspbian, som passar perfekt för vårt jobb

Tips 04: Raspberry Pi

Det är dags att sätta igång Raspberry Pi. Anslut ett USB-tangentbord och USB-mus till enheten och anslut Raspberry Pi till en skärm via en HDMI-kabel. Sätt i micro SD-kortet som du tidigare kopierade NOOBS till. Allt anslutet? Anslut sedan strömförsörjningen. Raspberry Pi startar upp. Tålamod är en dygd: det kan ta lite tid, särskilt första gången. När Raspberry Pi har startat visas NOOBS-huvudfönstret med ett urval av operativsystem. Vår preferens är Raspbian Lite. Detta är en avskalad version av Raspbian, som är helt adekvat för vårt jobb. Detta operativsystem är dock inte tillgängligt som standard och måste laddas ner. Lyckligtvis är detta inte så svårt, för Raspberry Pi 3 har ett inbyggt WiFi-kort. Tryck på W eller klickaWiFi- nätverk och anslut till ditt trådlösa nätverk. Omedelbart därefter kommer de andra tillgängliga operativsystemen att visas, inklusive Raspbian Lite. Välj detta operativsystem och tryck på Enter . Välj sedan Installera eller tryck på I. Operativsystemet laddas ner och installeras. Första gången du startar systemet kommer Raspberry att be om inloggningsinformation. Som standard är användarnamnet pi och lösenordet hallon . När du väl ser kommandoraden med den blinkande markören är systemet redo att gå!

Tangentbord

Det rätta tangentbordet för din Raspberry Pi kan inte installeras, så att till exempel vissa tangenttryckningar inte ger rätt tecken. Lyckligtvis kan du justera detta själv relativt snabbt. På kommandoraden skriver sudo Raspi-config . Välj Lokalisering Alternativ och välja rätt tangentbordet.

Tips 05: Skaffa Domoticz

Domoticz är ett kompakt hemautomationssystem som gör att du kan använda en mängd olika enheter. Tänk på sensorer som väderstationer, el och vatten, men också smarta enheter som smart belysning och högtalare. Du kan styra Domoticz via olika enheter, till exempel din bärbara dator, surfplatta och smartphone. Användarmiljön är webbaserad och kan installeras på olika enheter. Vi använder Raspberry Pi som vi förberedde för detta i föregående steg.

Vi laddar först ner Domoticz på Pi. Ha Pi: s kommandorad framför dig och ge sedan följande kommando följt av att trycka på Enter:

curl -L install.domoticz.com | sudo bash

Startskärmen frågar nu om du vill använda http och https. Välj båda och justera ingenting i standardinställningarna. Följande skärm frågar dig vilket portnummer du vill använda. Vi väljer också 8080 här och trycker på OK . Vi lämnar också standardportnummer 443 för https oförändrat. I slutskärmen ser du var du kan surfa till med webbläsaren, i vårt fall: //192.168.0.156:8080.

Du kan styra Domoticz via olika enheter, till exempel din bärbara dator, surfplatta och smartphone

Tips 06: Ställ in Domoticz

Öppna nu en webbläsare som Chrome på datorn och surfa till webbplatsen för din Domoticz-installation. I vårt fall skriver vi in ​​adressfältet //192.168.0.156:8080. Om det inte fungerar, läs rutan 'Domoticz betaversion'. Domoticz är indelat i olika kategorier. Klicka på Inställningar för inställningarna. Under hårdvara hittar du hårdvara som du kan kommunicera direkt från Domoticz. För de flesta enheter behöver du sådan hårdvara: den bildar en kopplingslänk mellan slutenheten (till exempel belysning) och Domoticz. Ett bra exempel på detta är Bridge of Philips Hue-belysning. Den andra kategorin är Enheter. Här hittar du alla smarta enheter. Det här avsnittet är tomt i början, eftersom du själv fyller det med enheter senare. Slutligen hittar du alla andra inställningar under Inställningar .

Domoticz betaversion

Om du inte kan komma åt din Domoticz-miljö i nästa steg kan en fil saknas som förhindrar att Domoticz laddas. I många fall är detta problem relaterat till det saknade libssl.so-biblioteket. I skrivande stund arbetar vi med en lösning. Den senaste betaversionen av Domoticz lider inte av detta. Om du har problem kan du prova att installera betaversionen. Du gör det enligt följande. På din Raspberry Pi: s kommandorad skriver du: cd domoticz och trycker på Enter. Skriv sedan ./updatebeta och tryck på Enter igen. Domoticz uppdateras nu till den senaste versionen.

Tips 07: Allmänna inställningar

Under Inställningar / Inställningar hittar du sidan med allmänna inställningar. Här kan du växla språk från engelska till nederländska. Vi ordnar detta direkt så att alla menyer och alternativ nu visas på nederländska. Ange sedan din nuvarande plats på Plats . Denna information är viktig, till exempel för att ta reda på när solen går upp och gå ned, och för att veta vilken väderprognos som gäller för din plats. Längst ner hittar du avsnittet Synliga menyer . Här bestämmer du vilka delar som ska ingå i flikarna högst upp. För närvarande är vi nöjda med standardvalet.

Tips 08: IP-adresser för hårdvara

För att kunna styra dina smarta enheter som belysning och termostat ansluter du dem till Domoticz. För detta behöver du ibland en mellanstation, vi kallar också denna gateway eller bro. Denna del tar hand om översättningen mellan Domoticz och den slutliga enheten. Tänk till exempel på din Hue-belysning: denna låda kommunicerar med lamporna. För att lägga till den här hårdvaran behöver du motsvarande IP-adress. Om du använder fasta IP-adresser och har en översikt över detta, ta det där. I många fall använder du dynamiska IP-adresser som tilldelats av routern. Du hittar den här informationen på routerns konfigurationssida. Öppna den här sidan och begär en översikt över tilldelade IP-adresser. Se också till att du har lösenorden för hårdvaran.

Tips 09: Lägg till hårdvara

Klicka på Hårdvara på hemskärmen . Här anger du vilka enheter som broar och gateways som finns i ditt hem. I listan Typ väljer du den enhet du vill lägga till, till exempel Philips Hue Bridge . Listan innehåller ett stort antal enheter, inklusive den välkända Toon-termostaten, Nest-termostaten, Philips Hue och Logitech Harmony. Vissa enheter kan läggas till relativt enkelt, till exempel Hue Bridge. Ange IP-adressen och porten och tryck på den runda länkknappen på själva Hue-bron. I Domoticz klickar du på Registrera dig på Bridge omedelbart efteråt . Länken skapas sedan automatiskt och du behöver inte längre ange ett användarnamn och lösenord. När alla detaljer har angetts lägger du till enheten viaLägg till . Enheten läggs till i hårdvarulistan.

I tabellen hittar du all information om enheterna och deras status

Tips 10: Bordsenheter

Om du har lagt till komponenterna, till exempel Hue Bridge, hittar du motsvarande enheter (t.ex. de faktiska lamporna) via Inställningar / enheter . Denna tabell innehåller intressant information om de olika enheterna och deras status. Om du till exempel har lagt till Toon-termostaten eller Nest-termostaten ser du de aktuella temperaturinställningarna här. Även 'dold' information är synlig här, till exempel innehåller rörelsedetektorn i Philips Hue en termometer, och den informationen visas också här. Denna tabell ger dig därför "byggstenarna" i ditt smarta hem.

Tips 11: Lägg till

Nu kan du lägga till de enskilda enheterna till Domoticz. I vårt exempel vill vi styra Hue-belysningen i studien. Vi letar efter den här lampan i listan. Om du inte hittar objektet, använd sökrutan längst upp till höger. Klicka nu på knappen Lägg till lampa / omkopplare (den gröna cirkeln med den vita pilen). Ge delen ett bra namn och klicka på Lägg till enhet . Du hittar sedan enheten på fliken Switches och den är omedelbart redo att användas. Upprepa dessa steg för alla enheter du vill lägga till.

Tips 12: Använda apparaten

Du kan styra de tillagda enheterna från fliken Växlar . När det gäller en lampa skjuter du omkopplaren åt vänster för att dimma den. Klicka på knappen Timers . Här bestämmer du när enheten (som lampan) ska aktiveras, till exempel vid soluppgång. Du kan också ange vilka dagar kampanjerna ska gälla. Om du använder vissa enheter ofta lägger du till dem i dina favoriter: på fliken Växlar , hitta delen och klicka på knappen med stjärnan (längst ned till vänster i rutan). Du hittar dina favoriter på fliken Dashboard . Du kan också placera alla enheter från vardagsrummet i en grupp: via fliken Grupper . Klicka på Enhet längst ner i fönstretpå den enhet du vill lägga till och klicka sedan på Lägg till .

Tips 13: Händelser

Om du förstår hur Domoticz fungerar kan du komma igång med evenemang. Med detta kan du automatisera nästan alla delar som du har länkat till Domoticz. Gå till Inställningar / Fler alternativ / Händelser . Med Blockly kan du automatisera dina handlingar baserat på visuella byggstenar. Till exempel, under Enheter hittar du en översikt över komponenter som växlar, grupper och scener. Under kontroll bestämmer du villkoren 'Om'. Till exempel 'När solen är nere, då'. Om du behöver aktuell tid för en åtgärd kan du använda den via avsnittet Tid. På så sätt kan du skapa en situation där lamporna i vardagsrummet tänds automatiskt när solen är nere och rörelsedetektorn inte har registrerat någon på ett tag. Experimentera med möjligheterna!

Låt lamporna i vardagsrummet tändas automatiskt när solen har gått ned

Tips 14: Aktuellt väder

Intressant är möjligheten att länka Domoticz till Weather Underground, en vädertjänst online. Du kan använda detta för att begära aktuellt väder från olika väderstationer. Du lägger till det i min Domoticz-avsnitt Enhet , välj att skrivaWeather Underground . För att kunna använda tjänsten behöver du en API-nyckel. Gå till www.wunderground.com och skapa och registrera dig för ett gratis konto. Gå sedan hit, välj Stratus Plan och Developer (längst ner). Du betalar ingenting för detta. Klicka på Köpnyckel , ange att du behöver nyckeln för icke-kommersiell användning och skriv in Project på Domoticz. Du behöver API-nyckeln som visas.

Nu är det viktigt att välja den väderstation som finns nära dig. Gå hit och kolla väderstationerna. Klicka på den väderstation du vill använda. I fönstret anger du stations-ID. Öppna Domoticz och välj Inställningar / hårdvara . På Type väljer du Weather Underground . Ange din egen API-nyckel i fältet och stations-ID på plats . Klicka på Lägg till. Om installationen gick bra hittar du de nya virtuella enheterna via Inställningar / enheter . Du ser här en vindmätare, barometer och regnmätare som du kan använda i dina kretsar.

Tips 15: Problem?

Om du har problem är det bra att veta att Domoticz håller reda på vad som händer med enheterna i ditt hus i loggen ( Inställningar / Logg ). På fliken Problem hittar du en översikt över möjliga fel. Om du snabbt vill gå igenom alla poster kan du använda filterfunktionen längst upp till höger.

Är du fast? Kännetecknande för Domoticz är den stora gruppen entusiastiska användare som också utbyter erfarenheter med varandra. Du hittar ett omfattande användarforum här. Speciellt om du precis börjat med Domoticz är forumet en mycket värdefull resurs där mer erfarna användare hjälper dig snabbt. Detta är inte en onödig lyx för ett open source-projekt som Domoticz, eftersom omfattande dokumentation inte är självklart.

Stäng Domoticz

För att Domoticz ska stänga av eller starta om väljer du Inställningar / Fler alternativ / Starta om datorn eller Stäng av . Koppla aldrig bort strömkabeln från din Raspberry Pi.