Lämpötilojen tallennus?

Hei

Laitoin ruuvitagin mittaamaan ulkotalon lämpötilaa. Matka on sen verran pitkä että tietoa ei tule puhelimen softaan. Saako tätä tagia tallentamaan tietoja ja lähettämään ne sitten kun käyn kuuluvuuusalueella. Esim. yön ajan lämpötila 15min mittausvälillä. Vai pitääkö jatkovaan mittaukseen olla kokoajan puhelin kuuluvuusalueella?

Moi,

Tietojen tallennus on kokeiluasteella ja toimii toistaiseksi vain iOS-sovelluksessa, mutta tulee myös aikanaan Android-sovellukseen ja kaupasta myytäviin tageihin. Lisätietoja ja päivitysohjeet on osoitteessa Ruuvi Station iOS (0.4). Charts for connectable firmware

Translation by Google Translate (+/-)

I put a Ruuvi tag to measure the outdoor temperature. The journey is so long that no data enters the phone software. Can I get this tag to store information and send it when I visit the coverage area. For example, the temperature during the night in 15min measurement intervals. Or do I have to have a collector’s phone in the coverage area for continuous measurement?

Otso’s reply: Data storage is in the experimental stage and will only work on the iOS app so far, but will also eventually come to the Android app and tags sold in the store. For more information and upgrade instructions, visit

Mulla tabletti joka lukee tietoa koko ajan. Kännyn huono puoli että se on yleensä mukana jolloin yhteys häviää.

Otso, miten se sovellus liittyy paikalliseen tallennukseen? Tottakai se voidaan ohjata sieltä mutta eikö itse tallennus pidä tapahtua laitteen sisällä? Eli tarvitaan uusi rauta versio?

Moi,

Tietojen tallennus laitteessa on myös ohjelmistopäivityksellä tehtävissä, eli riittää kun päivittää tagin firmwaren. Sen voi tehdä kännykällä.

Ehkä kirjoitin hiukan epäselvästi. Siis tarkoitin puskurimaista lähetystä silloin kun tagi on kuuluvuuden ulkopuolella. Eli se lähettäisi sitten puuttuvan datan esim. päivän tai pari osalta kun yhteys löytyy.

Pitää odotella virallisia firmwareja niin ei tule muita ongelmia. Näissä open source projekteissa tahtoo usein käydä että saavutetaan jotain, mutta samalla tulee tukku uusia ongelmia.

Projektini on edennyt seuraavasti. Minulla oli vanha Raspberry Pi B-model laatikossa, laitoin siihen Bluethooth LE USB donglen ja se kerää nyt nuo tiedot. Tosin tuonne ulkotalolle ei sekään yletä. Pi:hin asensin influxin ja grafanan sekä tiedon keruu javan.

Uutta opin paljon esim. tämä Influx tietokanta oli minulle uusi asia, samoin en ollut aikaisemmin käyttänyt tuota Granafaa. Nyt nekin taipuu!!

Kiitos hyville ohjeille

sekä tämä tiedon keruu softa

ok, mites paljon sinne mahtuu dataa?
Ja eli uusin kännysofta osaa pyytää tallennetun datan ja sitten näyttää sen historiana?
Milläs toi tehdään TSI:nä? Raspilla? Node-redillä?

Viimeisessä versiossa 1024 näytettä, eli noin 3,5 päivää 5 minuutin välein.

iOSilla kyllä, Androidilla se on vielä työn alla.

Mitään virallista tähän ei ole, omaan kehitystyöhöni tein web-bluetooth sivun joka osaa lukea datat. Sivu on osoitteessa OjousimaRuuviwebbleTs ja lähdekoodit GitHub - ojousima/ojousima.ruuviwebble.ts: Angular and typescript project to communicate with RuuviTags over Nordic UART Service. For my own experiments only, no support is given

Käytännössä jos haluaa tehdä RPille datan lukemisen niin sen joutuu koodaamaan itse, valmista palaa ei ole olemassa.

kiitti
kokeilen

Mielenkiintoista. Postaako iOS-versio myös puuttuneet tiedot eteenpäin “gatewayn” kautta ?

Toistaiseksi iOS-sovelluksessa ei ole tällaista gateway-ominaisuutta.

Hei, milloin tämä ominaisuus olisi tulossa myös Androidin puolelle, vai onko se jo käytössä?

Hei,

Tämä ominaisuus on jo Androidissa käytössä. RuuviTagin aiemmissa firmware-versioissa on bugi joka pysäyttää tietojen tallennuksen 50 vuorokauden kuluttua käynnistämisestä, tämä bugi on korjattu viimeisessä versiossa 3.30.4 joka on ladattavissa osoitteessa https://ruuvi.com/software-update/

Kiitos uudesta firmwaresta. Muistan nähneeni iOS Appissa tuon fw-päivitysnapin, mutten löydä sitä enää. Minulla on tuorein App Storesta löytämäni versio. 0.7.6.

Mikä meni vikaan?

Päivitysnapin piäisi olla iOSissa “Sensor Settings” -valikon alla.
Ratas oikealla ylhäällä:

Update firmware alhaalla:

Jos valintaa ei löydy, tutkimme missä versiossa valinta on kadonnut iOS-appista ja korjaamme sen.

Hei Otso

Näyttää siltä, että jos anturi ei ole ihan vieressä, tuo päivitys ei ole saatavilla eikä komento edes näkyvissä. Alla kaksi kuvaa, kahden eri anturin tiedoista. Toinen ei ihan kuulu kunnolla olohuoneen sohvalle.

Minä näyttäysin komennon joka tapauksessa, mutta kertoisin ettei päivitys onnistu, koska yhteys on huono tai olematon.


Hei,

Kiitos raportista. Harmaa nappula joka kertoo miksi päivitys ei onnistu olisi toki parempi, laitan tästä viestiä kehittäjälle

Fugit185 saysL:I have a tablet that reads information all the time. The downside of a mobile phone is that it is usually included, so the connection is lost.

Look, how does that app relate to local storage? Of course, it can be controlled from there, but shouldn’t the actual recording take place inside the device? So you need a new iron version?
Otso responded: Data storage in the device can also be done with a software update, i.e. it is enough to update the tag’s firmware. You can do it with a mobile phone.

palsy said:
Maybe I wrote a little unclearly. So I meant a buffer-like transmission when the tag is out of range. That is, it would then send the missing data for e.g. a day or two when the connection is found.

You have to wait for the official firmwares so there won’t be any other problems. In these open source projects, it often seems to happen that something is achieved, but at the same time there are new problems.

My project has progressed as follows. I had an old Raspberry Pi B-model in the box, I put a Bluethooth LE USB dongle on it and it now collects that data. However, it doesn’t reach that outhouse either. I installed influx and grafana and data collection java on the Pi.

I learned a lot of new things, e.g. this Influx database was new to me, and I had never used that Granafa before. Now they bend too!!

Thanks for the good instructions

Fugit185 asked:ok, how much data can it hold?
So the latest mobile software can request stored data and then show it as history?
Where is that done as a TSI? With a rasp? With Node-red?

Otso responded: In the last version, 1024 samples, or about 3.5 days every 5 minutes.
On iOS yes, on Android it’s still a work in progress.

There is nothing official about this, for my own development work I made a web-bluetooth page that can read the data. The page is at OjousimaRuuviwebbleTs 57 and the source codes are GitHub - ojousima/ojousima.ruuviwebble.ts: Angular and typescript project to communicate with RuuviTags over Nordic UART Service. For my own experiments only, no support is given 18

In practice, if you want to make the RP read data, you have to code it yourself, there is no ready-made piece.
Fugit185 acknowledge :thank you
i try

Mrkus_T askes: Interesting. Does the iOS version also forward the missing information via the “gateway”?