{"id":18640210,"url":"https://github.com/dmage/co2mon","last_synced_at":"2025-10-28T09:39:21.846Z","repository":{"id":14804570,"uuid":"17526841","full_name":"dmage/co2mon","owner":"dmage","description":"CLI for MasterKit CO2 Monitor","archived":false,"fork":false,"pushed_at":"2023-02-27T11:30:43.000Z","size":106,"stargazers_count":171,"open_issues_count":8,"forks_count":51,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-04-07T12:23:44.220Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dmage.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-03-07T20:46:33.000Z","updated_at":"2025-02-17T11:03:36.000Z","dependencies_parsed_at":"2024-11-07T05:53:46.807Z","dependency_job_id":"588da332-4f63-42a4-b5e2-1ce21ebb9bdc","html_url":"https://github.com/dmage/co2mon","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/dmage/co2mon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmage%2Fco2mon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmage%2Fco2mon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmage%2Fco2mon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmage%2Fco2mon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dmage","download_url":"https://codeload.github.com/dmage/co2mon/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmage%2Fco2mon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271287712,"owners_count":24733444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-20T02:00:09.606Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T05:53:41.263Z","updated_at":"2025-10-28T09:39:16.827Z","avatar_url":"https://github.com/dmage.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Software for CO2 Monitor\n\n## Compatible Devices\n\nThis software supports compact USB-powered CO2 meters that identify as:\n\n```\n  idVendor           0x04d9 Holtek Semiconductor, Inc.\n  idProduct          0xa052 USB-zyTemp\n```\n\nA of 2023, there are two revisions of these product on the\nmarket, that can be distinguished by its serial and release\nnumbers:\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n                    old        new\n――――――――――――――――――――――――――――――――――\nserial_number      1.40       2.00\nrelease_number   0x0100     0x0200\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n(where serial_number == iSerial and release_number == bcdDevice)\n\nThe co2mon software tries to auto-detect them, but its also possible to\noverride the detection (cf. the `-N` and `-n` options).\n\nNote that these devices are rebranded by vendors such as TFA and\nthus are available online under different product names (e.g.\nsold by Amazon, as of 2023). Even if one user reported success\nwith a certain product, the vendor might have silently switched\nto a completely different and unsupported hardware without\nchanging the product name, at any time.\n\nList of user reported devices that worked in the past:\n\n- TFA AIRCO2NTROL MINI CO2 Monitor (EAN 4009816027351), via\n  Amazon.de, 2023\n\n\n## Installation\n\n### Arch Linux\n[There is PKGBUILD in AUR](https://aur.archlinux.org/packages/co2mon-git/). The simplest way to [install](https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages) is using yaourt:\n\n`yaourt -S co2mon-git`\n\n### Fedora GNU/Linux and RHEL/CentOS/Scientific Linux\nco2mon packages can be installed from official repo:\n\n`dnf install co2mon`\n\n### From Source\n\n    # macOS\n    brew install cmake pkg-config hidapi\n\n    # Ubuntu\n    apt-get install cmake g++ pkg-config libhidapi-dev\n\n    mkdir build\n    cd build\n    cmake ..\n    make\n    ./co2mond/co2mond\n\n## See also\n\n  * [ZyAura ZG01C Module Manual](http://www.zyaura.com/support/manual/pdf/ZyAura_CO2_Monitor_ZG01C_Module_ApplicationNote_141120.pdf)\n  * [RevSpace CO2 Meter Hacking](https://revspace.nl/CO2MeterHacking)\n  * [Photos of the device and the circuit board](http://habrahabr.ru/company/masterkit/blog/248403/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmage%2Fco2mon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdmage%2Fco2mon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmage%2Fco2mon/lists"}