Az okosotthon már a házikedvenceket is felügyeli

Esettanulmányukban bemutatjuk, hogy akár egy kutya- vagy macskaajtó is része lehet az okosotthon-rendszerünknek: segítségével távollétünkben is ellenőrizhetjük kedvenceinket (kint vannak vagy bent a házban), korlátozhatjuk mozgásukat – pl. eső esetén bezárva őket. Jóval több mindent tudunk megvalósítani az okosotthon-központ alá integrálva, mint amit a gyártójától kapott mobilalkalmazás kínál.

Egy vidéki családi ház macskaajtóit integráltuk egy Home Assistant rendszerbe, amely egy Távvezérlés.hu F-18-HA központon fut. A házban két Sure Petcare Cat Flap Connect macskaajtó is működik. Ezek az ajók a macskák bőre alá ültetett (vagy a nyakukba akasztott bilétában lévő) chipet azonosítják. (Az állatorvosok által idehaza használt bármelyik azonosító chip megfelelő.) Az okos ajtók a programjuk szerint eldöntik, hogy az adott állat jelen pillanatban beléphet-e a házba, vagy távozhat-e onnan. Érzékelik, hogy bentről menne ki, vagy kintről jönne be, mivel az ajtó minkét oldalán van jelenlét-érzékelő is, ezek „látják”, amikor az macska közel dugja fejét a plexiből készült csapóajtóhoz (ekkor olvassák ki a chip azonosítószámát is). Az ajtók Bluetooth kapcsolattal csatlakoznak saját HUB-jukhoz, amely ethernettel az otthoni számítógép-hálózatunkhoz:

Ahogy a képen is látható, a HUB elég stílusos, egy macskafejre „hajaz” (bár éppen haj, szőr nincs rajta, a képen egy macska farka lóg csak rá :), ráadásul a két fül különböző színekkel világítva jelzi az egyes eseményeket (pl. macska érzékelve, nincs kapcsolat a gyártó szerverével, firmware-frissítés folyamatban, bootolás). A fülek világításának fényere 2 fokozatban állítható, illetve teljesen ki is kapcsolható. A HUB a gyártó szerverével kommunikál az interneten keresztül, ahogy a mobiltelefonra, tabletre telepíthető alkalmazás is, de bármely webböngészőben is elérhető a macskaajtó kezelőfelülete. Viszont lokálisan nem, azaz ha nincs internetkapcsolat a telefonunkon vagy a HUB számára, akkor hiába vannak ugyanazon az otthoni hálózaton, nem változtathatunk a beállításokon, és nem kapunk értesítéseket a telefonunkra. Természetesen az beléptetéssel kapcsolatos funkciók internet nélkül is működnek, még a beprogramozott időpontokban törénő zárás és nyitás is, ezek a rutinok az ajót elektronikáján belül futnak. A gyártó szervere a különböző módosítások és az információk kiolvasásához kell csak a mobil alkalmazások számára:

Az említett házban az egyik macskaajtó csak bejáratként, a másik csak kijáratként szolgál a házban élő cicák számára. Azért van külön bejárat és kijárat, mert több macska esetén előfordulhat, hogy hiába vannak már pl. éjjelre bezárva a házba, amikor az egyik még kintről érkezőnek kinyílik az ajtó, akkor a bent „raboskodók” közül az egyik – a zár kattanását felismerve – kitolakszik a pár pillanatra nyitott ajtón. Ezért fizikailag – található egy kézzel forgatható zárszerkezet az ajtó alján – a bejárat úgy van beállítva, hogy a csapóajtó csak befelé tud billenni, ha az okos zár kinyílik, a kijáratnál meg pont fordított a helyzet.

Az angol gyártó által biztosított Sure Petcare alkalmazás nem csak macskaajtókat kezel, hanem okos macskaetetőt és macskaitatót is, de ilyenek (még?) nincsenek a példánkban említett vidéki házban. Az etető és itató eszközök kapcsán egyébként a program követné, hogy melyik állat mikor és mennyit (grammra pontosan) evet és ivott – beteg állatok esetében ez kifejezetten hasznos információ lehet, de arra is jó, hogy ha kamera nincs is a lakásban, értesülünk arról, hogy rendszeresen eszik/iszik, azaz jól van kis kedvencünk távollétünkben is:

Az Androidra és iOS-re elérhető program (illetve a webes változatának) főbb funkciói az okos ajtók kapcsán alábbiak:

  • Macska/kutya helyzete: házon kívül vagy belül. Mennyi ideje van kint vagy bent.
  • Kint töltött idő a mai napon.
  • Hányszor jött be a mai napon.
  • Manuális lehetőség az állat kint/bent helyzetének módosítására, ha pl. a lakás ajtaját kinyitva jött be/ment ki az állat, nem a saját ajtóján.
  • Adott ajtó zárása; csak kienged, csak beenged, se ki, se be nem enged.
  • Ajtó időzített bezárása és kinyitása. Naponta 4 nyitási és zárási időpont állítható be.
  • Macskánként és ajtónként megadható „csak beltéri” beállítás, azaz az adott macska az ajót állapotától függetlenül nem tudja elhagyni a házát (az adott ajtón), pl. ha beteg, vagy nem akarjuk kiengedni, mert pl. orvoshoz kell majd vinnünk a nap folyamán adott időben.
  • Statisztikák – grafikonok, diagramok – megjelenítése macskánként, akár évekre visszamenőleg: mennyi időt töltött aznap kint, hányszor jött be, pontosan mettől meddig volt kint/bent.
  • Napló az eseményekről, melyik macska mikor használta és melyik irányba az adott ajtót, vagy éppen csak mikor nézett át a plexi csapóajtón anélkül, hogy átment volna rajta. Melyik felhasználó mikor mit állított be (pl. egy adott állatot csak beltérinek jelölt, kint/bent helyzetét megváltoztatta). 

Bár első pillantásra ezek a funkció igen hasznosnak látszanak, egy okosotthonban nem leszünk elégedettek vele. Sok olyan dolgot elvárna egy „hardcore” macska- vagy kutyatartó gazda, amit a gyártó már évek óta nem tud vagy nem akar megvalósítani. Példánk macskatulajdonosának ezek a lehetőségek hiányoztak:

  • Nem lehet macskánként meghatározni, hogy melyik állat meddig – hány óráig – mehet ki a házból. Csak az ajtó időzíthető, de ha az bezár, akkor minden állatott bent (vagy éppen kint) tart. Mert pl. egy kisebb, fiatalabb macskát korábban bezárna éjjelre, mint a tapasztalt nagyobbakat.
  • Miért nem zárható be az ajtó magától akkor, ha esik az eső vagy éppen vihar közeleg? Ahogy az okostelefonunk meg tudja mondani, hogy tartózkodási helyünkön milyen az időjárás, ugyanúgy a macskaajtó programja is hozzáférhetne pl. ahhoz az infóhoz, hogy esik-e az eső. Vagy éppen azért nem engednénk ki egy állatot, mert nagyon hideg vagy meleg van a szabadban.
  • Miért nem lehet kint töltött összes időt meghatározni, amit elérve már nem engedi ki többet az adott macskát az ajtó (eleget volt már friss levegőn)?
  • Bár kapunk értesítést arról, hogy mikor jött be/ment ki egy állat vagy nézett csak át az ajtón, nem kérhetőek olyan egyedi értesítések, mint pl. riasztás arról, hogy X órája/perce nem ment ki, vagy Y órája/perce nem jött be? Ezek hasznos információk lehetnek egy macska szokásait ismerve, figyelmeztethetne arra, hogy valami szokatlan történik.
  • Nem programozható a ki- és belépés különböző módon hétvégén és hétköznap, vagy attól függően, hogy a lakók otthon vannak vagy nincsenek. Van, aki távollétében nem engedné ki a macskákat, vagy csak rövidebb időre.
  • Az ajtókban lévő elemek töltöttsége csak pár fokozatban látható, nem pontosan, mondjuk százalékban kifejezve.

A fenti funkciók mind megvalósíthatóak, beprogramozhatóak abban az esetben, ha nem csak a macskaajtó mobilalkalmazása, de az okosotthonunk vezérlőközpontja is hozzáfér a gyártó szerverén keresztül a különböző funkciókhoz, beállítási lehetőségekhez. Így nem kell az ajtók zárását és nyitását időzíteni, hiszen bármely macskának egyedi programot készíthetünk, hogy hány órától hány óráig legyen „csak benti állat”, amikor is egyik ajtó sem engedi ki (max. be). Az okosotthon saját esőérzékelője a kertünkben még az eső intenzitását is pontosan jelzi, ennek alapján minden macskát csak bentinek állíthat a vezérlőközpont. Egy időjárás-állomást használva még a szélerősség és a hőfok befolyásolhatja az állatok „szabadságát”. De ha semmi hasonló eszközünk sincs még a rendszerünkben, minden okosotthon-központ képes felhasználni az online időjárás-jelentéseket, és azok adatai alapján vezérelni bármit – jelen esetben a macskák kijárási tilalmát.

Sure Petcare integráció a Home Assistant-ban

A Home Assistant az ezernyi más eszköz mellett ezekhez a macskaajtókhoz is kínál egy bővítményt, amivel a rendszerbe integrálhatók az ajtók működése. Az integráció pár kattintással és egy bejelentkezéssel elvégezhető. Utána az eszközök között máris megtalálhatjuk a macskaajtóhoz használható bejegyzéseket. Minden beregisztrált cica és minden ajtó külön eszközként jelenik meg. A macskákhoz tartozóknál egy tulajdonságot tudunk leolvasni – hogy a macsek éppen bent, vagy a házon kívül tartózkodik. Az ajtók esetében üzemmódot is állíthatunk, így elérhető, hogy az ajtó csak beengedjen vagy csak kiengedjen, illetve a teljesen zárt állapot is. Valamint látjuk – kis helyesírási hibával –  az ajtók elemeinek töltöttségi szintjeit is (itt már százalékosan!), és a HUB-hoz való csatlakozásuk állapotát is:

A macskaajtók saját applikációjában még van pár beállítási lehetőség, amit az integráció egyelőre nem biztosít, de az ajtózárások időzített programozását megoldhatjuk a Home Assistant által vezérelve is (az összes cicára vonatkozóan). Az integráció frissítésével remélhetően megkapjuk majd az applikációban is elérhető teljes funkcionalitást, de egy kicsit bonyolultabb megoldás már most is van arra, hogy bármely macskát beltéri módba kapcsoljuk. Ezáltal pedig minden fentebb kívánt funkció már leprogramozható a Home Assistant segítségével. Hurrá!

.