Új hozzászólás Aktív témák

  • tbs

    addikt

    válasz freemanone #8443 üzenetére

    Nem igazan. :P De akkor most osszefoglalom, hogy mi a helyzet a legokosabb helyunkon. :B

    Annyi, hogy regebben voltak mar ilyen AI projektjeim (opencv-vel, mycroft ai-al), es megneztem mennyire necces integralni a holmikat. Mqtt a kozos nevezo - de ezt mar sokszor mondtam errefele. :DDD

    Most epp meg a legelso yolo-val (frissiteni kene...) van osztalyozva a kamerak kepe (percenkent 1 kep mindegyikrol), a kivagott "person" tipusokrol egy opencv filter vagdalja ki a fejeket, a fejek (ha megfelelo meretuek ES nincs felismeres) egy kozos konyvtarba kerulnek, amiket kezel dobalok szet az arcfelismero mintaadatok kozott. Csaladtagokat mostanra mar nem kell, ha vki ismeros a lakasban koszal, max. 5 perc alatt felismeri. (Kiveve ha bujkal, nyilvan. :DDD )

    Ha van felismeres, akkor az mqtt-n bepittyen a felismert szemely jelenlet allapota.

    Helyisegenkent 2-3 mozgaserzekelo is van, azoknak az aktivitasa is mqtt-be kerul (homemade, ez special full rPI, nemi python szkripttel. :D ). Mivel kevesen vagyunk egyszerre a lakasban, a felismert szemelyek (utolso kamerakep honnan van) es az erzekelok aktivitasa alapjan meg tudja tippelni a rendszer, hogy ki melyik szobaban van. (Es jo tudni, ha a kolok hazaert a sulibol -> slack-ra dobj az uzit a node-red felugyelo. (Tud rola, o is megkapja, rolunk is.))

    A hangot egy pocketsphinx ismeri fel, az audio streameket ps4 eyecam-ok szolgaltatjak, mqtt-be feedelodnek stringkent, node-red figyel kulcsszavakra, meg mostanaban mar picit a kontextusra is. (Sokat beszelunk angolul itthon is, nem para szolni Concordia-nak, hogy "Forecast, please" (slack-ra kuldi, ruhellem a jelenlegi szintetizatorokat), vagy "shutter(s) up/down" (szemely es helyfuggo eredmeny). (Mycroft modulok rulez. Sok otlet van bennuk. :DDD )

    Az ontanulas meg egyszeru sulyozott statisztika. A node-red flow ismeri az altalam felvesett szabalyokat (nap allas + kulso fenyesseg + belso fenyesseg (lampak, ugye) + mozgas van-e a lakasban + stb.), es egy mqtt szamlalot porget azok felulbiralata eseten. Ha ez rendszeres (>30%), akkor a felulbiralas iranyaban modosit az idozitesen. A helyisegek automata lampazasa is pont igy mukodik. Kellene vmi "kadbanhevereszes", meg "wc-n olvasgatas" erzekelo - nemreg jott a topikban fel egy tavmeroszenzoros megoldas, talan tavasszal lesz idom kiprobalni hogy is mehet ez.

    Pont most a ket unnep kozott rajzoltam egy mqtt bejegyzest a minidlna logja alapjan, hogy ha videolejatszas indul, es nem szakad meg 5 percig, akkor fovilagitas leolt a kepernyo kornyeken, eros nappali fenynel redonyok le ahol kell, es amig megy a lejatszas addig csak a melleklampak kapcsolnak fel aktivitasra. (Nalunk nincs tv, nincs hatter-tv-helyettesito sem.) Ha elobb kapcsolom le, akkor ez is modosulni fog idovel.

    Piszok egyszeru megrajzolni, es baromi latvanyos ahogy a vegere "osszeszokik" a rendszer az ott elo felhasznaloval. (Ha pl. spotolja, hogy en motyozok a konyhapult folott, akkor a lokal vilagitas csak kb. 30sec-ig eg noactivity utan, mert nem szoktam sokat ott lenni. Ha a parom, aki fozoget, akkor kb. 2perc az o timeoutja. Ez az egyik olyan kor egyebkent, ahol soha nem is volt kezikapcsolasi beavatkozasi lehetoseg.)

    Mqtt a nagy josag egyebkent. Nagyon egyszeru, de nagyon jo kozos busz egy reszponziv integraciora.

    Sluszpoen, hogy van valahogy egy regebbi kindle, amire meg rajzoltam egy minimal dashboardot (web), de most karacsonykor mar meg sem taltam hova tettek a csaladtagok, annyira nem kell. :DDD

    Kiserletezem pl. alternativ jelenlet/mozgaserzekelessel a jelenlegi szenzorok alapjan. A radiatorok visszaretojenek a homerseklete mashogy valtozik, ha vmi icipicit mozgatja a levegot, pl. atsetalok a szoban.

Új hozzászólás Aktív témák