sensirion-i2c-sen68


Namesensirion-i2c-sen68 JSON
Version 0.1.0 PyPI version JSON
download
home_pageNone
SummaryI2C driver for the Sensirion SEN68 sensor family
upload_time2025-09-10 13:23:36
maintainerNone
docs_urlNone
authorSensirion
requires_python<4,>=3.6
licenseBSD
keywords sensirion sen68 i2c sen68
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Python I2C Driver for Sensirion SEN68

This repository contains the Python driver to communicate with a Sensirion SEN68 sensor over I2C.

<img src="https://raw.githubusercontent.com/Sensirion/python-i2c-sen68/master/images/sen6x.png"
    width="300px" alt="SEN68 picture">


Click [here](https://sensirion.com/sen6x-air-quality-sensor-platform) to learn more about the Sensirion SEN68 sensor.



The default I²C address of [SEN68](https://www.sensirion.com/products/catalog/SEN68) is **0x6B**.



## Connect the sensor

You can connect your sensor over a [SEK-SensorBridge](https://developer.sensirion.com/sensirion-products/sek-sensorbridge/).
For special setups you find the sensor pinout in the section below.

<details><summary>Sensor pinout</summary>
<p>
<img src="https://raw.githubusercontent.com/Sensirion/python-i2c-sen68/master/images/sen6x-pinout.png"
     width="300px" alt="sensor wiring picture">

| *Pin* | *Cable Color* | *Name* | *Description*  | *Comments* |
|-------|---------------|:------:|----------------|------------|
| 1 | red | VDD | Supply Voltage | 3.3V ±5%
| 2 | black | GND | Ground |
| 3 | green | SDA | I2C: Serial data input / output | TTL 5V compatible
| 4 | yellow | SCL | I2C: Serial clock input | TTL 5V compatible
| 5 |  | NC | Do not connect | Ground (Pins 2 and 5 are connected internally)
| 6 |  | NC | Do not connect | Supply voltage (Pins 1 and 6 are connected internally)


</p>
</details>


## Documentation & Quickstart

See the [documentation page](https://sensirion.github.io/python-i2c-sen68) for an API description and a
[quickstart](https://sensirion.github.io/python-i2c-sen68/execute-measurements.html) example.


## Contributing

### Check coding style

The coding style can be checked with [`flake8`](http://flake8.pycqa.org/):

```bash
pip install -e .[test]  # Install requirements
flake8                  # Run style check
```

In addition, we check the formatting of files with
[`editorconfig-checker`](https://editorconfig-checker.github.io/):

```bash
pip install editorconfig-checker==2.0.3   # Install requirements
editorconfig-checker                      # Run check
```

## License

See [LICENSE](LICENSE).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "sensirion-i2c-sen68",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4,>=3.6",
    "maintainer_email": null,
    "keywords": "Sensirion SEN68\r\n        I2C\r\n        SEN68",
    "author": "Sensirion",
    "author_email": "info@sensirion.com",
    "download_url": "https://files.pythonhosted.org/packages/4c/2a/a23867fc17c8dbe31e84c600cb1530789fc180d24b51ba2f1f3c78698765/sensirion_i2c_sen68-0.1.0.tar.gz",
    "platform": null,
    "description": "# Python I2C Driver for Sensirion SEN68\r\n\r\nThis repository contains the Python driver to communicate with a Sensirion SEN68 sensor over I2C.\r\n\r\n<img src=\"https://raw.githubusercontent.com/Sensirion/python-i2c-sen68/master/images/sen6x.png\"\r\n    width=\"300px\" alt=\"SEN68 picture\">\r\n\r\n\r\nClick [here](https://sensirion.com/sen6x-air-quality-sensor-platform) to learn more about the Sensirion SEN68 sensor.\r\n\r\n\r\n\r\nThe default I\u00c2\u00b2C address of [SEN68](https://www.sensirion.com/products/catalog/SEN68) is **0x6B**.\r\n\r\n\r\n\r\n## Connect the sensor\r\n\r\nYou can connect your sensor over a [SEK-SensorBridge](https://developer.sensirion.com/sensirion-products/sek-sensorbridge/).\r\nFor special setups you find the sensor pinout in the section below.\r\n\r\n<details><summary>Sensor pinout</summary>\r\n<p>\r\n<img src=\"https://raw.githubusercontent.com/Sensirion/python-i2c-sen68/master/images/sen6x-pinout.png\"\r\n     width=\"300px\" alt=\"sensor wiring picture\">\r\n\r\n| *Pin* | *Cable Color* | *Name* | *Description*  | *Comments* |\r\n|-------|---------------|:------:|----------------|------------|\r\n| 1 | red | VDD | Supply Voltage | 3.3V \u00c2\u00b15%\r\n| 2 | black | GND | Ground |\r\n| 3 | green | SDA | I2C: Serial data input / output | TTL 5V compatible\r\n| 4 | yellow | SCL | I2C: Serial clock input | TTL 5V compatible\r\n| 5 |  | NC | Do not connect | Ground (Pins 2 and 5 are connected internally)\r\n| 6 |  | NC | Do not connect | Supply voltage (Pins 1 and 6 are connected internally)\r\n\r\n\r\n</p>\r\n</details>\r\n\r\n\r\n## Documentation & Quickstart\r\n\r\nSee the [documentation page](https://sensirion.github.io/python-i2c-sen68) for an API description and a\r\n[quickstart](https://sensirion.github.io/python-i2c-sen68/execute-measurements.html) example.\r\n\r\n\r\n## Contributing\r\n\r\n### Check coding style\r\n\r\nThe coding style can be checked with [`flake8`](http://flake8.pycqa.org/):\r\n\r\n```bash\r\npip install -e .[test]  # Install requirements\r\nflake8                  # Run style check\r\n```\r\n\r\nIn addition, we check the formatting of files with\r\n[`editorconfig-checker`](https://editorconfig-checker.github.io/):\r\n\r\n```bash\r\npip install editorconfig-checker==2.0.3   # Install requirements\r\neditorconfig-checker                      # Run check\r\n```\r\n\r\n## License\r\n\r\nSee [LICENSE](LICENSE).\r\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "I2C driver for the Sensirion SEN68 sensor family",
    "version": "0.1.0",
    "project_urls": {
        "Changelog": "https://github.com/Sensirion/python-i2c-sen68/blob/master/CHANGELOG.md",
        "Documentation": "https://sensirion.github.io/python-i2c-sen68",
        "Repository": "https://github.com/Sensirion/python-i2c-sen68"
    },
    "split_keywords": [
        "sensirion",
        "sen68\r\n",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "i2c\r\n",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "sen68"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "87930aeeb5371b490186166c1fed4284c1c4d00f6e461c4ddd383d539871579a",
                "md5": "506f9a74fa8dd4940d4e09dc88e83f51",
                "sha256": "1fb81fbfe6a67f4de48897f63e5e74bc4795032f55e337ecea0271a98a2bfb90"
            },
            "downloads": -1,
            "filename": "sensirion_i2c_sen68-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "506f9a74fa8dd4940d4e09dc88e83f51",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4,>=3.6",
            "size": 15007,
            "upload_time": "2025-09-10T13:23:35",
            "upload_time_iso_8601": "2025-09-10T13:23:35.181918Z",
            "url": "https://files.pythonhosted.org/packages/87/93/0aeeb5371b490186166c1fed4284c1c4d00f6e461c4ddd383d539871579a/sensirion_i2c_sen68-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4c2aa23867fc17c8dbe31e84c600cb1530789fc180d24b51ba2f1f3c78698765",
                "md5": "94719721920bc58f39f3c59d5b173bac",
                "sha256": "258e78071a2c49dd0c7373eb917afe674f3e0bfd84aed18e70542041be7f0e13"
            },
            "downloads": -1,
            "filename": "sensirion_i2c_sen68-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "94719721920bc58f39f3c59d5b173bac",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4,>=3.6",
            "size": 15072,
            "upload_time": "2025-09-10T13:23:36",
            "upload_time_iso_8601": "2025-09-10T13:23:36.092210Z",
            "url": "https://files.pythonhosted.org/packages/4c/2a/a23867fc17c8dbe31e84c600cb1530789fc180d24b51ba2f1f3c78698765/sensirion_i2c_sen68-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-10 13:23:36",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Sensirion",
    "github_project": "python-i2c-sen68",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "sensirion-i2c-sen68"
}
        
Elapsed time: 3.11362s