Hei vieras, tervetuloa!

Näyttää siltä, että olet uusi täällä. Kirjaudu sisään tai rekisteröidy aloittaaksesi.

Thingspeak-loggaus

2

Viestejä yhteensä

  • samppasamppa Member, Cozify Viestejä: 651 mod
    Loka-Marraskuussa päivitetään seuraavan kerran. Voitaisiin päivittää useamminkin, mutta regressiotestit on aika raskaita ja aikaa vieviä..

    t. Samppa \ Cozify
    t. Samppa \ Cozify
  • timolavitimolavi Member, Beta-käyttäjä Viestejä: 143 ✭✭
    Keräsin Cozifyn ja Weewx-sääaseman lämpötilamittareita samaan paikkaa eli kuistille, jossa myös sääaseman keskusyksikkö on ja mittaa myös lämpötilaa. Mittareina on:

    Cozifyssä
    - Teldus 313159, jossa on ulkolämpötilan mittaus johdon päästä (ulkolämpötila), itse laitteen lämpötila (sisälämpötila) ja koesteusmittaus
    - Hue Motion lämpötila
    Säaasemassa
    - kaksi Oregon THGR810 mittaria
    - keskusyksikön kämpötila ja kosteus

    Laitoin kaikki siirtymään Thingspeakiin samaan kanavaan. Sääasema tekee siirron viiden minuutin välein ja kaikki tiedot yhtaikaa. Cozifyn siirrot on jotenkin satunnaisia ja nykyisen logiikan mukaan yksi tieto kerrallaan. 15 s siirtoväliminimi sallii useimmiten Cozifyn sisälämpötilan siirtymisen, kosteus siirtyy melkein yhtä usein ja ulkolämpötila kaikkein harvemmin. Philipsin liikeanturin tiedot siirtyvät hyvin harvoin. Sääaseman tiedot siirtyvät kaikki kerralla, jos siirtyvät. Ilmeisesti Cozifyn siirto estää usein sääaseman siirtojen läpimenon.

    Public channel on: https://thingspeak.com/channels/478543. Siitä saa "Data exportilla" vietyä tiedot csv-tiedostoon ja edelleen Exceliin.

    Ainoa järkevä tapa siirtää tietoja olisi sääaseman tapa siirtää kaikki kentät kerralla ja ajastettuna tietyin välein.

    Muuten Teldus-mittarin ulko- ja sisälämpötilat eroaa toisistaan n. 1,5 astetta ja meinasin sen heti saatuani palauttaa virheellisenä, mutta kun sen tietää, sitä voi käyttää. Se oli käytössä keväällä kasvihuoneen lämmityksen säädössä ja toimi siinä hyvin.

    Timo
  • IlkkaIlkka Member Viestejä: 79 ✭✭
  • uncleuncle Member Viestejä: 4
    Onko lämpötilojen ja kosteustietojen loggaukseen Cozifyn kautta ja yksinkertaisten seurantakuvaajien värkkäämiseen "for dummies"-tyyppisiä ohjeita missään? Vaatiiko tällaisen systeemin tekeminen kovaakin koodaritaustaa vai pitäisikö onnistua myös tavalliselta excelin pyörittäjältä? Tykötarpeiksi on hankittuna Cozify-hub, telldus antureita, hue motion sensor ja tietokone.
  • PudemanPudeman Member, Administrator, Beta-käyttäjä Viestejä: 1,205 admin
    editoi marraskuu 2018
    Ei tarvitse koodaajataitoja peruskäytössä. Thinkspeak palvelussa on valmiita pohjia erilaisille ”pylpyröille”. Niissä mallikoodeissa on selkeästi kerrottu kommenttikohdissa mitä pitää syöttää mihinkäkin kohtaan.
    Kun olet tehnyt tilin sinne, saat channel numeron, jota noissa malleissa kysytään. Samoin pari muutakin koodia tulee samalla (read/write). Niiden käytöstäkin annetaan vinkit, mitä tarvitaan.
    Samaisia koodeja tarvitset Cozifyn sääntöihin. Kanavassa on muistaaksen kahdeksan eri kenttää, joihin voi laittaa tarvitsemaansa tietoa. Minulla on ykkösessä lämpö ja kakkosessa kosteus. Samat kenttänumerot tulevat noihin Cozify sääntöihin.
    Tässä ketjussa on käyttäjien kuvakaappauksia, millaisia käppyröitä ne piirtävät.
    Lähteekö tällä liikkeelle?

    Ohessa kuvakaappaus niistä kanavan perustiedoista.

    Ja tuossa linkki, jossa tuota on neuvottu: https://circuitdigest.com/microcontroller-projects/iot-temperature-humidity-monitoring-using-arduino
    Post edited by Pudeman on
  • ilkenilkeilkenilke Member, Beta-käyttäjä Viestejä: 156 ✭✭
    Ilkka kirjoitti:
    Onkohan henk koht ongelma kun asentuu mutta ei tee pikakuvaketta ollenkaa :neutral:
  • uncleuncle Member Viestejä: 4
    Kiitos Pudeman, hienosti lähti liikkeelle ja käyrää piirtymään!
  • ilkenilkeilkenilke Member, Beta-käyttäjä Viestejä: 156 ✭✭
    ilkenilke kirjoitti:

    Ilkka kirjoitti:
    Onkohan henk koht ongelma kun asentuu mutta ei tee pikakuvaketta ollenkaa :neutral:
    Niin joo. Sehän on widget eikä asennettava softa. Hienostihan se toimii. :smile:
  • LinhLinh Member Viestejä: 5
    Missä voisi olla vikana kun kuukauden verran on lakannut loggaus, joka alussa toimi hyvin. 150k entryä syntyi Thingspeakkiin, eikä nyt synny uusia. Olen generoinut uuden write API keyn ja säännön olen poistanut ja tehnyt uudelleen. Lämpötila-anturi (prooven) päivittyy kyllä Cozifyn tietoon, ja anturin "viimeksi havaittu" aikaleima päivittyy säännöllisesti.
  • PudemanPudeman Member, Administrator, Beta-käyttäjä Viestejä: 1,205 admin
    Linh kirjoitti:

    Missä voisi olla vikana kun kuukauden verran on lakannut loggaus, joka alussa toimi hyvin.

    Voisiko olla tuosta ao muutoksesta kyse? Teitkö uudestaan Cozifyyn nuo säännöt?
    samppa kirjoitti:

    Tuo ThingSpeakin bulk-update API näyttää toimvan ja näin ollen datan siirtorajoitus poistuu seuraavan päivityksen myötä. Kerääntynyt data siirretään siis 5 min välein, eikä mittauksia kuitenkaan hukata (eikä tarvetta keskiarvoistamiselle ole).

    Muutoksen myötä käyttäjän pitää määritellä asetuksiin ThingSpeak palvelun channel numero, eli asentaminen on hieman hankalampaa (toinen copy-paste). Lisäksi, jo olemassa olevat loggaus-säännöt eivät enää toimi, vaan ne pitää luoda uudelleen (ja määrittää tuo channel numero). Tuo on toki harmillista ominaisuutta testanneille käyttäjille.

    t. Samppa \ Cozfiy

  • aruaru Member, Beta-käyttäjä Viestejä: 96
    Miten tuonne Thingspeak palveluun voi liittyä? Olen kokeillut mutta ei vaan onnistu.
  • PudemanPudeman Member, Administrator, Beta-käyttäjä Viestejä: 1,205 admin
    Mitä olet tehnyt? Onko sulla jo siis avattuna tili ko palveluun? Oletko tehnyt säännöt Hubille, jolla sitä tietoa siirretään? Tuossa muutama viesti edellä avasin tuota käyttöönottoa. Tsekkaistko sen?

    Pitäsiköhän tästä tehdä Ohjeet ja vinkit palstalle step nyt step ohje kuvakaappauksineen? @samppa?
  • aruaru Member, Beta-käyttäjä Viestejä: 96
    Ensiksi, kyllä olisi hieno juttu jos tulisi ohjeet.
    Joo ensiksi menin thingspeakin sivuille sieltä napsasin Get Started For Free nappia, seuraavaksi annoin tiedot Create MathWorks Accoun:niin. Tuli sähköposti joka ohjä vaan tähän samaan kirjautumiseen.
  • PudemanPudeman Member, Administrator, Beta-käyttäjä Viestejä: 1,205 admin
    editoi joulukuu 2018
    Ohessa nopeasti luotu ohje tuosta ThinkSpeak palvelun käyttöönotosta ja tarvittavien sääntöjen luomisesta. Hienosäädetään ohjetta tarpeen mukaan ja siirretään vasta sitten tuonne Ohjeet -osioon. Laittakaa siis palautetta, kiitos.
    Huomasin tätä ohjetta tehdessä, että Huen liiketunnistimet päivittävät aika hitaasti tuota lämpötilaansa. Kannattaa siis seurata ensin Cozifyn käyttöliittymässä, onko lämpötilamuutoksia tullut, ennen kuin ihmettelee, miksei palveluun piirry käppyrää.
    Valitan tiedoston kokoa.
  • jounimjounim Member Viestejä: 141
    Huomannut kans että omat loggaukset on jostain syystä pysähtynyt... Täytyypä tehdä uusiksi..
  • aruaru Member, Beta-käyttäjä Viestejä: 96
    Kiitos Pudemanille hyvistä ohjeista, näiden avulla sain yhteyden thinkspeak palveluun.

    Mutta nämä vaan pysyy samana
    Created: about 2 hours ago
    Updated: about an hour ago
    eikä päivity.
  • PudemanPudeman Member, Administrator, Beta-käyttäjä Viestejä: 1,205 admin
    editoi joulukuu 2018
    aru kirjoitti:

    eikä päivity.

    Täytyy tunnustaa, että tuota esimerkkiä tehdessä ei minullakaan päivittynyt tiedot aluksi. Tutkin sitten mikä mättää. Syynä oli niinkin yksinkertainen syy, kuin sen API keyn syöttövirhe: yksi kirjain puuttui välistä. Samoin nolla ja O-kirjain saattavat mennä sekaisin helposti. Tsekkaa ne vielä. Cozifyn käyttöliittymä ei tietenkään herjaa väärästä koodista, koska eihän se voi sitä tarkistaa.

    Hitto, kun olisi se käyttöliittymä selainversionakin käytössä. Sitä voi meinaan äänestää tuolla toiveiden listassa.

    Oletko myös tsekannut, että valitsemasi mittarin lämpötilat ovat päivittyneet?

  • aruaru Member, Beta-käyttäjä Viestejä: 96
    Pudeman kirjoitti:


    Samoin nolla ja O-kirjain saattavat mennä sekaisin helposti.

    Näinhän siin kävi. nyt näyttäisi toimivan.
    Kiitän
  • samppasamppa Member, Cozify Viestejä: 651 mod
    Kiitos @Pudeman ohjeista. Todellakin nuo voisi laittaa ohjeet osioon.
    Formaatti pitäisi kääntää HTML muotoon..

    t. Samppa \ Cozify
    t. Samppa \ Cozify
  • samppasamppa Member, Cozify Viestejä: 651 mod
    Kieltämättä tuo API key on hankala saada oikein ja virheestä ilmoittaminen käyttäjälle ei vielä onnistu. Oletteko kokeilleet copy-pastettaa API keytä kännykän selaimesta?

    Ajattelin jossain välissä tehdä geneerisen HTTP POST request lähetyksen annettuun IP osoitteeseen. Onko jollain mielessä standari-syntaksia mitä kuuluu käyttää?

    t.Samppa / Cozify
    t. Samppa \ Cozify
  • PudemanPudeman Member, Administrator, Beta-käyttäjä Viestejä: 1,205 admin
    editoi joulukuu 2018
    samppa kirjoitti:

    Formaatti pitäisi kääntää HTML muotoon..

    t. Samppa \ Cozify

    Jep, tuo oli vain pikaisesti tehty. Voin lähettää tiedoston pptx muodossa, jos tarvitsette. Tosin kuvakaappaukset voitte ottaa itsekin.
    samppa kirjoitti:

    Oletteko kokeilleet copy-pastettaa API keytä kännykän selaimesta?

    t.Samppa / Cozify

    Kokeiltu ja toimii tietysti niinkin. Toinen kikka on luoda uusi API key, jossa ei ole nollia tai o -kirjaimia.
  • vtsvts Member, Beta-käyttäjä Viestejä: 24
    editoi tammikuu 2019
    samppa kirjoitti:

    Kieltämättä tuo API key on hankala saada oikein ja virheestä ilmoittaminen käyttäjälle ei vielä onnistu. Oletteko kokeilleet copy-pastettaa API keytä kännykän selaimesta?

    Ajattelin jossain välissä tehdä geneerisen HTTP POST request lähetyksen annettuun IP osoitteeseen. Onko jollain mielessä standari-syntaksia mitä kuuluu käyttää?

    t.Samppa / Cozify

    En tiedä kyllä onko mitään yhteneväistä standardia olemassa itse sisällön osalta, lähinnä kunhan lähetettävä data on koneluettavaa ja sisältää riittävästi tietoa niin luulisin että moni on tyytyväinen.

    Itse tykkäisin ihan JSON dataa käytellä ja johonkin vaan sitten kuvaus mitä tietoja sieltä yleensä tulee niin siihen helposti kirjoittelee kuka vaan käsittelyt tai muuntimet.

    Tuollainen supergeneerinen HTTP POST sääntöjen yhteyteen olisi kätevä. Tarjoaisi virikkeitä. Tuohon POST lähetykseen tarvitsisi kyllä tuen ainakin jollekin geneeriselle autentikaatiolle tai määrittää joku autentikaatioheaderin nimi ja sille value.

    Lisäyksenä vielä että formaatti todennäköisesti voisi olla aivan hyvin sama mitä cozify käyttää kännykkäsovelluksen ja cozify purkin välillä. Ehkä riisua jotain turhaa pois jos sellaista on.
  • samppasamppa Member, Cozify Viestejä: 651 mod
    editoi tammikuu 2019
    Olen muutamia noita integraatioita väsännyt erinäisiin REST IoT pilviin ja ainoa yleinen piirre autentikointia varten näyttäisi olevan headerissa vain basic authentication, eli
    'Authorization': 'Basic XXX', ja tuossa XXX base64 enkoodattu stringi "username:password" yhdistelmästä.
    SSL salauksesta vois tehdä valinnaisen (ei tarvita LANissa).

    Voisin tehdä myös OAuth kättelijän, mutta DIY viritelijöille serverin laittaminen lienee liian hankalaa. Ja siinä alkaa olla jo liian monia toteutusvaihtoehtoja..

    Toinen vaihtoehto olisi tehdä MQTT lähettäjä.

    t. Samppa / Cozify
    Post edited by samppa on
    t. Samppa \ Cozify
  • aruaru Member, Beta-käyttäjä Viestejä: 96
    Osaisko kukaan sanoa miten saa on/off tiedon releeltä toimimaan thingspeakiin, että sais lamp indicatorin vaihtamaan väriään jos rele päälle/pois päältä?

    Kokeillut mutta ei vaan toimi.
  • hintsanehintsane Member Viestejä: 30
    Terve,

    onko tulossa Thingspeak-integraatiota muillekin kuin lämpötila-antureille? Kiinnostaisi nähdä esim. ovien tila sieltä.
  • aruaru Member, Beta-käyttäjä Viestejä: 96
    editoi tammikuu 2020
    Kattelin noita tiedotteita ni siellä oli 12.1.2019

    3. Muita parannuksia ja muutoksia
    Korjasimme ja paransimme mm.

    Uudet säännöt: hiilidioksidin ja on/off tiedon raportointi Thingspeak palveluun.


    Mitä sillä saa näkyviin thingspeakissa?

    Kiinnostaisi myös saada ovianturin tilatieto lamp indicatori toiminnolla näkyviin.
    Post edited by aru on
  • PudemanPudeman Member, Administrator, Beta-käyttäjä Viestejä: 1,205 admin
    editoi tammikuu 2020
    Kokeilin tuota on/off -tiedon viemistä palveluun laittamalla Osramin pistorasian tilan sääntöön. Toimiihan se, mutten kyllä hyödynnä sitä millään tavalla. Historianhan siitä näkee, jos sitä tietoa tarvitsee.
    image
  • NicolasFNicolasF Applicant, Member Viestejä: 1

    Onko mahdollista saada nämä ohjeet. En saa sitä enää ladattua? Onkohan linkki vanhentunut?

  • monitmonit Member Viestejä: 127 ✭✭
    editoi maaliskuu 2021

    @Pudeman Pieni käytännön vinkki Thingspeak-visualisointiin: Kannattaa laittaa Type=step, niin käppyrä näyttää nätimmältä. Laite kun voi olla vain päällä tai pois päältä, niin murtoviiva ottaa silmään ainakin itsellä.


    BTW, jos joku ihmettelee miten saan thingspeakiin veden korkeuden salaojakaivosta, niin ratkaisu on tämä: 1) Aqaran vesivuotohälytin, jonka nastoihin ruuvattu sähköjohto, jonka toinen pää on salaojapumppukaivossa lähellä vedenpinnan ylärajaa. 2) Sääntö, jolla Osram plugi laitetaan päälle, kun vesivuotohälytin hälyttää (käänteinen logiikka). 3) Sääntö, jolla thingspeakiin lähetetään osram plugin tila. Lisäksi on vielä 4) Sääntö, jolla ohjataan "Salaojakaivossa vettä" -teema päälle ja 5) Sääntö, jolla teeman tilan vaihtuessa lähetetään tekstiviesti, joten saan tiedon tekstiviestiin kun kaivo tulee täyteen ja tyhjenee. Kohtuu himmeli, mutta halusin vain tietää uuden pumppukaivon tapauksessa, että kuinka usein se pyörii vuorokaudessa.

  • PudemanPudeman Member, Administrator, Beta-käyttäjä Viestejä: 1,205 admin
    editoi maaliskuu 2021

    Outoa. Kyllä mulla tuo liitetiedosto lähtee latautumaan. Kyseessähän ei ole ulkoinen linkki, vaan kyseisen viestin pdf -liitetiedosto.

    Voit tarvittaessa laittaa vaikka privaviestin, niin laitan ko tiedoston jakoon, jos et saa auki.

Kirjaudu sisään tai Rekisteröidy kommentoidaksesi.