Uncategorized

Mit automatiserede hjem: Open Source Automation

nogensinde, fordi jeg var en ung såvel som så min allerførste fjernstyrede lys, jeg fik det i mit hoved, at dette var noget, jeg måtte have. Jeg har altid været fascineret af computere, robotik såvel som alle ting elektroniske, såvel som husautomatisering passer helt midt i alt dette. Så lige her vil jeg skitsere min husautomatiseringskonfiguration fra nøjagtigt, hvordan jeg startede med bare et par controllere såvel som fjernbetjeninger, til den konfiguration, jeg kører i dag ved hjælp af en open source Automation Software Application Bundle Ironisk navngivet open source Automation (OSA) .

For mig er en god automatiseringskonfiguration en, som du næppe forstår, er der. Systemet burde arbejde med bit interaktion fra brugeren. Det burde være på stedet for ikke kun at gøre individerne liv lettere, men for at hjælpe med at spare penge.

Jeg har i øjeblikket et 3 værelses 1 1/2 Bath Ranch House samt mit mål, fordi jeg købte det var at automatisere så meget af det, som jeg kunne. Mit mål var at få hjemmet til at arbejde for mig. Før jeg købte hjemmet havde jeg dybt lidt i X10 -ting, så jeg havde et par ting, der lå rundt i mine dele. Fra mit gamle hjem, som jeg lejede, havde jeg ikke kravet til den enorme computercontroller, så jeg startede lidt med et Firecracker -modul såvel som et par X10 -fjernbetjeninger. Nu hvor jeg dog havde mit eget hjem, forstod jeg, at jeg ønskede at gøre meget mere. Jeg regnede med, at dette ville være noget, som jeg ville udvikle over tid.

Så til at begynde med den smule hardware, jeg havde, købte jeg X10 ActiveHome Pro Bundle samt begyndte at arbejde på noget belysning. Jeg havde et par lys i hjemmet, som jeg havde sat nogle rutiner til, hvilket var fantastisk såvel som alt, men jeg forstod, at jeg ønskede at gøre mere. Jeg købte lidt meget mere gear såvel som tilsluttet min garageport. Jeg havde en bevægelsessensor, der på bestemte tidspunkter ville lukke garageporten for mig automatisk, som når jeg ville rejse til arbejde.

Derefter valgte jeg, at jeg ønskede en computerstyret termostat. Jeg regnede med, hvad der er et automatiseringssystem, hvis du ikke kan kontrollere din termostat. Jeg skurede eBay såvel som opdaget en, der blev lavet af en virksomhed kaldet Residential Management Systems (RCS). RCS TR40 er en seriel RS485 -administreret termostat, der så ud som om den havde en hel del funktioner. Jeg satte citatet såvel som vandt auktionen til $ 56,00.

Efter at have fået tinget hjem, kom jeg til at tænke, nøjagtigt hvordan skal jeg gøre dette arbejde med min X10 -hardware? ActiveHome Pro havde bestemt ikke nogen form for metode til at betjene en seriel termostat. Det omrørte bekymringen for software. Fortsætter jeg med at bruge ActiveHome Pro samt opdage noget eksternt softwareapplikation eller script til kontrol af termostaten? Præcis hvordan får jeg de to, der taler sammen? Når jeg havde en smule programmering af PHP, valgte jeg at prøve at komponere nogle webaktiverede koder for at gøre det muligt for mig at passe sammen de to sammen. Jeg kaldte det Remotewatch X10. Jeg var i stand til at oprette en grundplan for mit hjem med evnen til at klikke på objekter samt styre ting. Det var en udfordring at prøve at følge med på programmeringen, så jeg inspicerede internettet for at se, hvad der ellers var derude.

Derefter snublede jeg over et stykke softwareapplikation kaldet VCRIPT. Da jeg så en YouTube -video af dets muligheder, forstod jeg, at jeg ønskede den. Lidt meget mere browsing på VCRIPS fortalte mig, at navnet på softwareapplikationen var ændret. Det nye navn på softwareapplikationen var Open Source Automation (OSA). Da jeg så videoerne såvel som at læse om de evner, som softwareapplikationen havde, var jeg tilsluttet.

Det var plugindrevet, hvilket gjorde det udvideligt, hvilket gjorde det til et ideelt valg. For ikke at nævne det havde allerede plugin -suporten til min X10 -hardware. Selvom OSA ikke nødvendigvis havde et plugin til at køre min termostat, havde de en åben API. Da jeg har en programmeringsbaggrund, såvel som at jeg allerede havde en vis forståelse af den programmering, der kræves for at styre termostaten, begyndte jeg at komponere et plugin til det. Inden for et par uger fik jeg pluginet etableret såvel som at arbejde. Nu havde jeg al min nuværende hardware, der arbejdede med et enkelt stykke software.

Efter at have brugt softwareapplikationen til lidt genkendte jeg dens fleksibilitet. OSA havde plugins til de store husautomatiseringsmærker på markedet, såsom X10, Insteon, Z-Wave, samt en hel række andre former for hardware. OSA er i det væsentlige broen, der bringer næsten enhver type type husautomatiseringsudstyr sammen i et stykke software.

Oven på mit RCS Thermostat -plugin har jeg skrevet 2 andre plugins til OSA. Den allerførste er LightSwitch Server -plugin, der fungerer med Android såvel som iOS Lightswitch -apps skrevet af en virksomhed kaldet Melloware. Det giver dig mulighed for at administrere din automatiseringskonfiguration fra din kloge telefon. Det andet plugin, jeg komponerede, var til brug af min computers gamle parallelle printerport som enInput til læsning lukket Kom i kontakt med switchsensorer.

Min nuværende automatiseringskonfiguration består af en række forskellige teknologier, såsom X10, RS485, parallel portkontrol samt 1-ledning. Uanset hvad der kører på en ældre Compaq -computer, der kører Windows XP. Min X10 -hardware styrer lysene såvel som loftsventilatorer i mit hus, min garageportåbner såvel som belysningen til min udvendige dam/vandhave. Jeg har ligeledes et par X10 -bevægelsessensorer rundt om i huset. RS485 seriel forbindelse bruges til at styre min RCS -termostat/HVAC -opsætning. Den parallelle portgrænseflade bruges til at læse en række forskellige magnetiske dørkontakter inklusive min garageport. Jeg har en 1-trådsbus, der i øjeblikket læser temperatur fra 6 forskellige temperatursensorer i mit hjem såvel som en udendørs. Den udvendige temp -sensor er integreret i mit RCS -termostat -plugin til OSA for at tilvejebringe det den udetemperatur, der skærmbilleder på vægtastaturet monteret i min stue.

I min automatiseringsopsætning udvikler jeg undertiden mine egne hardware stykker for at få den ydelse, jeg har brug for. Lige her er et par eksempler på mine tilpassede udviklede stykker, der bruges i min opsætning.

Parallel Port Interface Board

1-ledningseffektinjektor

1-wire temp-sensor opsætning.

Nogle fremtidige planer, som jeg har til systemet, er:

Installation af mikrofoner i hjemmet for at udføre stemmestyring af systemet. Jeg er begyndt at blive klar til dette ved at købe en SHURE SCM-810 Automixer til at håndtere de mikrofoner, der vil blive sat i hele huset.

Implementering af et system for at finde ud af, om min kone er såvel som mine biler og lastbiler er hus eller væk. Dette vil være et skridt hen imod meget bedre belægningsfølelse.

Integrering af en slags sengebelægningssensorer. Konceptet er at bruge det til at placere hjemmet i dvaletilstand, når vi begge er gået i seng om natten.

Implementering af en metode til at spore min eksterne solcellepanelkonfiguration, der vil blive brugt til at styre forskellige ting i min udvendige vandhave.

Integration af OSA til min House -biografopsætning.

Eventuelt opsætning af RFID -besøgende til automatisering af dørlåse.

Min opsætning, efter min mening, vil aldrig være helt komplet. Jeg vil altid opdage nye ting at automatisere såvel som forskellige metoder til meget bedre at bruge de enheder, som jeg i øjeblikket har på plads. OSA er en enorm del af min HA -konfiguration nu, såvel som det vil være i mange år fremover.

OpenSourceAutomation.com: Flere kloge software -applikationsartikler

Ønsker mere? – Følg os på Twitter, som os på Facebook, eller tilmeld dig vores RSS -feed. Du kan endda få disse nyhedshistorier leveret via e -mail, direkte til din indbakke hver dag.

Del dette:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E -mail
Mere

Whatsapp
Print

Skype
Tumblr

Telegram
Lomme

Leave a Reply