Mājas automatizācija “dari pats” ir labs veids, kā likt mājai darboties tās īpašnieka labā, taču automatizācijas sistēmu uzstādīšana un uzstādīšana var būt sarežģīta. Viena lieta, kas to var atvieglot, ir mājas īpašniekam uzrakstīt mājas automatizācijas plānu, lai viņš vai viņa precīzi zinātu, kāda instalācija ir nepieciešama. Var palīdzēt arī tādu automatizācijas programmu atrašana, kas var kontrolēt vairākas lietas vienlaikus, jo tas samazina instalēšanas izmaksas. Lai gan ir vadu automatizācijas platformas, bezvadu sistēmas parasti darbojas labāk, jo programmas var vieglāk sazināties. Atsevišķa datora vai servera iestatīšana automatizācijas sistēmām var būt arī laba ideja, jo sistēmām ir jābūt ieslēgtām visu laiku.
Ir dažādi DIY mājas automatizācijas līmeņi; mājas īpašnieks var vēlēties automatizēt tikai apgaismojumu un garāžas durvis vai visu māju. Ja mājas īpašnieks pieraksta visas lietas, ko viņš vēlas automatizēt, tas var palīdzēt viņam izsekot, cik daudz darba būs nepieciešams. Tas arī ļauj mājas īpašniekam veikt reālistiskus plānus, kad DIY automatizācija būs pabeigta.
Pastāv daudzas mājas automatizācijas programmas, no kurām dažas kontrolē noteiktu ierīci, bet citas automatizē elektrisko strāvu, izmantojot vairākas ierīces. Pēdējo parasti ir grūtāk instalēt, taču tas ilgtermiņā darbojas labāk. Tā elektriskās strāvas vadība nozīmē, ka jaudu var nosūtīt uz vairākām dažādām ierīcēm, tāpēc būs nepieciešama mazāka kopējā uzstādīšana. Tajā pašā laikā, ja mājas īpašniekam ir problēmas ar šādu programmu iestatīšanu, vienas ierīces programmas var būt piemērotākas.
Plašākajā nozīmē DIY mājas automatizācija ir vai nu vadu, vai bezvadu. Starp abiem bezvadu savienojums parasti ir efektīvāks. Izmantojot vadu automatizāciju, mājas īpašniekam var būt nepieciešams izgriezt sienas daļas, lai instalētu sistēmu, un ierīces nevar sazināties viena ar otru. Bezvadu sistēmas sazinās, un diapazons parasti ir labāks.
Lai palaistu mājas automatizāciju, programmu vadīšanai ir nepieciešams dators. Lai gan viņi var darboties ģimenes datorā, tas rada vairākas problēmas. Automatizācijas programmām pastāvīgi jābūt ieslēgtām, un, ja cilvēki izmanto datoru, tas var darboties lēni vai arī automatizācijas programmas var nejauši izslēgties. Ja kāds nejauši izslēdz datoru, tad visas automatizācijas programmas pāriet bezsaistē. Atsevišķu datoru ir vieglāk uzturēt, taču, lai novērstu nejaušu programmu izslēgšanu, var būt labāk iegādāties serveri, kuram nav miega režīma funkcijas.