https://github.com/ickc/co2-meter-log-parser
DATALOG.TXT parser
https://github.com/ickc/co2-meter-log-parser
Last synced: over 1 year ago
JSON representation
DATALOG.TXT parser
- Host: GitHub
- URL: https://github.com/ickc/co2-meter-log-parser
- Owner: ickc
- License: bsd-3-clause
- Created: 2022-07-01T00:48:09.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-29T20:19:05.000Z (almost 4 years ago)
- Last Synced: 2025-02-05T11:36:39.224Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Info
Supporting model: [Indoor CO2 Meter, Air Quality Monitor, Data Logger with NDIR Channel Sensor](https://www.amazon.com/dp/B0919CDYQ1). May also support [GZAIR CO2 Data Logger Monitor](https://www.amazon.com/gp/product/B0829ZWQVP) where the former seems to be a white label version of latter one.
# Usage
1. With CO₂ meter not plugged in a computer (so that the filesystem is not mounted): History > Data Log Table > Save to file
2. Plug CO₂ meter to computer.
3. Copy `DATALOG.TXT` to `log`.
4. CO₂ meter: History > Reset
5. `make rename` to rename `DATALOG.TXT` automatically.
6. Run `plot.ipynb` to explore.
Notes: you need to backup the data in the `log` directory yourself. It is git-ignored to not included here.
# Notes on calibration
In menu, choose
1. `Reset CO2 to factory setting`: The menu suggests leaving it to open air for 20 min. before calibration. At calibration, it assumes current level is 400 ppm.
2. `CO2 sensor calibration`: An offset can be configure too. To find your offset, you can check local CO₂ level, such as from these sites:
- [Daily CO2](https://www.co2.earth/daily-co2)
- [BEACO2N](http://beacon.berkeley.edu/about/)
3. `Reset` history to throw away data during calibration.