pondělí 4. února 2019

Veliké rozšíření možností centrální jednotky pomocí využití protokolů Z-Wave a ZigBee

Centrální jednotka zvládá komunikaci nejen se zařízeními a senzory připojenými přes wifi/ethernet, ale také přes (v dnešní době více a více rozšířené) protokoly Z-wave a Zigbee.

Na základě přání zákazníků jsem začal hledat senzory a zařízení, která jsou energeticky nenáročná - například v případě teplotních čidel fungování na baterii alespoň jeden rok.

ZigBee sensor teploty a vlhkosti Xiaomi - rozměr je 3,5cm x 3,5cm x 1cm

Obě technologie, které jsem začal využívat a integrovat do centrální jednotky mají hodně společného:


  • velmi malá spotřeba energie tudíž i nízké náklady na provoz
  • bezdrátová komunikace mezi zařízeními je spolehlivá a bezpečná
  • vzájemná spolupráce mezi výrobky mnoha různých značek
  • ovládat lze na dálku pomocí připojení na internet, ale i přímo z domova
  • snadná instalace a integrace do systému centrální jednotky ChytreNaDomacnost.cz
  • možnost propojit velké množství zařízení
  • velké množství dostupných zařízení
  • nízké pořizovací náklady

čtvrtek 27. prosince 2018

Meteostanice


Meteostanice je vhodným a praktickým doplněním/rozšířením centrální jednotky.

Měření a následné akce


Je vhodné ji použít třeba pro zjišťování síly a směru větru pro následné ovládání žaluzií - při silném větru se provede vytažení žaluzií, aby se jím nepoškodily. Měření rychlosti větru ve spojení se srážkoměrem se dá úspěšně využít pro závláhový systém. Na dashboardu centrální jednotky můžete sledovat vývoj teploty, tlaku a srážek, případně s nimi dále pracovat. Samozřejmostí je ukládání naměřených informací pro dlouhodobé statistiky. Data lze standardně ukládat lokálně na centrální jednotce, nebo případně sdílet na internetu - např. přes  thingspeak.com a podobné servery.



pátek 21. prosince 2018

Centrální jednotka

Již podle názvu je jasné, že se jedná o mozek celého řešení Chytře na domácnost. Když jsem se rozhodoval jaký hardware pro centrální jednotku vybrat, tak nejvíce bodů získal minipočítač  Raspberry Pi.

Z důvodu velkého datového vytížení a kapacity by nebylo vhodné použít interní SD kartu, tak jsem se rozhodl používat externí pevný disk určený přímo pro raspberry od společnosti Western Digital. Kapacita disku je  314GB a plně postačuje pro ukládání dlouhodobých statistických dat jako je spotřeba energií, teploty atd. a tvorbu záloh, které je samozřejmě ještě lepší ukládat na jiné místo (Synology aj.).
Další výhodou mini PC raspberry  a operační systém linux na něm běžící, je i možnost o doplnění o další rozšíření, jako USB dongly nebo tzv. shieldy. Například pro komunikaci se Z-wave zařízeními využívám rozšíření RaZberry.

pondělí 10. září 2018

A zase ty slepice ...

Jak již jsem psal v článku "Jak to všechno začalo aneb za všechno mohou slepice.", tak velkým motorem pro mě byla automatizace kurníku :)

Prvním požadavkem bylo automatické otevírání/zavírání kurníku na základě intenzity venkovního světla. Pro první verzi automatu jsem využil vývojovou desku Arduino UNO, ethernet shield, motor shield, motor s převodovkou, čidlo intenzity světla a teploměr s vlhkoměrem DHT22. Pro zjištění polohy dvířek jsem využil jazýčková relé a magnet připevněný na dvířkách.

Pohyb dvířek zajišťuje závitová tyč připevněná k motoru.

 Kurník se v pravidelných intervalech "hlásí" centrální jednotce a na jejím dashboardu je vidět aktuální stav.

pondělí 15. ledna 2018

Měření energií..

Hledal jsem nějaké řešení pro sledování odběru energií v domě a nakonec na radu svého kamaráda vyzkoušel modul SDS micro od společnosti LazNet s.r.o.

 SDS - měření energií

Modul je vyráběn v různých provedeních co se týká fyzického provedení, tak i co obsahu funkcionalit. Já jsem s ohledem na požadovanou velikost a funkce použil modul SDS micro light. Čtení impulzů probíhá z elektroměru, vodoměru, plynoměru nebo měřiče tepla přes tzv. S0 svorku - impulzní výstup. Potřebné informace jsou k nalezení na stránkách výrobce.

Získávání dat.

Do modulu jsem nahrál první verzi vlastního programu, který jsem vytvořil na základě informací z manuálu. Fungoval na základě metody POST a předával tak informace do své centrální jednotky a tam dále zpracovával. Toto řešení mi po určité době přestalo vyhovovat, neboť jsem na centrální jednotce prováděl změny ve struktuře webových stránek a tím pádem jsem musel měnit i scripty v SDS jednotce. Nakonec jsem dospěl dle mého názoru k ideální variantě, kterou SDS modul nabízí a to čtení dat přímo z SDS rozhraní ve formátu XML. Ještě vhodnější varianta by byla použít protokol MQTT, ale ten bohužel v SDS implantován zatím není :(

pátek 4. srpna 2017

Jak to všechno začalo aneb za všechno mohou slepice.

Vše začalo zhruba v roce 2006, když jsem se začal více zabývat o možnosti měření spotřeby elektřiny v rodinném domě. Kamarád mě nasměroval správným směrem a já si pořídil a naprogramoval měřící modul SDS micro.

Nejdříve jsem měřil pouze spotřebu elektřiny a využil toho při optimalizaci nákladů. Myslím, že je ideální vidět kolik wattů právě celý dům odebírá - zajímavá je hodnota v nočních hodinách, kdy by měla být spotřeba hodně nízká. Následnou regulací se mi podařilo snížit náklady na elektřinu o cca 10%. O necelý rok později jsem začal měřit i spotřebu vody.