Python module for CozIR Ambient CO2 sensors
Project description
ambientco2
Python module for CozIR Ambient CO2 sensors
The CozIR Ambient family of sensors all provide CO2 measurements, at different ranges. Some are able to measure temperature and relative humidity as well. The sensors use serial UART and analog voltage output.
This library has been developed using a CozIR Ambient 0-5000 ppm CO2 (only) sensor.
Development
Milestone | Features | Version | Status |
---|---|---|---|
Beta | Basic reading | 0.x.x | :heavy_check_mark: |
Launch | Modes, settings | 1.x.x | |
Sensors | Range, CO2, relative humidity, temperature | 2.x.x |
Library Documentation
Add the following line to use this libraray:
from ambientco2 import Sensor
Member functions
Name | Parameters | Returns | Description |
---|---|---|---|
Sensor() | str serial_device | void | Constructor |
setup() | int mode, int fields | void | Sensor setup |
read() | str value | int | Reads CO2 concentration in PPM |
Installation
pip
$ pip install ambientco2
Usage
from ambientco2 import Sensor
serial_device = "/dev/ttyUSB0" # Debian (Ubuntu, Raspberry Pi OS etc.)
sensor = Sensor(serial_device)
co2 = sensor.read()
print(type(co2))
print(co2)
See get_co2.py for a basic example
Sensor Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ambientco2-0.1.1.tar.gz
(3.5 kB
view details)
File details
Details for the file ambientco2-0.1.1.tar.gz
.
File metadata
- Download URL: ambientco2-0.1.1.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.23.0 setuptools/49.3.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f96d7ca6f6c07d3c445a3ce054ea94cc72cba67260654f214760148e214bbaa |
|
MD5 | 188fed0a3acba24d7d5c19a5f10addc9 |
|
BLAKE2b-256 | 0eedbf9edc56d2e49e410993f8bc26a5b76ba7d316e74e630ceb501654f7c7c4 |