[RIOS ERROR] [Re:] Okos Otthon kezdőknek - LOGOUT.hu Hozzászólások [RIOS ERROR]

üzenetek

[RIOS ERROR] [RIOS ERROR]

hozzászólások

[RIOS ERROR]

Candy
(tag)
Blog
[RIOS ERROR]

Én darab ideje már szenvedek home automation-nel, eddigi tapasztalatok, plusz kezdésnek egy tanács:

Ha úgy gondolod, hogy a kínai cloud megeszi a privacyt, akkor érdemes lehet elgondolkodni, hogy egy folyamatosan bekapcsolt mikrofon, mely a komplett életedet streameli a google/amazon irányába mit csinál vele.

Én első körben Sonoffal/ESP-vel és lokál MQTT alapú vezérléssel indultam, amiből aztán lett egy elég hosszú abandonware, tekintve, hogy nem feltétlenül éreztem magamban a bugit az érzékelők kiválogatásához, összeforrasztásához, dobozolásához, illetve akkukkal való ellátásához (ehhez feltehetően a legegyszerűbb bevásárolni filléres, csájníz powerbank házakat, majd valami minőségi 18650 cellát tenni beléjük, talán kisebb szenvedés az USB-n keresztüli tápolás, mint azt is forrasztgatni). A sonoff eszközöket ilyenkor még nagyrészt JTAG-en keresztül kellett flashelni, ezután jött a DIY mód és az API+webszerver alapú flashelés.

Ekkor már kísérletezgettem Home Assistant-tel, amely egy tipikus Open-Source alkalmazás, annak minden előnyével és hátrányával. Előnye, hogy ingyen van és erős rá a community support, hátránya, hogy a kezdeti beállítása is meg tud enni napokat (főleg, ha vegyes az infra), aztán meg néha összeomlik benne valami (múlt héten a Sonoff plugin egy API key miatt <nem feltétlen a plugin hibája>, aztán lehetett kézzel kapcsolgatni a villanyt, mint az állatok), illetve van, amit egyszerűen nem kezel, pedig papíron kéne (zb2mqtt és bizonyos adapterek, meg sonoff TH meter hálózatról leesése). Mondjuk amikor működik, akkor tök jó, hogy van, meg viszonylag egyszerű automatizmusokat létrehozni benne, csak mondjuk nem feltétlen raknám ki egy production környezetbe, vegyes infrával, ha nem tudnék rá 0-24 support nyújtani (aka kiadós lakásba, rokonokhoz nem tenném, mert szeretek aludni).

Infra: én fullba toltam a Sonoff-ot, jelenleg három dw2-wifi nyitásérzékelő van a lakásban, 6db b02-bl villanykörte, illetve egy Sonoff Mini switch, Tasmota-val. Ehhez jött volna még három SNZB-2 hőmérő, illetve SNZB-3 mozgáséerzékelő, illetve egy cloud Mini, de ezeket jól elhalasztottam, mert a zb2mqtt nem feltétlen működik, legalábbis a CC2531 chipes Zigbee adapterrel az SNZB-02 párosodik, aztán párosodás után úgy működik, mint a hím imádkozó sáskák, szóval lehal. Van, akinek megy, van, akinek egyáltalán nem.

Ami tapasztalatok vannak eddig:
- A Zigbee - olcsó coordinator - hass történetről már írtam
- A cloud eszközök esetében eléggé zavaró a sok másodperces lag, plusz hassból (haha) sokszor bugos a vezérlés, a nappaliban lévő négy körte egyszerre való kapcsolása kábé fél percet vesz igénybe és elég sok esetben többször is rá kell próbálni, mivel néha egy-két körte kimarad. Ugyanitt a színhőmérséklet és a fényerő állítása is vagy megy, vagy nem, de általában többször kell próbálkozni
- A DW2 wifi imád aludni, illetve az egyik most elemcserénél úgy döntött, hogy többet nem kooperál, az elem szintjét kijelzi, viszont állapotot nem továbbít már. A gyakori deep sleep problémás, mivel a fürdő világítását vezérlem vele (ajtó kinyit, villany felkapcsol, ajtó újra kinyit villany lekapcsol, tulajdonképpen presence detection nélkül így a legegyszerűbb megoldani, a presence detection mozgásérzékelővel fürdőben nem a legjobb, mert vagy nagyon sok időt kell neki hagyni, vagy a légfrissítős palack legizgalmasabb részénél kapcsolja az emberre a villanyt) és sok esetben 3-4 ajtóciklus is kell neki, mire rájön, hogy mit kell csinálni
- Sonoff eszközöknél meg kéne oldani, hogy a flashelés emberi módon menjen, ne kelljen hozzá külön felhúzni Nginx szervert/JTAG-gel szenvedni. Ezt érthető, hogy nem akarják megoldani sonoffék, mivel akkor nem lenne belekényszerítve az infrájukba a júzer. Ugyanitt viszont ár-teljesítmény-minőség arányban a Sonoff azért elég jó.

Ami meg lett valósítva:

- Mobil alapú presence detection: ha a telefon eltűnik a wifiről, akkor lekapcsol mindent
- Sötétedésre kapcsoló lámpák: fél órával sötétedés előtt fölkapcsolnak bizonyos lámpák. Ehhez nem kell szenzor, HASS időjárásos appja tudja.
- Ha sötétben nyitom ki a bejárati ajtót, akkor a folyosón és a szobában felkapcsol a villany (ezt a dw2 wifi biztosítja)
- A szoba folyosóra nyíló ajtaja vezérli a folyosói világítást
- A fürdőszobai világítást a fürdő ajtaja (itt dw2+sonoff mini relé van, szóval ebben az a szívás, hogy ha nincs net, akkor kuka, mivel nincs kapcsoló)

Ami nem lett megvalósítva:

- Klíma automata vezérlése, mivel a jelenlegi setup mellett nem mennek a TH szenzorok.
- Konvektorok automata vezérlése, mivel nem mennek a szenzorok, illetve mókolni kéne különféle relékkel, plusz nem feltétlen biztosnágos, tekintve, hogy a konvekpro esetében fullra föl kell tekerni a konvektort és a konvekpro melegíti a termosztát, ha eléri a kívánt hőmérséklet. Ha ott valami miatt megszűnik a konvekpro tápja, akkor a konvektor addig megy fullon, míg 35 fok nem lesz a lakásban. Ugyanitt egyébként konvektoros lakásban tudom javasolni a Computher Konvekpro készülékét.
- Konyhai világítás automatizálása: mivel nincs ajtó, így a nyitásszenzor nem játszik, az eredeti koncepció az snzb-03 lett volna Sonoff minivel, az új valszeg ugyanez lesz, csak relé nélkül, okoskörtével és akkor halott internet mellett is lehet kapcsolni kapcsolóval.

Ami tervben van/érkezik: Sonoff Zigbee gateway pro, illetve a jelenlegi szenzorok és relék cseréje zigbee-re, ugyanitt pedig az automatizációk felépítése Ewelink platformra (itt a klímát kábé el is felejthetem, ugyanakkor az úgyis csak akkor kapcsolom be, ha úgy érzem, ezért meg nem nyelnék le egy szenzort). Nyilván lehetne még menni egy kört a koordinátor flashelésével és lokálissá tételével, ugyanakkor sajnos a hass ezer sebből vérzik, ha cloud eszközt kell írányítania, a körtéket meg nem lehet lokálissá tenni.

Hardware: i3-10100 alapú, Proxmoxot futtató szerveren 1vcpu, plusz két giga ram. Bőven elég, szenvedést nem tapasztaltam, csak olyat, amit magamnak okoztam.

üzenetek

[RIOS ERROR] [RIOS ERROR] [RIOS ERROR] [RIOS ERROR] [RIOS ERROR]