Cozifyn dokumentoimaton API

Cozifyn foorumeita lukemalla selviää, että ovat jo pidemmän aikaa suunnitelleet julkista rajapintaa, jota käyttäjät voisivat hyödyntää. Vielä siitä ei kuitenkaan ole saatu mitään dokumentaatiota tai edes esimerkkejä, virallisesti.

Cozifyn oma applikaatio käyttää REST-rajapintaa, varmastikkin samaa josta on tarkoitus aikanaan saada ulos dokumentaatio jota käyttäjät voisivat hyödyntää. Eräs käyttäjä Cozifyn foorumeilla on onnistunut kaivamaan esiin nuo kutsut ja tehnyt niistä Bitbucketiin pienen demoprojektin. 

https://bitbucket.org/mikakolari/cozify

Tätä hyödyntämällä askartelin itsellekkin pienen skriptin lämpötilojen talteen keräämiseen. Skripti on ajastettu ajettavaksi tunnin välein, ja nykyisellään tallentaa kellonajan ja lämpötilan CSV-tiedostoon. Toistaiseksi näin,  myöhemmin voi sitten muuttaa tuon tallettamaan tiedot tietokantaan.

Highcharts piirtää sitten tuosta datasta graafin, josta on helppo tarkailla onko lämpötiloissa tapahtunut jotain outouksia.

Ylläolevasta kuvasta näkyy esimerkiksi kun parvekkeen ovi oli jäänyt vähän huonosti kiinni, ja koira oli omin nokkineen sen avannut. Olohuoneen lämpötila oli ehtinyt hieman laskea parissa tunnissa. Tälläisesta saa helpolla tehtyä hälytyksen Cozifyn avulla. Asettaa vain raja-arvon, jonka jälkeen lähtee viesti puhelimeen.

Sivuhuomiona vielä tuosta graafista. Lämpötila-anturit on sijoitettu tietokoneen viereen ja tv-tasolle. Tästä johtuu nuo korkeat lämpötilapiikit.

||||| 1 Tykkää! |||||

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *