Skip to content

Releases: kike-canaries/canairio_firmware

rev824 0.4.2

15 Sep 20:53
Compare
Choose a tag to compare

New PAX Counter variable

The last version of CanAirIO firmware have a new feature, PAX Counter, that is the people counter around of the device using the WiFi packages from the signal of each mobile phone from them.

  • PAX is showed (mainvalue, unit label and graph) on TFT GUI when don't have any main sensor
  • PAX counter only start when the WIFI is off
  • added PAX count value to Bluetooth sensor data payload
  • PAX count added on debug mode
  • tested on real hardware without any sensor
  • tested on old CanAirIO device with WiFi settings configured
  • tested ON/OFF Wifi for try to start PAX counter
  • SensorsLib version 0.3.1 (Power saving improvements on SPS30 and devmode issues fixed)

photo_2021-09-06_15-54-02

414dedf84a6b1f91e3e057549705ea1d ESP32DEVKIT/canairio_ESP32DEVKIT_rev824.bin
966258266099870f17e76b88bd3d290a HELTEC/canairio_HELTEC_rev824.bin
3e41ef61ab28d544cc278f6b4049d779 TTGO_T7/canairio_TTGO_T7_rev824.bin
55a3aa09d875a99e164d756433498745 TTGO_TDISPLAY/canairio_TTGO_TDISPLAY_rev824.bin
fa1eafdf508cb8abf70ff116ee81b880 TTGO_TQ/canairio_TTGO_TQ_rev824.bin
b7f452e14e8627e324cf2d089213a135 WEMOSOLED/canairio_WEMOSOLED_rev824.bin

rev818 v0.4.1

27 Aug 21:47
db97555
Compare
Choose a tag to compare
  • fixed some issues with SCD30 init
  • fixed set altitude offset on execution issue
082977c936962626f79aea326d5608cb ESP32DEVKIT/canairio_ESP32DEVKIT_rev818.bin
70c50e08ed9e44292e5fdda7522b16d2 HELTEC/canairio_HELTEC_rev818.bin
5fb4ccdced2656e33ab535ab3554e4a9 TTGO_T7/canairio_TTGO_T7_rev818.bin
48282436dd27b0f773100fbde58a404e TTGO_TDISPLAY/canairio_TTGO_TDISPLAY_rev818.bin
ae2b20f936eaa7ab9562e23a5232668c TTGO_TQ/canairio_TTGO_TQ_rev818.bin
002b8dbea578029c86be0bc2607915e3 WEMOSOLED/canairio_WEMOSOLED_rev818.bin

2021-08-27 23:10:42 +0200 db97555 Merge pull request #119 from kike-canaries/fix_co2_alt_issues

rev815 v0.4.0

25 Aug 10:23
1a9e951
Compare
Choose a tag to compare

SenseAir S8, CO2 altitude offset and CO2 remote calibration

  • New supported SenseAir S8 CO2 sensor ( Thanks to @jcomas )
  • Altitude compensation for all CO2 sensors ( Thanks to @danielbernalb )
  • All CO2 sensors now have calibration via Android app
  • Some refactor of log output messages schema
  • Improved temperature offset
  • Some improvements on CanAirIO Bike (TFT version)
  • Updated sensors libraries dependencies

CanAirIO SensorLib

More details about new sensors features, please review our CanAirIO Sensors Library

7db2b4be33c655e4c57cb1a510b07a45 ESP32DEVKIT/canairio_ESP32DEVKIT_rev815.bin
1cec6cb1d73050ae6c3eb57f5d2b8b50 HELTEC/canairio_HELTEC_rev815.bin
826e3936d5fd1fcaf5c4fa70857575cc TTGO_T7/canairio_TTGO_T7_rev815.bin
fdc3736528b960184b8d253eb9fa3490 TTGO_TDISPLAY/canairio_TTGO_TDISPLAY_rev815.bin
c3ce1fde4372e97cbd960144948d805f TTGO_TQ/canairio_TTGO_TQ_rev815.bin
b8664b1f2b1ad344e33313840c8fe88d WEMOSOLED/canairio_WEMOSOLED_rev815.bin

rev807 v0.3.9

28 Jul 19:13
8ee72e2
Compare
Choose a tag to compare

CanAirIO WorldMap, Bike version source code and more..

  • CanAirIO Bike (TTGO-TDisplay version) source code merged on master
  • Auto device name is showed in the app and dashboard
  • New InfluxDB data schema (best practices for handling many devices)
  • Two geohash: 7 digits geohash (70m) for privacy reason and 3 digits (70km) for improved queries.
  • Automatic publication of shared fixed stations on Grafana
  • Launcher the CanAirIO World Map after share your fixed station.
  • Debug flag is now dynamic from Android app

screenshot20210728_000428

7ea2f086ca9fd4b590fccc8a91b6cff0 ESP32DEVKIT/canairio_ESP32DEVKIT_rev807.bin
1146302627b121de0e819e5cc3cb6fc8 HELTEC/canairio_HELTEC_rev807.bin
c91ec183bd84c1d126ba737601c77c36 TTGO_T7/canairio_TTGO_T7_rev807.bin
7380e504f865d3556ef6cc4274e691df TTGO_TDISPLAY/canairio_TTGO_TDISPLAY_rev807.bin
a83b186fe0a447e4b96fd8c607424d7e TTGO_TQ/canairio_TTGO_TQ_rev807.bin
cbb5d33f89056db7f73e811613d7905d WEMOSOLED/canairio_WEMOSOLED_rev807.bin

rev799

27 Jun 11:58
Compare
Choose a tag to compare

Release of CanAirIO Bike

  • CanAirIO Bike version release
  • New features on OLED and Bike versions: (Temperature offset, debug mode and i2c forced)

CanAirIO Bike

CanAirIO Bike

documentation

Binaries MD5:

75baa9eed5ef7e163c798f66173fcdaf ESP32DEVKIT/canairio_ESP32DEVKIT_rev799.bin
6eac080dcc5354fdc3fd8dc55b3198d0 HELTEC/canairio_HELTEC_rev799.bin
dcdbd45e709a668a201514e20b37295b TTGO_T7/canairio_TTGO_T7_rev799.bin
b806da9838aab06eba3d64e85bdbc449 TTGO_TDISPLAY/canairio_TTGO_TDISPLAY_rev799.bin
9e0a304a8e53baa315b1a01fc1daed8d TTGO_TQ/canairio_TTGO_TQ_rev799.bin
76b3a3f284397af65b8a429c39945e44 WEMOSOLED/canairio_WEMOSOLED_rev799.bin

rev798 v0.3.5

19 Jun 12:11
d635bbf
Compare
Choose a tag to compare

Release of CanAirIO Bike

  • CanAirIO Bike version release
  • i2c support for Sensirion SPS30 and Panasonic SN-GCJA5
  • OLED frequency changed to resolve i2c SPS30 conflict

b643621f38f5c0ea7f43c9ed5ee1bc59 ESP32DEVKIT/canairio_ESP32DEVKIT_rev798.bin
59dd08c6f675f267a65143659353c6f0 HELTEC/canairio_HELTEC_rev798.bin
cd34ac9ea3236554ae305b84ba341108 TTGO_T7/canairio_TTGO_T7_rev798.bin
c5907f9da9ccf6889f3e12b352a24b18 TTGO_TDISPLAY/canairio_TTGO_TDISPLAY_rev798.bin
db5d16bcddd7c9b70fc19865df7e2c26 TTGO_TQ/canairio_TTGO_TQ_rev798.bin
31a202f1a2b62c6ab062923934fed841 WEMOSOLED/canairio_WEMOSOLED_rev798.bin

2021-05-19 20:31:45 +0200 8c210e3 Merge remote-tracking branch 'origin/devel'

rev781 v0.3.1

19 May 18:48
Compare
Choose a tag to compare
  • Merge pull request #100 from fix_ifxdb_port_config
  • Merge pull request #97 and #96 from fix_open_network_issue
  • dinamic_lineDataSet compatible version with rev536v0.3.7_signed20210321

We have a new CanAirIO easy uploader:

With this simple Arduino sketch, you able to upload our firmware via Arduino IDE or via Arduino Droid IDE (Android), more details in:
https://github.com/hpsaturn/esp32-canairio-loader

Video step by step

Youtube CanAirIO basic loader guide

22da3e48c44ba289f9b190d53575a833 ESP32DEVKIT/canairio_ESP32DEVKIT_rev781.bin
f86aa953a72a06f8cfc63308c9fb90c8 HELTEC/canairio_HELTEC_rev781.bin
3e83a7a71aab4db0b3bc7af12e99696e TTGO_T7/canairio_TTGO_T7_rev781.bin
a312d8f560888fb3d6af05f83d76758b TTGO_TQ/canairio_TTGO_TQ_rev781.bin
eef77561a8a8fc8124b2a29d7ed8d2d1 WEMOSOLED/canairio_WEMOSOLED_rev781.bin

2021-05-19 20:31:45 +0200 8c210e3 Merge remote-tracking branch 'origin/devel'

rev777 v0.2.9

20 Mar 15:06
1fdff35
Compare
Choose a tag to compare
  • Firmware info in settings
  • Fixed WD issue on WiFi init in some situations
  • CO2, PM2.5, temp, humidity in full GATT read callback
  • revision compatible with Android App: 535 v0.3.6 or above.
bafd3b3a0448a875d5b459ddc40ea2e8 ESP32DEVKIT/canairio_ESP32DEVKIT_rev777.bin
1c831e5b9a241395220b9f91eab8cc6d HELTEC/canairio_HELTEC_rev777.bin
6890dcdfe72db72910876f11ec695891 TTGO_T7/canairio_TTGO_T7_rev777.bin
acc9ba13b6d4b11f4d2624e8e1c2b57b TTGO_TQ/canairio_TTGO_TQ_rev777.bin
906827e95909baf2f0479020173b6975 WEMOSOLED/canairio_WEMOSOLED_rev777.bin

2021-03-20 16:05:15 +0100 1fdff35 Merge pull request #95 from kike-canaries/devel

rev774 v0.2.8

11 Mar 15:30
75fc8a4
Compare
Choose a tag to compare

Firmware updates via internet, CM1106 improvements, Docker builder

Details:

  • Automatic remote updates via OTA from CanAirIO servers
  • Alternative to Bintray service that will down, via FOTA lib and PlatformIO pre-build
  • GUI library refactor for show the main value (co2 or PM2.5)
  • New CM1106SL-NS CO2 library to have improvements to it, Thanks to @jcomas
  • New HELTEC board supported and tested, Thanks to @roberbike
  • Added Docker file for give a build alternative
d27047dfd11ed7bdc26e789656a5f87c ESP32DEVKIT/canairio_ESP32DEVKIT_rev774.bin
db33dd7a03e9e1d0323ac014850a1134 HELTEC/canairio_HELTEC_rev774.bin
2cf1217f9463a50c3d71634b9cd924f0 TTGO_T7/canairio_TTGO_T7_rev774.bin
958374e6743deb736fbe704256c041b3 TTGO_TQ/canairio_TTGO_TQ_rev774.bin
2cf4d54f5d4deea8a586ef11d65b6059 WEMOSOLED/canairio_WEMOSOLED_rev774.bin

2021-03-11 16:11:19 +0100 75fc8a4

rev733

25 Feb 11:00
Compare
Choose a tag to compare
  • Fixed issue when the OnDataError callback was null.
  • Heltec board issue was resolved, thanks to user @roberbike
  • installer GNU-Linux Python issues resolved, thanks to user @arhuaco
  • Updated CanAirIO sensor library dependency, some SCD30 init issues was resolved
  • CanAirIO sensors library 0.1.9 are supporting some CO2 sensors
c5d6fe9e090f3d898a075295a82498e5 ESP32DEVKIT/canairio_ESP32DEVKIT_rev733_20210225.bin
44795d3676a5087986e58212d77c7512 HELTEC/canairio_HELTEC_rev733_20210225.bin
cc53afe849af03e6f259d835e788241f TTGO_T7/canairio_TTGO_T7_rev733_20210225.bin
15eacff383d8b2cd2151c3c96fff6ff9 TTGO_TQ/canairio_TTGO_TQ_rev733_20210225.bin
044b685679e8fefa4b1f8f7766c67373 WEMOSOLED/canairio_WEMOSOLED_rev733_20210225.bin