household wmftj  

Mitt automatiserade hem: Open Source Automation

Ever eftersom jag var en ung och såg mitt allra första fjärrhanterade ljus, jag fick det i mitt huvud att det här var något som jag var tvungen att ha. Jag har alltid varit fascinerad av datorer, robotik såväl som allt elektroniskt, liksom husutomation passar helt mitt i allt detta. Så här kommer jag att beskriva min husutomationskonfiguration från exakt hur jag började med bara några få styrenheter såväl som fjärrkontroller, till den konfiguration jag kör idag med en öppen källkodsautomationsprogramvara Application Bundle ironiskt namnet Open Source Automation (OSA) .

För mig är en bra automatiseringskonfiguration en som du knappt förstår är där. Systemet borde arbeta med bitinteraktion från användaren. Det borde vara på plats för att inte bara göra individens liv enklare, men för att hjälpa till att spara pengar.

Jag har för närvarande ett 3 -sovrum 1 1/2 Bath Ranch House såväl som mitt mål eftersom jag köpte det var att automatisera så mycket av det som jag kunde. Mitt mål var att få hemmet att arbeta för mig. Innan jag köpte hemmet hade jag dabbat lite i X10 -saker, så jag hade några saker som låg runt i mina delar. Börjar i mitt gamla hem som jag hyrde, jag hade inte kravet på den enorma datorkontrollen, så jag började lite med en smällarmodul samt några X10 -fjärrkontroller. Nu när jag hade mitt eget hem förstod jag att jag ville göra mycket mer. Jag tänkte att detta skulle vara något som jag skulle utveckla på över tid.

Så till att börja med den bit av hårdvara jag hade köpte jag X10 ActiveHome Pro -paketet samt började arbeta med lite belysning. Jag hade några lampor i hemmet som jag hade satt några rutiner för, vilket var bra såväl som alla, men jag förstod att jag ville göra mer. Jag köpte lite mycket mer utrustning och ansluten min garageport. Jag hade en rörelsessensor som vid specifika tidpunkter skulle stänga garageporten för mig automatiskt, som när jag skulle åka till jobbet.

Sedan valde jag att jag önskade en datorhanterad termostat. Jag tänkte vad som är ett automatiseringssystem om du inte kan styra din termostat. Jag skurade eBay samt upptäckte en tillverkad av ett företag som heter Residential Manage Systems (RCS). RCS TR40 är en serie RS485 -hanterad termostat som verkade som om den hade en hel del funktioner. Jag satte offert och vann auktionen till $ 56,00.

Efter att ha fått saken hem fick jag tänka, exakt hur ska jag göra det här med min X10 -hårdvara? ActiveHome Pro hade definitivt inte någon typ av metod för att använda en seriell termostat. Det väckte mjukvaran. Fortsätt använder jag ActiveHome Pro, samt upptäcker en del program för programvara eller skript för kontroll av termostaten? Exakt hur får jag då de två att prata tillsammans? Med lite programmering av förståelse av PHP valde jag att försöka komponera någon webbaktiverad kod för att jag skulle kunna passa ihop de två. Jag kallade det RemoteWatch X10. Jag kunde sätta upp en planlösning i mitt hem med förmågan att klicka på objekt och hantera saker. Att försöka hålla jämna steg med programmeringen själv var en utmaning, så jag inspekterade webben för att se vad som var där ute.

Jag snubblat sedan på en mjukvaruapplikation som heter Vriby. När jag såg en YouTube -video av dess funktioner förstod jag att jag önskade den. Lite mycket mer surfning på Vriby berättade för mig att namnet på programvaran hade ändrats. Det nya namnet för programvaran var öppen källkodsautomation (OSA). När jag såg filmerna såväl som att läsa om de förmågor som programvaran hade, var jag ansluten.

Det var plugin -driven vilket gjorde det utbyggbart vilket gjorde det till ett idealiskt val. För att inte tala om att det redan hade plugin -suporten för min X10 -hårdvara. Även om OSA inte nödvändigtvis hade ett plugin för att köra min termostat, hade de ett öppet API. Eftersom jag har en programmeringsbakgrund såväl som att jag redan hade viss förståelse för den programmering som krävs för att hantera termostaten, satte jag mig för att komponera ett plugin för det. Inom ett par veckor fick jag pluginet etablerat såväl som att arbeta. Nu hade jag all min nuvarande hårdvara som arbetade med en enda mjukvara.

Efter att ha använt mjukvaruapplikationen lite kände jag igen dess flexibilitet. OSA hade plugins för Major House Automation-märken på marknaden, till exempel X10, Inston, Z-Wave, samt en hel mängd andra typer av hårdvara. OSA är i huvudsak bron som förenar nästan alla typer av hus automatiseringsutrustning i en mjukvara.

Ovanpå min RCS -termostatplugin har jag skrivit 2 andra plugins för OSA. Den allra första är Lightwitch Server -plugin som fungerar med Android såväl som iOS Lightwitch -appar skriven av ett företag som heter Melloware. Det gör att du kan hantera din automatiseringskonfiguration från din kloka telefon. Den andra plugin som jag komponerade var för att använda min dators gamla parallella skrivarport som enIngång för att läsa stängd kommer i kontakt med switchensorer.

Min nuvarande automatiseringskonfiguration består av ett antal olika tekniker som X10, RS485, parallellportkontroll samt 1-tråd. Oavsett vad som körs på en äldre Compaq -dator som kör Windows XP. Min X10 -hårdvara styr lamporna såväl som takfläktar i mitt hus, min garageportöppnare samt belysningen för min yttre damm/vattenträdgård. Jag har också några X10 -rörelsessensorer runt huset. RS485 seriell anslutning används för att hantera min RCS -termostat/HVAC -installation. Det parallella portgränssnittet används för att läsa ett antal olika magnetiska dörromkopplare inklusive min garageport. Jag har en 1-tråds buss som för närvarande läser temperatur från 6 olika temperatursensorer i mitt hem såväl som en utomhus. Den yttre temp -sensorn är integrerad i min RCS -termostat -plugin för OSA för att tillhandahålla den utetemperaturen som skärmar på väggtangenten monterade i mitt vardagsrum.

I min automatiseringsuppsättning utvecklar jag ibland mina egna hårdvaror för att få den prestanda jag behöver. Just här är några exempel på mina anpassade utvecklade stycken som används i min installation.

Parallellportgränssnittskort

1-tråds kraftinjektor

1-tråds temp-sensor inrättad.

Några framtida planer som jag har för systemet är:

Installera mikrofoner i hemmet för att utföra rösthanteringen av systemet. Jag har börjat göra mig redo för detta genom att köpa en Shure SCM-810 Automixer för att hantera mikrofonerna som kommer att läggas i hela huset.

Implementera ett system för att hitta om min fru är såväl som mina bilar och lastbilar är hus eller borta. Detta kommer att vara ett steg mot mycket bättre beläggningsavkänning.

Integrera någon form av sängbeläggningssensorer. Konceptet är att använda det för att placera hemmet i viloläge när vi båda har lagt sig för natten.

Implementering av någon metod för att spåra min externa solpanelkonfiguration som kommer att användas för att hantera olika saker i min yttre vattenträdgård.

Integration av OSA till min husfilmteateruppsättning.

Eventuellt ställer in RFID -besökare för att automatisera dörrlås.

Min installation kommer enligt min mening aldrig helt fullständig. Jag kommer alltid att upptäcka nya saker att automatisera såväl som olika metoder för att mycket bättre använda de enheter som jag för närvarande har på plats. OSA är en enorm del av min HA -konfiguration nu, liksom det kommer att vara i många år framöver.

OpenSourceAutomation.com: Mer Wise House Software Application Articles

Vill ha mer? – Följ oss på Twitter, som oss på Facebook, eller registrera dig för vårt RSS -flöde. Du kan till och med få dessa nyheter levererade via e -post, direkt till din inkorg varje dag.

Dela detta:
Facebook
Twitter
Reddit
Linkedin
Pinterest
E-post
Mer

Whatsapp
Skriva ut

Skype
Tumblr

Telegram
Ficka

Leave A Comment