Pi-Home - Modelový dům

Pi-Home - Modelový inteligentní dům

Jako nejlepší variantu na učení jsme zvolili variantu postupného nastavení chytrého modelového domu. V tomto návodu naleznete jak náš modelový dům vypadá, jak jsou označené místnosti a co všechno budeme v modelovém domě ovládat. Naučíte-li se nastavit modelový dům, bude pro vás hračka upravit např. počet světel a jejich označení, aby nastavení sedlo na váš případ bydlení. Směle do toho!

Náš modelový dům je dvoupatrový domek s půdorysem ~ 10 x 10 m . Abychom nemuseli vymýšlet znovu kolo použili jsme se svolením hotové půdorysy reálného domu Terra 173 od firmy Atrium. Přízemní mistnosti jsou kódovnány jako 1xx a první patro jako 2xx. Vše je pro účely tutoriálu označováno v anglickém jazyce pro univerzálnost.

V domě se nacházejí tyto typy ovládaných obvodů a jejich kódování:

Světla Lxxx Zásuvky Sxxx Roletyžaluzie Rxxx
Topení Hxxx Vypínače/tlačítka Bxxx Senzor pohybu PIR SPxxx
Teplotní senzor STxxx Vlhkostní senzor SHxxx Teplotní senzor v podlaze SFxxx

Pi-Home - Modelový příklad chytrého domu

Pi-Home - Modelový příklad inteligentního domuPi-Home - Modelový příklad chytrého domu 1.NP

Pi-Home - Modelový příklad inteligentního domu 1.NP

Zvolené kódování vás už bude provázet skoro napořád takže popřemýšlejte, aby bylo co nejuniverzálnější. Dobře zvolené kódování vám umožní snadnou orientaci v modulech, kabelech a kódu. Mělo by být co nejkratší, bez diakritiky a speciálních znaků.

V následující tabulce jsou kódy a počty jednotlivých typů ovládaných obvodů/senzorů dle našeho uvážení:

Lights Sockets Heatings Shutters Buttons Sensors
Temp Floor Temp Humidity PIR
1 L011 S011 H111 R111 B111 ST111 SF111 SH111 SP111
2 L012 S012 H121 R131 B112 ST121 SF121 SH121 SP121
3 L013 S013 H131 R132 B121 ST131 SF131 SH131 SP131
4 L014 S014 H151 R141 B122 ST141 SF151 SH141 SP141
5 L021 S015 H152 R151 B131 ST151 SF152 SH151 SP151
6 L022 S016 H201 R152 B132 ST152 SF201 SH152 SP152
7 L031 S111 H211 R153 B133 ST161 SF211 SH161 SP161
8 L041 S121 H221 R154 B134 ST201 SF221 SH201 SP201
9 L042 S131 H231 R155 B141 ST211 SF231 SH211 SP211
10 L043 S141 H241 R211 B142 ST221 SF241 SH221 SP221
11 L111 S142 R221 B151 ST231 SH231 SP231
12 L112 S151 R231 B152 ST241 SH241 SP241
13 L121 S152 R241 B153
14 L122 S153 B154
15 L131 S154 B155
16 L141 S155 B156
17 L151 S161 B157
18 L152 S201 B158
19 L153 S211 B159
20 L154 S221 B160
21 L155 S231 B161
22 L156 S241 B162
23 L161 B201
24 L201 B202
25 L211 B211
26 L212 B212
27 L221 B213
28 L231 B214
29 L241 B221
30 B222
31 B223
32 B224
33 B231
34 B232
35 B233
36 B234
37 B241
38 B242
39 B243
40 B244
Sum 29 22 10 13 40 12 10 12 12 Total 160
Arduino1 Arduino1 Arduino1 Arduino2 Arduino2 Arduino3 Arduino3 Arduino3 Arduino3

Funkce

No a co bude náš modelový dům po tomto tutoriálu umět?

Funkce Poznámka
Ovládat 29 světelných okruhů Napájení 230V bez funkce stmívání, stmívání a barvu lze řešit chytrými žárovkami
Ovládat 22 zásuvkových okruhů Proč? Např. při odchodu z domu vypnout veškeré okruhy pod napětím -> dětský pokoj, pračku, žehličku, troubu atd. atd.
Ovládat 10 zón topení Příme spínání elektrického topení (topné kabely, radiátory) nebo otevírání/zavírání ventilů teplovodního topení pro danou zónu. Logika regulace teplot na základě hodnot ze senzoru teploty v místnosti + případně v podlaze.
Ovládat 13 rolet/žaluzií Přímé ovládaní motoru nahorů/dolů/stop vícefázovým kabelem. Funkce natočení lamel (nahoru otavřít,dole zavřít). Skupinové ovládání. Napojení na meteostanici. Lze rozšířit o chování dle roční doby atp.
Popdora 40 tlačítek Klasické 230V tlačítka del libosti. Testováno na fy Hager/Berker (2 nebo 4 tlačítka). Připojeny pomocí UTP kabelu. Bezpečné napětí 5V k zemi (GND).
Senzor teploty místnosti 12 x Řešeno pomocí kombinovaného senzoru DHT22 + PIR HC-SR501. Lze jakékoliv Arduino kompatibilní řešení nebo MQTT senzory nebo Z-Wave, ZigBee atd.
Senzor vlhkosti místnosti 12 x Řešeno pomocí kombinovaného senzoru DHT22 + PIR HC-SR501. Lze jakékoliv Arduino kompatibilní řešení nebo MQTT senzory nebo Z-Wave, ZigBee atd.
Senzor pohybu v místnosti 12x Řešeno pomocí kombinovaného senzoru DHT22 + PIR HC-SR501. Lze jakékoliv Arduino kompatibilní řešení nebo MQTT senzory nebo Z-Wave, ZigBee atd.
Senzor teploty v podlaze 10x Řešeno pomocí voděodolného senzoru DS18B20 přímo přes UTP k Arduinu.
Alarm 12 pohybových čidel primárně sloužících k ovládání světel (chodby, koupena, spíž, atp.) je v době odchodu přepnuta do režimu zabezpečovačky s okamžitou notifikací (email, sms, telegram, push)
Rošíření popsána v blogu:
Měření vodní hladiny v nádržích

Přidat komentář

Nejlepší články z blogu

Centrální tablet pro chytrý dům
Centrální tablet pro ovládání chytrého domuHodnocení: 
80%

Centrální tablet nebo starší smartphone se perfektně hodí jako centrální ukazatel informací o stavu v domě a také k jeho ovládání. Zpravidla nahrazuje videovrátného a můžete si na něm pustit například oblíbenou hudbu při vaření nebo číst recepty. V článku popíšeme funkční příklad takového "wall" tabletu a jeho nastavení v tzv. kiosk módu, aby nesvítíl po nocích a reagoval jenom když je někdo poblíž.

Persistent linux live USB
Vytvoření persistent live USB LinuxuHodnocení: 
0%

Většina distribucí linuxu existuje v "live" provedení, tz. že po rozbalení jej můžete používat přímo z flash disku nebe externiho SSD. Po uložení práce se vám ale klasická live distribuce znovu uvede to výchozího nastavení. Toto řeší tzv. persistent live instalace. Ukážeme si jak jej vytvořit na Linuxu nebo Windows.

Jabltron propojení s chytrou domácností
Propojení Jablotronu s OpenHABHodnocení: 
0%

V tomto článku si představíme užitečný "binding" pro OpenHAB hlavně v tuzemských instalacích kde je hodně zastoupen alarm od firmy Jablotron. Propojení alarmu s chytrou domácností nám umožní reagovat na stav zakódování/odkodování domu. Typicky při zákodování domu zhasnout všechna světla, zavřít přívod vody, vypnout cirkulaci TUV, vypnout spínáne zásuvky a cokoliv dalšího co nepotřebujete v provozu nejste-li doma.

Thunderbird vs Exchange email and calendar
Thunderbird vs MS ExchangeHodnocení: 
0%

V tomto článku si ukážeme jak provozovat firemní poštu a kalendář postavenou na MS Exchange 20xx s Thunderbirdem na jakḱoliv distribuci Linuxu. Používám toto řešení k spokojenosti přes 8 let od verze Exchange 2013 - 2016 - 2019.

Arduino PIR - možnost deaktivace, časovač a denní doba
Pokročilé nastavení PIR čidel pro řízení světel v OpenHABHodnocení: 
100%

PIR čidlo HC-SR501 obsahuje mechanické nastavení dosahu záběru a délky sepnutí. V inteligentním domě ale chceme mít možnost variabilně parametry PIR měnit. Ukážeme jak PIR čidlo nastavit tak, aby šlo v aplikaci nebo vypínačem deaktivovat a volitelně nastavovat délku svícení.

Konfigurace OpenVPN na MikroTiku
OpenVPN na routerech MikroTikHodnocení: 
90%

Máte-li doma smart-home, NAS atp., je dobré myslet na bezpečný přístup do vaší sítě zvenku. Zde bych aktuálně volil komerční router jako Turris, nebo levnější variantu routerů MikroTik. V tomto článku ukážeme postup, jak si zřídit zabezpečený přístup do domácí sítě z venku jak z počítače tak z mobilu pomocí OpenVPN na routerech MikroTik.

Nastavení OpenVPN v iOS
Nastavení OpenVPN připojení v iOSHodnocení: 
100%

V tomto článku najdete podrobný návod, jak se připojit k OpenVPN v iOS.

Nastavení OpenVPN na Androidu
Nastavení OpenVPN připojení v AndroiduHodnocení: 
100%

V tomto článku najdete podrobný návod, jak se připojit k OpenVPN na Androidu.