La mia casa automatizzata: Automazione open source

mai perché ero un giovane e ho visto la mia prima luce gestita a distanza, mi sono messo in testa che questo era qualcosa che dovevo avere. Sono sempre stato affascinato dai computer, dalla robotica e da tutte le cose elettroniche, così come l’automazione delle case si adattano completamente al mezzo di tutto ciò. Quindi proprio qui ho intenzione di delineare la configurazione dell’automazione della casa da esattamente come ho iniziato con pochi controller e telecomandi, alla configurazione che sto eseguendo oggi utilizzando un bundle di applicazioni software di automazione open source ironicamente denominata Open Source Automation (OSA) .

Per me, una grande configurazione di automazione è quella che capisci a malapena è lì. Il sistema dovrebbe funzionare con l’interazione bit da parte dell’utente. Dovrebbe essere in posizione non solo per rendere le persone più facili le persone, tuttavia, per aiutare a risparmiare denaro.

Attualmente ho una casa del ranch da 3 camere da letto 1 1/2 da bagno e il mio obiettivo perché l’ho acquistato era automatizzare il più possibile. Il mio obiettivo era far funzionare la casa per me. Prima di acquistare la casa mi ero dilettato un po ‘nelle cose X10, quindi avevo alcune cose in giro nelle mie scatole di parti. Iniziando nella mia vecchia casa che ho affittato, non avevo il requisito per l’enorme controller di computer, quindi ho iniziato poco con un modulo di petardo e alcuni telecomandi X10. Ora che avevo la mia casa però, ho capito che desideravo fare molto di più. Ho pensato che sarebbe stato qualcosa che avrei sviluppato nel tempo.

Quindi, per cominciare con il po ‘di hardware che avevo, ho comprato il pacchetto X10 ActiveHome Pro e ho iniziato a lavorare su un po’ di illuminazione. Avevo alcune luci in casa per le quali avevo fissato alcune routine, il che era fantastico e tutti, tuttavia ho capito che desideravo fare di più. Ho acquistato un po ‘più di attrezzatura e ho collegato la mia porta del garage. Avevo un sensore di movimento che in momenti specifici chiudeva automaticamente la porta del garage, come quando sarei partito per lavoro.

Poi ho scelto che desideravo un termostato gestito da un computer. Ho pensato che cos’è un sistema di automazione se non puoi controllare il tuo termostato. Ho cercato eBay e ho scoperto uno realizzato da un’azienda chiamata Residential Manage Systems (RCS). L’RCS TR40 è un termostato gestito seriale RS485 che sembrava avere molte caratteristiche. Ho messo la citazione e ho vinto l’asta a $ 56,00.

Dopo aver portato a casa la cosa, ho pensato, esattamente come farò funzionare con il mio hardware X10? ActiveHome Pro non aveva sicuramente alcun tipo di metodo di gestione di un termostato seriale. Ciò ha suscitato la preoccupazione del software. Continuo a utilizzare ActiveHome Pro, oltre a scoprire alcune applicazioni o script software esterne per il controllo del termostato? Esattamente come faccio a far parlare i due insieme? Avendo un po ‘di comprensione di programmazione di PHP, ho scelto di provare a comporre un codice abilitato al web per consentirmi di mettere insieme i due insieme. L’ho chiamato remotewatch x10. Sono stato in grado di mettere una pianta della mia casa con la capacità di fare clic sugli oggetti e gestire le cose. Cercare di tenere il passo con la programmazione da solo è stata una sfida, quindi ho ispezionato il web per vedere cos’altro c’era là fuori.

Mi sono poi imbattuto in un’applicazione software chiamata Viscril. Vedendo un video di YouTube delle sue capacità, ho capito che lo desideravo. Un po ‘più di navigazione su Viscrit mi ha detto che il nome dell’applicazione del software era cambiato. Il nuovo nome per l’applicazione del software era Open Source Automation (OSA). Vedendo i video e leggendo le abilità che l’applicazione del software aveva, sono stato agganciato.

Era guidato il plug -in che lo rendeva espandibile, il che lo rendeva una scelta ideale. Per non parlare del fatto che aveva già il plug -in supremo per il mio hardware X10. Sebbene l’OSA non avesse necessariamente un plug -in per eseguire il mio termostato, avevano un’API aperta. Essendo che ho uno sfondo di programmazione e che avevo già una certa comprensione della programmazione richiesta per gestire il termostato, ho deciso di comporre un plug -in per esso. Nel giro di un paio di settimane ho stabilito il plug -in oltre a funzionare. Ora avevo tutto il mio attuale hardware che lavorava con un unico software.

Dopo aver utilizzato l’applicazione software per un po ‘, ho riconosciuto la sua flessibilità. OSA aveva plug-in per i principali marchi di automazione della casa sul mercato, come X10, Insteon, Z-Wave e un’intera serie di altri tipi di hardware. OSA è essenzialmente il ponte che unisce quasi tutti i tipi di attrezzatura di automazione della casa in un software.

Oltre al mio plug -in termostato RCS ho scritto altri 2 plugin per OSA. Il primo è il plug -in server LightSwitch che funziona con le app Android e iOS LightSwitch scritte da un’azienda chiamata MelloARE. Ti consente di gestire la configurazione di automazione dal tuo telefono saggio. L’altro plug -in che ho composto era l’utilizzo della vecchia porta della stampante parallela del mio computer come unInput per la lettura chiusa, mettiti in contatto con sensori di interruttore.

La mia attuale configurazione di automazione è costituita da una serie di diverse tecnologie come X10, rs485, controllo delle porte parallele e 1 filo. Qualunque cosa sia eseguita su un vecchio computer Compaq con Windows XP. Il mio hardware X10 controlla le luci e i ventilatori a soffitto nella mia casa, il mio apri della porta del garage e l’illuminazione per il mio stagno esterno/giardino idrico. Allo stesso modo ho alcuni sensori di movimento X10 in casa. La connessione seriale RS485 viene utilizzata per gestire la mia configurazione del termostato RCS/HVAC. L’interfaccia di porta parallela viene utilizzata per leggere una serie di diversi interruttori a porta magnetica tra cui la mia porta del garage. Ho un autobus a 1 filo che attualmente legge la temperatura da 6 diversi sensori di temperatura nella mia casa e uno all’aperto. Il sensore di temperatura esterno è integrato nel mio plug -in termostato RCS per OSA per fornirgli la temperatura esterna che scherma sulla tastiera a parete montata nel mio salotto.

Nella mia configurazione di automazione, a volte sviluppio i miei pezzi di hardware per ottenere le prestazioni di cui ho bisogno. Proprio qui ci sono alcuni esempi dei miei pezzi sviluppati personalizzati utilizzati nella mia configurazione.

Scheda di interfaccia porta parallela

Iniettore di potenza a 1 filo

Sensore di temperatura a 1 filo impostato.

Alcuni piani futuri che ho per il sistema sono:

Installazione di microfoni nella casa per eseguire la gestione vocale del sistema. Ho iniziato a prepararmi per questo acquistando un Shure SCM-810 Automoxer per affrontare i microfoni che verranno messi in tutta la casa.

Implementazione di un sistema per scoprire se mia moglie e le mie auto e camion sono casa o sono andati. Questo sarà un passo verso il rilevamento dell’occupazione molto migliore.

Integrazione di una sorta di sensori di occupazione del letto. Il concetto è di utilizzarlo per posizionare la casa in modalità Sleep quando entrambi siamo andati a letto per la notte.

Implementazione di alcuni metodi per monitorare la mia configurazione del pannello solare esterno che verrà utilizzato per gestire diverse cose nel mio giardino idrico esterno.

Integrazione di OSA alla configurazione del cinema di casa mia.

Possibilmente impostare visitatori RFID per automatizzare le serrature delle porte.

La mia configurazione, secondo me, non sarà mai completamente completa. Scoprirò sempre cose nuove da automatizzare e metodi diversi per usare molto meglio i dispositivi che attualmente ho in atto. OSA è una parte enorme della mia configurazione HA ora, così come sarà per molti anni a venire.

OpenSourCeautomation.com: articoli di applicazione software più saggi della casa

Voglio di più? – Seguici su Twitter, come noi su Facebook, o iscriviti al nostro feed RSS. Puoi anche consegnare queste notizie tramite e -mail, direttamente alla tua casella di posta ogni giorno.

Condividi questo:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E-mail
Di più

WhatsApp
Stampa

Skype
Tumblr

Telegramma
Tasca

ava
category

Leave a Comment

Your email address will not be published. Required fields are marked *