Skip to content

Releases: davidkreidler/OpenCO2_Sensor

v6.0 increase battery life to up to 11 weeks

03 Sep 22:50
7615525

Choose a tag to compare

What's Changed

On Battery: New default to low energy mode with a smart algorithm to only measure CO2, if the temperature changed by more than 0.5°C or the humidity by 2% or 5 minutes passed. Increase battery runtime to up to 11 weeks.

Bugfix: LED color fixed on HWSubRev < 3

Also USB updates are only enabled, if the OpenCO2 Sensor is plugged in already on the first boot.

v5.9 Calibration result displayed by @davidkreidler in #38

Full Changelog: v5.8...v6.000

News: My OpenCO2 Mini Sensor is now available on tindie: https://www.tindie.com/products/davidkreidler/openco2-mini/
OpenCO2 mini
Openco2 mini 11

v5.8 HWSubRev 3

14 Jul 22:29
bad6dc6

Choose a tag to compare

What's Changed

  • Use FastLED library and use new i2c pinout. Shrink fonts. Use light sleep to wait for display update in Battery mode.
  • Battery SOC limit option: Limit the max Battery SOC on HWSubRev 3 to 80% to preserve Battery health.
  • Remove unused EEPROM commands.
  • Bugfix: Menu button not working with wifi and lowEnergyMode enabled.
  • Sensor selftest logic fix (in TEST_MODE)
  • Enable an update to esp32 version 3.2.1 https://github.com/espressif/arduino-esp32/releases/tag/3.2.1
  • HWSubRev 3 by @davidkreidler in #33

New Contributors

Full Changelog: v5.7...v5.8

New future Case Design based on a squircle:
case

v5.7 Low Energy Mode (50 days runtime) + Plotly colors and font size

04 Jun 20:45
cd8576b

Choose a tag to compare

What's Changed

5.7 Low Energy Mode (50 days runtime) by @davidkreidler in #32

  • Change the refresh rate in Battery mode to every 5 min via the Menu -> Display -> Update (5min). This will exend Battery life to about 50 days.

Plotly colors and font size:

  • Use dark green for the CO2 title and Graph. Also fill the area below.
  • Use red for Temperature and blue for Humidity.
  • The GitHub version link now opens a new tab.

graph
display
symbol

Full Changelog: v5.6...v5.7

v5.6 arduino-i2c-scd4x, plotly and ESP32 version update

01 May 20:57

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.5...v5.6

v5.5 ESP32 version update 3.1.1

26 Jan 21:11
8df1b88

Choose a tag to compare

What's Changed

Enable an ESP32 version update (#25)

  • Enable an update to esp32 version 3.1.1: https://github.com/espressif/arduino-esp32/releases/tag/3.1.1
  • Dark theme for the Websites (see Picture)
  • Remove not needed sleep parameters
  • Remove Gotham font
  • Because of the small ULP memory only stores temperature/humidity every 2 minutes
  • Re enable USB mass storage updates

Full Changelog: v5.4...v5.5
006

V5.4 Snake & Home Assistant

09 Nov 15:16

Choose a tag to compare

New FUN Menu including Snake:
signal-2024-11-09-160517_002

Readme on how to add the OpenCO2-Sensor to Home Assistant. The hostname was changed to "OpenCO2". This also enables http://openco2:9925/

Thanks @Finkregh

v5.3 Website timing and History graph bugfix

10 Oct 20:20

Choose a tag to compare

Website graph timing improvement: Store CO2 values exactly every 30 seconds.

History graph:
4.2" display now supports full screen.
Bugfix for min Value.

Full Changelog: v5.2...v5.3

v5.2 WiFi reconnect & rewrite values save

19 Aug 22:13

Choose a tag to compare

The OpenCO2 Sensor now auto reconnects if the WiFi connection is lost (for example a router reboot).

Code refactoring: Rewrite how values are stored. Now up to 24h of measurements are stored in a ring buffer with automatic overflow handling. This replaces the more complex handling of 24 separate arrays containing measurements for 1h each.

Full Changelog: v5.1...v5.2

v5.1 Website improvements & Bugfix

21 Jul 21:20

Choose a tag to compare

v5.1 Website improvements & Bugfix
Website improvements:

  • timestamps now get generated by the client by only transmitting start- and end time
  • transmit values in multiple buffers of data

Update README for machine-readable Measurements

Bugfix:
Wi-Fi menu:

  • enable handleClient while displaying the IP
  • only start wifiManager when not on battery
  • update warning screen when power gets connected

Display:

  • Refresh full screen when rainbow mode is exited

Full Changelog: v5.0.1...v5.1

v5.0 new Website inc History

02 Jul 21:56

Choose a tag to compare

Connect the OpenCO2 Sensor to your home Wi-Fi via the Menu. Then Navigate to http://[IP]:9925 to view current values and an up to 24h history graph for CO2 (every 30 sec) and temperature / humidity (every 1.5 min).
history

Also enlarged Clock and moved Wi-Fi Symbol

Update WiFiManager tzapu/WiFiManager@v2.0.16-rc.2...v2.0.17

Full Changelog: v4.6...v5.0