https://github.com/elixir-sensors/mh_z19
Measure CO2 concentration value from MH-Z19 sensor in Elixir
https://github.com/elixir-sensors/mh_z19
co2-sensor elixir mh-z19 nerves nerves-project
Last synced: 3 months ago
JSON representation
Measure CO2 concentration value from MH-Z19 sensor in Elixir
- Host: GitHub
- URL: https://github.com/elixir-sensors/mh_z19
- Owner: elixir-sensors
- License: apache-2.0
- Created: 2021-07-08T02:36:30.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-08T12:44:29.000Z (about 1 year ago)
- Last Synced: 2025-12-13T01:51:21.026Z (6 months ago)
- Topics: co2-sensor, elixir, mh-z19, nerves, nerves-project
- Language: Elixir
- Homepage:
- Size: 30.3 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MhZ19 [](https://hex.pm/packages/mh_z19)
A Elixir library to measure CO2 concentration value from MH-Z19 sensor.
## Usage
```elixir
iex> {:ok, pid} = MhZ19.start_link
{:ok, #PID<0.1104.0>}
iex> {:ok, result} = MhZ19.measure(pid)
{:ok,
%MhZ19.Measurement{
co2_concentration: 650
}}
```
## References
* [Intelligent Infrared CO2 Module (Model: MH-Z19) User’s Manual (Version: 1.0)](https://www.winsen-sensor.com/d/files/PDF/Infrared%20Gas%20Sensor/NDIR%20CO2%20SENSOR/MH-Z19%20CO2%20Ver1.0.pdf)
* [Elixir × Nerves で MH-Z19 を動かす](https://qiita.com/katshun0307/items/4abb2d4d8e96c0ab1015) (in Japanese)
* [mh-z19 · PyPI](https://pypi.org/project/mh-z19/)