Klimerko Firmware v1.3.0
Important Announcement
Any Klimerko running an older firmware (below 1.3.0) will be deemed untrustworthy and will not be utilized in ongoing integrations (AirCare for example) until updated.
Update Now
Follow the Updating Firmware section for detailed instructions
What's new?
This update brings many improvements in data accuracy and connection stability as well as the files required to print the 3D case yourself!
- STL Files for 3D Printing the case
- Sensor data is now read 10 times before sending to the cloud and only average data is sent to the cloud.
- No matter the reporting interval set, data from all sensors will be sampled 10 times before publishing.
- Averaging dynamically adjusts based on the user-configurable reporting period.
- Fixed erratical readings with PMS7003 that some users had (independent from the new averaging system).
- Minimum reporting period is now 5 minutes.
- If set to 5 minutes, the air quality sensor does not sleep at all. This reduces its lifespan but may be useful if short periods between readings are necessary.
- Setting the reporting period to 6 minutes or higher enables air quality sensors' sleep.
- Textual pollution reference values now match regulations of Republic of Serbia completely.
From previous versions
- Utilize new production AllThingsTalk SDK with much improved stability (v1.2.0)
- Previously utilized SDK was unreleased and in beta stage.
- Improved temperature reading precision (v1.1.6)
- Calibration and testing done with 7 sensors (3 different models).
- It appears that BME280 has self-heating of about 2°C in addition to 1.6-2.0°C raise in temperature when placed inside the 3D printed case.
- Calibration and testing done with 7 sensors (3 different models).
Previous Firmware Release Notes
Version | Date | Notes |
---|---|---|
v1.3.0 | 28.1.2020 | Sensor data averaging system; 5 minutes minimum reporting interval; Erratic AQ readings fix; Textual values fixed |
v1.2.0 | 8.1.2020 | Utilize new publicly released AllThingsTalk SDK; Firmware version reporting |
v1.1.6 | 6.1.2020 | Temperature sensor (BME280) calibration |
v1.1.5 | 12.12.2019 | Fixed issue with unique device ID generation that could prevent the device to connect to AllThingsTalk |
v1.1.4 | 6.11.2019 | Improved PMS7003 reading stability; Fixed bug with payload sending that was introduced in v1.1.3 |
v1.1.3 | 5.11.2019 | Added Serial Monitor notification when BME280 fails to read data; Improved reliability when reconnecting to WiFi/AllThingsTalk and when loading credentials from memory |
v1.1.2 | 23.10.2019 | Fixed issue where quitting device credentials configuration dialog would still save changes for that session |
v1.1.1 | 23.10.2019 | Fixed configuring credentials on Linux |
v1.1.0 | 20.10.2019 | Ability to configure credentials using Serial Monitor (no need to re-flash the whole device anymore); Updated textual form "Air Quality" reporting to use PM 10 values |
v1.0.0 | 3.10.2019 | The initial firmware written for Descon 5.0 (2019) workshop |