Quali sono alcune opzioni di automazione domestica scalabili e convenienti?


19

Ho cercato di installare un sistema di automazione domestica nella mia casa per un po 'di tempo, ma ho problemi a impegnarmi in un punto di partenza. Mi piacerebbe creare un sistema iniziale che controlli forse due o tre punti vendita e una o due plafoniere a cui è possibile accedere su Internet e dal mio iPhone. Idealmente, mi piacerebbe che l'installazione iniziale costasse meno di $ 100 (o al massimo $ 150) e mi piacerebbe poter aggiungere il controllo di più punti vendita e luci nel tempo. Ecco il mio background:

  • Lavoro quotidianamente con i computer e ho diversi vecchi desktop in giro che non avrei problemi a convertire in un server Linux dedicato. Quindi non conterei quella parte nei $ 100.
  • Non sono un ingegnere elettrico, ma non sono completamente inetto con l'elettronica. Ho giocato con l'idea di ottenere un Arduino, ma non l'ho ancora fatto. (Solo per darti un'idea del livello in cui mi trovo). Inoltre non ho paura degli schemi circuitali. Ho paura delle correnti elevate e si intromettono con le prese a muro mentre si tiene un cacciavite.
  • Non sono diametralmente contrario al software proprietario, ma preferirei sicuramente una soluzione open source che potrei fare un po 'di hacking su me stesso.
  • Vorrei che fosse qualcosa che mia moglie, che non si trova in un campo tecnico di alcun tipo, può usare. Se è coinvolta l'installazione permanente di prese nel muro, mi piacerebbe che fosse qualcosa che potesse essere utilizzato da potenziali futuri proprietari della mia casa, e mi piacerebbe che fosse qualcosa che fosse abbastanza buono e funzionasse abbastanza affidabile per migliorare il valore della mia casa.

So che la mia domanda contiene molte cose specifiche della mia situazione, ma credo anche che ci siano molti altri tecnofili di tipo informatico come me che si trovano in una situazione molto simile.


Ho lavorato per un'azienda che installa sistemi domotici. Potresti consultare un rivenditore / installatore e chiedere se possiedono Control4. Sebbene non sia economico come X10 e alcune delle altre risposte, era tra le soluzioni più economiche soprattutto rispetto a Vantage.
JYelton,

Risposte:


15

X10 è un modo molto economico di andare, ma non è un ottimo sistema. Gli switch da $ 20 che ottieni sono di qualità piuttosto bassa. Ancora più importante, tuttavia, il protocollo X10 è piuttosto male. È stato progettato negli anni '70 ed ha una larghezza di banda molto bassa (non riesco a trovare un punteggio bps, ma ci vogliono circa 3/4 di secondo per inviare un comando). Se non usi interruttori che supportano la scena (come fa Smarthome) noterai un ritardo nell'attivazione di scene diverse.

Ho una grande installazione di Smarthome X10 nella casa dei miei genitori / futura casa. L'hardware è bello, ma soffre di problemi di affidabilità (ad esempio, a volte quando si preme un pulsante, non tutte le luci si attivano; a volte il rumore causato da picchi di alimentazione / interruzioni fa accendere tutte le luci, anche se ho un'ondata di casa intera protezione). Ho cablato il posto appositamente per supportare X10 e ho il potenziamento del segnale / ponte sul posto (il che aiuta), ma onestamente, non avrei mai più fatto X10.

La programmazione dei dispositivi X10 è una seccatura: devi inviare comandi arcani per impostare le scene.


A casa mia ho un paio di interruttori Smarthome Insteon nel mio seminterrato per il mio home theater. Ancora una volta, mi piace molto l'hardware, e in effetti è anche più bello delle cose Smarthome X10.

Con insteon, hanno cercato di semplificare la programmazione. Quello che hanno fatto è stato rendere le opzioni di base (che collegano una singola luce a un pulsante) un po 'più semplice - devi solo tenerne premuto uno per alcuni secondi fino a quando non lampeggia, quindi tenere premuto l'altro e sono collegati - - mentre allo stesso tempo rende incredibilmente difficile qualcosa di leggermente più complesso. Ci sono limitazioni stupide, come se non fosse possibile avere una scena in cui una luce passa allo 0% e altre si accendono / si attenuano al 10% (pensa alla scena "tempo film").

Ho acquistato un'interfaccia del computer per questo, che è davvero l'unico modo per fare qualsiasi cosa al di là del semplice collegamento di pulsanti e il miglior software che ho trovato per programmarlo era Insteon Explorer . Non ero disposto a spendere $ 150 per il software Smarthome per programmare 3 dispositivi, quindi non posso dire se è meglio o no. Ogni volta che un dispositivo ne controlla un altro, esistono due collegamenti: uno su ciascun lato. Ciò significa che se sostituisci un dispositivo, non solo devi riprogrammare il nuovo dispositivo, ma devi anche riprogrammare tutto ciò che è controllato o da cui è stato controllato. Questo sarebbe un ENORME dolore con una tastiera (8 pulsanti + dimmer integrato).

Una cosa relativamente semplice è l'integrazione con il PC. In realtà non sono stato in grado di attivare "scene" (di nuovo, con X10 era facile, ma a quanto pare ora non è possibile con Insteon), quindi devo passare da un dispositivo all'altro. Dal momento che ho solo due circuiti di illuminazione principali, non è un grosso problema. Uso un PLM Smarthome e plmtools , quindi piccoli script shell che invocano plmtools per le mie varie scene. Posso invocare gli script della shell in diversi modi:

  • Utilizzando LIRC , dal mio telecomando Harmony. Mentre guardo la TV / film, ho pulsanti che dicono "Luminoso", "Film", ecc.
  • Utilizzo dell'interfaccia XML sul mio telefono IP Aastra . Ho pulsanti programmati con nomi di scene
  • Utilizzando un piccolo sito Web (in esecuzione su un server locale) che ho scritto usando jQtouch , oltre a un segnalibro sul mio iPod touch, posso cambiare le scene usando il mio iPod. (funziona anche su tutti gli smartphone / tablet).

Non ho ancora provato l'hardware reale, ma le cose UBP semplicemente automatizzate sembrano molto allettanti. Hanno il concetto di un interruttore "base", più un frontalino - e ci sono frontali con varie combinazioni di tasti / pulsanti.

Il software sembra fantastico. Fondamentalmente puoi impostare l'intero sistema completamente offline, quindi scaricare la programmazione su tutti i dispositivi. Se ricordo bene, cambiare un dispositivo era facile come cambiare l'indirizzo nell'impostazione, quindi scaricare di nuovo la programmazione.

Le singole opzioni per ciò che potevi programmare erano incredibili: puoi impostare diversi pulsanti fisici per attivare / disattivare, pulsanti, pulsanti a bilanciere, dimmer a pulsante singolo (tieni premuto per andare su / giù), uno, due o tre pulsanti ( comandi diversi per ciascuno). Potresti quindi impostare i comandi per spegnere, accendere, attenuare, attivare una scena, ecc. Penso che ci fossero persino dei pulsanti del timer ("premi il pulsante, quindi 5 secondi dopo, disattiva la scena B").

Sto prendendo in considerazione una ristrutturazione della mia cucina, che includerebbe alcune nuove luci. Sono quasi certo in questo momento che userò questi interruttori per controllare le diverse luci (principale, sotto l'armadio, ecc.) Da diversi ingressi.


Per l'illuminazione, andrei con uno dei protocolli / aziende esistenti come menzionato sopra (ce ne sono anche molti altri, come Zwave). Ottieni uno switch che è il circuito dimmer, l'interfaccia di rete e l'interfaccia umana. Semplicemente non sarai in grado di creare qualcosa di qualità da solo.

Anche usare uno dei controller di automazione domestica esistenti non è male - è come usare un linguaggio di programmazione specifico del dominio. Le cose comuni da fare in un sistema di automazione sono i timer, i programmi, la risposta agli eventi (sensore di movimento attivato = accende le luci per x minuti, se al momento è buio fuori ma non oltre le 12). I controller commerciali ti consentono di configurarlo abbastanza facilmente. Se fai tutto da solo, sei più incline agli errori semplicemente perché devi fare tu stesso più cose banali e hai più codice.

Penso che ci sia posto per cose come un Arduino, per compiti localizzati molto specifici, e se necessario integralo nel resto del tuo sistema.

Sono dell'idea che mi piacerebbe sviluppare l'interfaccia utente per questo da solo (i sistemi esistenti sono molto costosi e / o non sono abbastanza flessibili, quindi ad esempio non potrei fare l'integrazione sul mio telefono Aastra con nessuno -il sistema di automazione scaffale), il che significa che ho bisogno di un modo per controllare tutto da un PC fondamentalmente utilizzando la riga di comando (o alcune API). Da lì, mescolerei e abbinerei. Per esempio:

  • Roba semplicemente automatizzata per tutto il mio controllo dell'illuminazione,
  • un sistema di allarme DSC autonomo che ha un paio di interconnessioni I / O per comunicare al mio computer il suo stato e consentirmi di inserire / disinserire
  • Un ardino programmato per far funzionare il filtro e le luci della mia piscina sulla base di un sensore di movimento per rilevare quanto la piscina è stata utilizzata. Posso quindi avere un'interfaccia utente Web a cui posso accedere su un PC, touchscreen con montaggio a parete o iPod / Pad / blackberry che si interfaccia a tutte queste cose.

So che la mia prima inclinazione come programmatore è quella di avere un controller master che gestisca tutto, ma dal punto di vista del controllo industriale, questo è in realtà opposto a quello che vuoi. I sistemi specializzati decentralizzati sono più affidabili e hai meno probabilità che un singolo guasto sia catastrofico (ad esempio, il mio controller di piscina Ardino potrebbe esplodere e la mia illuminazione e sicurezza continueranno ad andare bene). Il bit centralizzato riunisce i sistemi e fornisce supervisione / interazione.


3

I punti (1) e (2) sembrano difficili da conciliare con il tuo ultimo punto: moglie e futuri proprietari.

Se vuoi iniziare l'hacking a basso costo, come suggerito, guarda X10.

Se vuoi che la moglie lo trovi facile da usare e che potenzialmente aumenti il ​​valore di rivendita, potresti dover aumentare un po 'i tuoi costi (diciamo $ 200- $ 300-esborso iniziale, piuttosto che $ 100 (ma sono davvero solo indovinare su quel prezzo)) e attendere circa 6 mesi. Mi aspetto che la prossima primavera, o al più tardi l'estate, ci saranno alcuni nuovi prodotti che faranno quello che vuoi. Sto pensando (e sto aspettando) i prodotti EnergyHub , anche se ci sono molte altre aziende con prodotti che presto arriveranno sul mercato.

Disclaimer: sono amico di un gruppo di persone EnergyHub, ma non ho interessi personali / finanziari nei loro prodotti o nel loro successo.


+1 per la menzione EnergyHub. Stavo cercando qualcosa esattamente come questo, ma non riuscivo ancora a trovare nulla disponibile a un prezzo ragionevole.
BQ.

2

Potresti considerare X10. Questo TW523 consentirebbe a un computer di connettersi alla rete X10 e questi adattatori di presa funzionano per commutare carichi. Ho visto il codice Arduino per lavorare con TW523, ma suppongo che ci sia anche un software Linux per esso. Quindi si tratta solo di scrivere l'interfaccia web. Quanto può essere difficile? ;-)


purtroppo, il prodotto nel link è stato sospeso. :(
Owen Johnson,

@OwenJohnson Ho aggiornato il link ad un altro fornitore che vende ancora il TW523 x10.com/automation/tw523_s.html
HerrBag

1

Ogni volta che vado a ristrutturare una stanza, questa domanda mi viene di nuovo in mente; Eseguo nuovamente una ricerca su google e trovo gli stessi risultati.

X10 è ok - come hanno già detto alcuni altri poster, hanno problemi di affidabilità.

Anche se farà saltare completamente il budget dall'acqua, esaminerei Control 4 o un altro; dimenticato l'altro nome del giocatore principale.

Entrambi hanno app per iPhone / iPad ed entrambi sono espandibili per la crescita futura. Entrambi hanno pannelli LCD a parete per controllare il sistema e dispositivi da tavolo.

Ma non è economico; i controller iniziano a circa $ 600 credo. E questo non include dimmer, altoparlanti, prese, ecc ... (può trovare l'apparecchiatura più economica su eBay usata, ma non di molto)

Personalmente ho creato un sistema (fino a quando non sono pronto per il controllo 4):

Main iMac nella family room per l'archiviazione di musica / video (spostare una vecchia Apple G5 nel seminterrato per farlo presto) Airport Express nel mio D-Mark collegato a un ricevitore RCA anche temporaneo

Gli altoparlanti si collegano al ricevitore RCA e si trovano nelle pareti della sala da pranzo e della cucina

Tramite AirTunes su iPhone o iPad, controllo la musica che va su Airport Express. C'è una Apple TV di seconda generazione nella camera familiare a cui posso anche inviare video.

Per ora va bene, ma trovo che ascolto più Pandora che la mia musica; quindi uso Airfoil per inviare la musica all'aeroporto express / apple tv, ma non riesco a controllarla con il mio iPhone o iPad

Un vantaggio di questo sistema è che il laptop wifes può fungere da laptop iMac o qualsiasi altro ospite.

Il rovescio della medaglia a questo è che non riesco a controllare quale altoparlante emetto da iPhone / iPad. Che va bene; il 1 ° piano è pieno di musica, ma quando metto un altoparlante nel corridoio al piano di sopra, potrebbe essere un problema.

Airfoil può sostituire Airport Express se non ne hai uno e funziona su Windows. La mia soluzione non tiene conto di luci / prese (ancora)

Cerca Arduino: quei ragazzi sono piuttosto brillanti e un Arduino con uno scudo ethernet e alcuni relè possono essere acquistati per un paio di $ $$$, ma ora stai davvero parlando di una soluzione personalizzata.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.