Skip to main content

A simple alert app for indoor air quality.

Project description

CO2 Info

Purpose

The tiny foreground app helps you to decide when and how long to ventilate a room.

Screenshot CO2 Info app on a desktop, indicating the CO2 concentration by color (here: green) and numerically (here: 482 ppm in room B206). The app can also be used for logging, annotating and plotting data.

The app alerts the user by changing its background color, when the CO2 concentration in a room passes certain limits. As provided here, the script is configured for receiving data via MQTT from sensors in the IoT Network at the Technology-Campus Steinfurt, but may be adapted for other situations. The tiny window should stay on top of all other windows, hopefully also in presentation mode.

Installation

Please execute the following steps:

  1. Make sure, Python 3.x is installed on your system.

  2. Use pip to install the app.

    pip install co2_info
    
  3. Open a terminal and run the script:

    python -m co2_info --config .config
    

    Here, .config, is a simple text file, that contains your MQTT credentials. Example:

    {
         "MQTT_USER": "username",
         "MQTT_PASSWD": "password",
    }
    

    If your MQTT broker allows anonymous subscription, just provide empty strings:

    {
         "MQTT_USER": "",
         "MQTT_PASSWD": "",
    }
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

co2_info-24.10.24.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

co2_info-24.10.24-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file co2_info-24.10.24.tar.gz.

File metadata

  • Download URL: co2_info-24.10.24.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for co2_info-24.10.24.tar.gz
Algorithm Hash digest
SHA256 d8c3decf22fd2640be689108203bde6be87109dac8b53aaa4e6178867361e74a
MD5 712f1104ed854620a6898554ab104efe
BLAKE2b-256 6d880aa35b3e041e0a008de4bb108bf5079e0c1d905b8dc2d3beb2914d0fc3fe

See more details on using hashes here.

File details

Details for the file co2_info-24.10.24-py3-none-any.whl.

File metadata

  • Download URL: co2_info-24.10.24-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for co2_info-24.10.24-py3-none-any.whl
Algorithm Hash digest
SHA256 2ee7a6413c2f8fdb39ceb8eb72f61a5bf79e647d3f8f4f74b8f0d1f66bab89cf
MD5 a9401470d770932e5bedb7fbd078c8f4
BLAKE2b-256 9eb3fc2ae1ec47b6addacf2d2cd1fd0c785d834812298814bf73878664306d0a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page