Indigo: Hemmautomation på MAC – del 1
14 år efter att ha flyttat in i det automatiserade hemmet använder vi fortfarande dessa X10 DIN -järnvägsmoduler på loftet. Det finns fortfarande ingen status tillgänglig och signalerna klarar helt enkelt inte det ibland.
Men förutom att ersätta några säkringar och ett par döda apparater, har de arbetat anmärkningsvärt bra allt som övervägs. Du kan absolut inte argumentera med det värde de har levererat under åren.
Men vi är väl över ett decennium in i 2000 -talet och det är dags att kliva på. Detta indikerar att vår pålitliga Rackmount HomeVision har stängts av och vi försöker hitta ett nytt system för att ta över kontrollen över vårt hus.
Det finns moderna hårdvarukontroller tillgängliga men dessa kan begränsa dig till en eller två tekniker. Vi försöker hitta något som är så flexibelt som möjligt för att ge oss massor av kontrollalternativ både nu och i framtiden.
Out of the Blue-vi har njutit av uppfattande automatisering utveckla sin smarta hemprogramvarusvit “Indigo” sedan V1.2 2003. För några veckor sedan släpptes V6.0 och med det var inbyggt stöd för Z-Wave var läggs till de befintliga X10- och Inston -standarderna (här är hela listan över alla gränssnittsenheter som stöds av Indigo).
Det är värt att nämna att även om Inston nu är i Storbritannien och Europa, stöder Indigo för närvarande bara ett par amerikanska gränssnittsenheter. Vi skulle gärna se stöd för Insteon -navet eftersom det är en Ethernet -enhet som indikerar (till skillnad från USA: s endast USB -gränssnitt som för närvarande stöds) kan du placera det någonstans i ditt hus som är optimerat för överföring – inte bara bredvid MAC. För tillfället använder vi en gammal CM12U som är ansluten rakt in i en av MAC Minis USB -portar för X10 -kontroll.
Dessutom stöder Indigo över 40 tredjeparts plugins vilket innebär att det kan länka till en betydande variation av ytterligare hårdvara. Om du till exempel ansluter en RFXCOM RFXTRX433 USB -pinne kommer du att kunna styra LightWaverf, homeeasy och mångfald av andra trådlösa system.
Om ett plugin inte finns för att länka till din hårdvara som du väljer, och du har kotletterna för det, erbjuder Perceptive Automation detaljerad dokumentation på deras API och plugin SDK. C-bus eller knx någon?
De flesta användare verkar köra Indigo på en Mac Mini, de är små, snabba, effektiva och i vår erfarenhet otroligt stabil med OS X. Om du inte redan har en kan du hämta en Core 2 Duo Maker på eBay för under £ £ £ £ £ 200. Men om du redan har en mini som har använts dygnet runt i en annan roll men har massor av reservkapacitet så är din enda utlägg kostnaden för programvaran.
Programvaran finns i två versioner. Indigo Lite (£ 78) har en 20-enhetsgräns och kan inte använda tredjeparts plugins. Du kommer nästan säkert att vilja den obegränsade Pro -versionen (£ 156) men du kan börja med Lite och betala skillnaden till uppgradering till pro senare om du vill. Här är ett djupgående jämförelsediagram över skillnaderna mellan de två versionerna.
Ställ in – Indigo installerar som alla andra Mac -appar. När du väl är igång är din första uppgift att lägga till alla dina hemautomatiseringsenheter i systemet.
Enheter – Varje objekt i ditt hemautomationssystem läggs till i enhetsskärmen. Det är saker som dina X10 och Z-Wave Dimmers och även saker som plugins och timers. Skärmen ger en introduktion av statusen för varje enhet i ditt hem och låter dig styra den direkt eller ändra inställningarna.
Triggers – Om du vill att en åtgärd ska skjuta på ett evenemang går det i triggers -avsnittet. Ett exempel är att sätta en variabel varje gång systemet upptäcker en förändring i den externa temperaturen som rapporteras från Netatmo Weather Station -plugin.
Triggers kan inledas från en mängd olika ingångar inklusive ett inkommande e-postmeddelande, en X10 / Z-WAVE-signal, systemhändelse eller plugin.
Scheman – Tänk på dessa som über smart programmerbara timerklockor. Exemplet nedan stänger av våra Hall -lampor på övervåningen 30 minuter efter gryningen (Sunrise + 30) varje morgon.
Du kan bygga logikpolicyer i triggers och scheman med Indigos punkt- och klickkonditioneringsredigerare eller fastna i ditt eget kraftfulla AppleScript eller Python -skript (kolla in den exceptionella Python -kursen på Codecademy.com).
Det finns gott om provkod på webbplatsen för uppfattande automatisering och vi har skapat en aktivering som skickar ett push -meddelande till vår telefon (med vår BoxCar -e -postadress) baserat på exemplet nedan.
# sätta en variabels data i ämnet och kroppen
Thevar = indigo.variables [928734897]
thesubject = “Värdet på % s” % (Thevar.name)
TheBody = “Värdet på %s är nu %s” %(Thevar.name, thevar.value)
Indigo.Server.SendEMailTo (“Emailaddress@company.com”, ämne = thesubject, body = thebody)
Timers och skador – En av de funktioner vi använde mycket med HomeVision var timers. Dessa är särskilt fördelaktiga vid automatisering av belysning baserat på rörelsessensordata. Indigos “Timers and Pesters” -plugin lägger till denna funktionalitet, så att du kan definiera, starta, stoppa, pausa och återuppta timers i din logik.”Pester” är små timers som du kan ställa in för att upprepa flera gånger – kanske för att påminna dig om att slutföra en uppgift.
Åtgärdsgrupper – Det finns vanligtvis grupper av åtgärder som du vill kalla om och om igen. I stället för att skapa denna lista över åtgärder i varje schema eller aktivera kan du definiera dem en gång i skärmen Action Groups och sedan använda dem ofta. Detta kan vara något så grundläggande som en belysningsscen eller kanske ett skript för att skicka ett meddelande till dig.
Variabler – du kan använda variabler för att lagra ett heltal eller flytande värde – till exempel temperaturen. Du kan också lagra booleska variabler (sant eller falskt) som ersätter vårt hemvision “flaggor” -koncept. Du kanske vill ställa in en variabel “Housochupied” eller “Garagedooropen” till exempel. Indigo har en inbyggd “isdaylight” -variabel som ger en gynnsam tillnärmning av huruvida det är mörkt utanför baserat på din latitud och longitud.
Kontrollsidor – Indigos inbyggda webbserver levererar ett webbläsargränssnitt till ditt hem. Flera sidor skapas automatiskt för att kontrollera ditt system inklusive en lämplig storlek för mobila enheter som indikerar din Android, Windows Phone eller annan mobil kan alltid styra systemet också. Andra sidor låter dig avfyra alla åtgärder såväl som att visa och redigera dina variabler. Det finns till och med ett RSS -flöde av den aktuella enheten, handlingsgruppen och variabla tillstånd.
Förutom dessa konventionella webbsidor innehåller Indigo också ett system för att skapa skräddarsydda kontrollskärmar. Dessa är skapade i en klick- och dragstildesigner och kan användas i ett webbläsarfönster eller med den gratis följeslagaren iOS -appen Indigo Touch.
Inom några minuter hade vi CCTV -bilder från våra IP -kameror tillsammans med kontrollknappar och variabla värden som visas på vår iPhone. Det finns några fantastiska exempel på de kontrollskärmar som användare har skapat på Indigo Forums.
Händelselogg – Varje åtgärd och fel loggas till indigo -händelseloggen. Det finns olika nivåer av loggning och plugins kan vanligtvis ställas in på felsökningsläge för att producera till och med mycket mer detaljer när du försöker diagnostisera ett problem.
Pro -versionen av Indigo låter dig köra i klient / serverläge. Detta är en exceptionell funktion och med grundläggande port vidarebefordran på din router (port 1176 för fjärrklienten och port 8176 för webbgränssnittet) kan du dra upp hela Indigo -appen på din tillverkare var som helst, och program och kontroll som om du var på din hemmaskin. Om du hellre inte vill röra med din router, erbjuder Perceptive också en nollkonfigurationsväg tillbaka till ditt hem Indigo -system som heter Prism Reflektor som också handlar om dynamiska IP: er.
Upptäckt – så för tillfället har alla våra X10 -enheter lagts till och det automatiserade hemmet är igång på Indigo. Installationsprocessen var smärtreklam och vi är verkligen imponerade av Indigo. Våra scheman börjar ta form och systemet drar data från vår Netatmo väderstation för att visas utanför och inuti temperaturer på våra kontrollsidor.
Vad kommer härnäst? – Under de kommande veckorna och månaderna kommer vi att kolla in några av de funktioner som påpekas ovan i mycket mer detaljerat och vi kommer att täcka mycket mer hemautomationshårdvara och mjukvarutillägg till vårt Indigo -system. De första icke-X10-modulerna som vi ser upp för att lägga till är Z-Wave Aeotecs Z-Stick tillsammans med några Z-Wave-rörelsedetektorer och garageportsensorer. Vi kommer också att täcka att lägga till RFXCOM och Global Cache Itach IP2CC. Roliga tider i det automatiserade hemmet!
#
Förhandsvisning
Produkt
Betyg
Pris
1
LightWaverf Connected Light Switch, Quad Dimmer Wireless – iOS, iPhone och Android Smart Home …
Inga betyg än
79,99 £
komma på Amazon
2
Lightwave L21 Smart Dimmer, 1 gäng, rostfritt stål – fungerar med Alexa, Google Assistant, HomeKit ….509 recensioner
£ 59,95
komma på Amazon
3
LightWaverf Home eller Away Button White JSJSLW929
1 recensioner
£ 49,00
komma på Amazon
4
LightWaverf Home Thermostat
Inga betyg än
£ 118,40
komma på Amazon
5
LightWaverf av Deta Connect 9511 1 Gang 2 Way Slave Dimmer With White Inserts (Chrome)
5 recensioner
£ 14,95
komma på Amazon
Ladda ner gratis 30-dagars Indigo Trial: Läs del 2 här
Dela detta:
Facebook
Twitter
Reddit
Linkedin
Pinterest
E-post
Mer
Whatsapp
Skriva ut
Skype
Tumblr
Telegram
Ficka
Senaste uppdateringen 2021-10-04 / affiliate-länkar / bilder från Amazon Product Advertising API