Ilmeisesti esim. lämpötilan näkee vain kyseiltä hetkeltä, mutta onko sitä dataa mahdollistä lähettää eteenpäin esim. ulkoiseen tietokantaan suoraan?
-- Mikko
0
Viestejä yhteensä
Kimmo RuotoistenmäkiMember, Cozify, Pilotti-käyttäjä, Beta-käyttäjäViestejä: 204mod
Hei Mikko,
Kiitos kysymyksestä.
Simppelein ja ensimmäiseksi käytössä oleva tapa: Sääntömoottorin skriptaus-API mahdollistaa http-kutsujen lähettämisen osana sääntöä. Skriptaus-API on ensimmäinen julkaistava julkinen rajapinta developereille. Joudumme tekemään vielä tietoturvaan parannuksia, ennen kuin se julkaistaan laajemmin ulos.
Hep, Saisko tähän jonkun vastauksen, että tietää kannattaako laitetta ostaa vai ei?
Myös kielteinen vastaus on hyvä, koska sillon tiedän muuttaa suunnitelmiani.:)
0
Kimmo RuotoistenmäkiMember, Cozify, Pilotti-käyttäjä, Beta-käyttäjäViestejä: 204mod
editoi helmikuu 2016
Moi,
API:n julkaisu on meille erittäin tärkeä asia, koska sen avulla voimme tarjota ratkaisuja mm. myös yritysten käyttöön. Se siis julkaistaan, mutta valitettavasti en pysty aivan tarkkaa aikataulua antamaan. Tavoite on saada API laajempaan käyttöön tänä keväänä.
Mielenkiinnosta: Minkälaiseen käyttöön kaavailet tuota datan keräystä? Mikäli käyttötapaus on monille samankaltainen, voisimme kenties tehdä sitä varten säännön johonkin seuraavista julkaisuista.
Kimmo RuotoistenmäkiMember, Cozify, Pilotti-käyttäjä, Beta-käyttäjäViestejä: 204mod
Vinatero,
Taustalla oleva tietovarasto ei ole SQL-kanta (ainakaan kaikki niistä), joten emme tarjoa SQL-APIa. Tarjoamme REST/JSON-APIn sekä mahdollisesti web-hook-tyyppisiä ratkaisuja datan lähettämiseen taustapalveluihin - sekä mainitsemani sääntöskriptauksen, jonka avulla voi tehdä omaa toiminnallisuutta itse hubiin.
Tarkotus olis kerätä dataa sensoreista omaan kantaan, ja tehdä oma dashboard mistä vilkasemalla saa yleisnäkymän nopeasti, esim. onko laatikot vihreitä vai punasia. Lisäksi on tarvetta historia datalle, joten siksi haluan datan omaan kantaan.
Tällähetkellä käytössä on Tellstickin usb kalastin, jolla saa kyllä tuon tehtyä, mutta on muuten vähän köppäänen käyttää.
1
Kimmo RuotoistenmäkiMember, Cozify, Pilotti-käyttäjä, Beta-käyttäjäViestejä: 204mod
Micho,
Kiitos tiedosta! Noin rajattuna voisimme tarjota sen käyttöön hieman nopeammin kuin koko API:n julkaisun. Pidetään mielessä
Tämä olisi oikeasti kiinnostava lisä. Itsellä olisi tarve kirjoittaa sensoridataa esim. Neljästä prooven kosteus ja lämpömittarista ulkoiseen kantaan Azuressa, ja mallata sitä OpenData-lähteiden ulkoilmatietoon paikkakunnalta.
Nimimerkillä rintamamiestaloa pala kerrallaan kunnostaessa.
Minullakin suurin tarve olisi ensin saada lämpötila+kostausdata järjestelmästä ulos ja tallennettua omaan historiakantaan jossa sitä voi sitten analysoida / korreloida muilla välinein.
Olisin vallan kiitollinen jos tämä REST/JSON-API rajapinta valmistuisi, vaikkapa osittain, jossain vaiheessa. Nyt laite on istunut pölyyntymässä jo kolmatta kuukautta tätä odotellessa... Jos löytyy developer versiosta niin ilmoittaudun koekaniiniksi
Täälläkin olisi tarve saada aikasarjadataa hyödynnettyä kosteus&lämpö sensoreista kotona. Eli sensoridata pitäisi historioida (tuntitarkkuuskin riittää) ja sitä pitäisi pystyä visualisoimaan.
Tuota apuna käyttäen itsellä hakee nyt lämpötilat kantaan ja saa käppyrää piirtymään.
Tästä kuulisin mieluusti lisää. Mihin kantaan haet tiedot?
Raspberry Pi kysyy cozifylta anturien arvot ja pukkaa ne raspissa olevaan SQLite kantaan. Kannasta generoidaan json jonka Highcharts(HighStock) näyttää graafina.
Vinkkinä että omaa kantaa tai piirtorutiinia ei tarvitse pystyttää, jos lähettää datan esim. https://thingspeak.com/ palveluun, josta käppyrät on helppo nähdä. Silti datan siirtoa varten toki tarvitset (vielä ainakin toistaiseksi) erillisen RasPin.
Täältäkin vahva kannatus ThingSpeak integraatiosta. Milloin tämä (seuraava päivitys) olisi arviolta saatavilla? Meneehän samalla vaivalla myös tieto esim. liike- ja oviantureista, ja luonnollisesti lämpöantureiden kosteustieto?
Kesäkiireet ja seuraavaksi julkaistava "sääntöehdotukset"-toiminto viivästyttivät ThingSpeak säännön lisäämistä. Joka tapauksessa pian se tulee saataville, ensin Beta testaajille ja sitten kaikille.
Viestejä yhteensä
Kiitos kysymyksestä.
Simppelein ja ensimmäiseksi käytössä oleva tapa: Sääntömoottorin skriptaus-API mahdollistaa http-kutsujen lähettämisen osana sääntöä. Skriptaus-API on ensimmäinen julkaistava julkinen rajapinta developereille. Joudumme tekemään vielä tietoturvaan parannuksia, ennen kuin se julkaistaan laajemmin ulos.
- Kimmo/Cozify
onko vielä mitään arviota, että millon tämä olis saatavilla?
--
Mikko
Saisko tähän jonkun vastauksen, että tietää kannattaako laitetta ostaa vai ei?
Myös kielteinen vastaus on hyvä, koska sillon tiedän muuttaa suunnitelmiani.:)
API:n julkaisu on meille erittäin tärkeä asia, koska sen avulla voimme tarjota ratkaisuja mm. myös yritysten käyttöön. Se siis julkaistaan, mutta valitettavasti en pysty aivan tarkkaa aikataulua antamaan. Tavoite on saada API laajempaan käyttöön tänä keväänä.
Mielenkiinnosta: Minkälaiseen käyttöön kaavailet tuota datan keräystä? Mikäli käyttötapaus on monille samankaltainen, voisimme kenties tehdä sitä varten säännön johonkin seuraavista julkaisuista.
Kimmo/Cozify
Taustalla oleva tietovarasto ei ole SQL-kanta (ainakaan kaikki niistä), joten emme tarjoa SQL-APIa. Tarjoamme REST/JSON-APIn sekä mahdollisesti web-hook-tyyppisiä ratkaisuja datan lähettämiseen taustapalveluihin - sekä mainitsemani sääntöskriptauksen, jonka avulla voi tehdä omaa toiminnallisuutta itse hubiin.
Kimmo/Cozify
Tällähetkellä käytössä on Tellstickin usb kalastin, jolla saa kyllä tuon tehtyä, mutta on muuten vähän köppäänen käyttää.
Kiitos tiedosta! Noin rajattuna voisimme tarjota sen käyttöön hieman nopeammin kuin koko API:n julkaisun. Pidetään mielessä
- Kimmo
Nimimerkillä rintamamiestaloa pala kerrallaan kunnostaessa.
http://forum.cozify.fi/discussion/comment/1759/
Tuota apuna käyttäen itsellä hakee nyt lämpötilat kantaan ja saa käppyrää piirtymään.
Iso kiitos mikak, Juha ja IRL kaveri
Kannasta generoidaan json jonka Highcharts(HighStock) näyttää graafina.
Tässä aika hyvä step by step:
https://www.fontenay-ronan.fr/dynamic-charts-with-highcharts-sqlite-and-python/
http://www.highcharts.com/products/highstock
Itse olen sen kanssa HIEMAN jumissa.
Alla koodin pätkä mikä listaa laitteet.
Vaihda IP osoitteeksi Cozifyn IP sekä Authorization kohtaan Tokenin paikalle token jonka saa sillä mikakolarin tekemällä härpäkkeellä.
http://forum.cozify.fi/discussion/comment/1759/
#!/usr/bin/python import json, requests url = "http://0.0.0.0:8893/cc/1.3/devices" headers = { 'Content-type': "application/json", 'Accept': "application/json", 'Authorization': "Token", 'Cache-control': "no-cache", } response = requests.request("GET", url, headers=headers) data = json.loads(response.text) print data
t:Samppa / Cozify
https://gist.github.com/Artanicus/b7a8cea05e517c94744648b3c718be9e
t.Samppa / Cozify
t.Samppa / Cozify
t. Samppa / Cozify