Name | sensirion-i2c-sen66 JSON |
Version |
1.1.0
JSON |
| download |
home_page | None |
Summary | I2C driver for the Sensirion SEN66 sensor family |
upload_time | 2025-02-12 10:30:17 |
maintainer | None |
docs_url | None |
author | Sensirion |
requires_python | <4,>=3.6 |
license | BSD |
keywords |
sensirion
sen66
i2c
sen66
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Python I2C Driver for Sensirion SEN66
This repository contains the Python driver to communicate with a Sensirion SEN66 sensor over I2C.
<img src="https://raw.githubusercontent.com/Sensirion/python-i2c-sen66/master/images/sen6x.png"
width="300px" alt="SEN66 picture">
Click [here](https://sensirion.com/sen6x-air-quality-sensor-platform) to learn more about the Sensirion SEN66 sensor.
The default I²C address of [SEN66](https://www.sensirion.com/products/catalog/SEN66) is **0x6B**.
## Connect the sensor
You can connect your sensor over a [SEK-SensorBridge](https://developer.sensirion.com/product-support/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-sen66/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 | | GND | Ground | Do not connect (Pins 2 and 5 are connected internally)
| 6 | | VDD | Supply Voltage | Do not connect (Pins 1 and 6 are connected internally)
</p>
</details>
## Documentation & Quickstart
See the [documentation page](https://sensirion.github.io/python-i2c-sen66) for an API description and a
[quickstart](https://sensirion.github.io/python-i2c-sen66/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-sen66",
"maintainer": null,
"docs_url": null,
"requires_python": "<4,>=3.6",
"maintainer_email": null,
"keywords": "Sensirion SEN66\r\n I2C\r\n SEN66",
"author": "Sensirion",
"author_email": "info@sensirion.com",
"download_url": "https://files.pythonhosted.org/packages/35/29/1d336c2d933a5ab7ff62c5000a0976e6a3fb483b8f40efe59b3dc2c03477/sensirion_i2c_sen66-1.1.0.tar.gz",
"platform": null,
"description": "# Python I2C Driver for Sensirion SEN66\r\n\r\nThis repository contains the Python driver to communicate with a Sensirion SEN66 sensor over I2C.\r\n\r\n<img src=\"https://raw.githubusercontent.com/Sensirion/python-i2c-sen66/master/images/sen6x.png\"\r\n width=\"300px\" alt=\"SEN66 picture\">\r\n\r\n\r\nClick [here](https://sensirion.com/sen6x-air-quality-sensor-platform) to learn more about the Sensirion SEN66 sensor.\r\n\r\n\r\n\r\nThe default I\u00c2\u00b2C address of [SEN66](https://www.sensirion.com/products/catalog/SEN66) 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/product-support/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-sen66/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 | | GND | Ground | Do not connect (Pins 2 and 5 are connected internally)\r\n| 6 | | VDD | Supply Voltage | Do not connect (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-sen66) for an API description and a\r\n[quickstart](https://sensirion.github.io/python-i2c-sen66/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 SEN66 sensor family",
"version": "1.1.0",
"project_urls": {
"Changelog": "https://github.com/Sensirion/python-i2c-sen66/blob/master/CHANGELOG.md",
"Documentation": "https://sensirion.github.io/python-i2c-sen66",
"Repository": "https://github.com/Sensirion/python-i2c-sen66"
},
"split_keywords": [
"sensirion",
"sen66\r\n",
"",
"",
"",
"",
"",
"",
"",
"i2c\r\n",
"",
"",
"",
"",
"",
"",
"",
"sen66"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "fa7df4708c1ef2ad7db80406fd2d84838c253f18dba3df5cacf3967761560159",
"md5": "08fed1e22b5117dd8bd752ee92b145ec",
"sha256": "f8f8c02b8ea293994f3531a0aa43c6254fdaed057c8339dd6435aa198867ed67"
},
"downloads": -1,
"filename": "sensirion_i2c_sen66-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "08fed1e22b5117dd8bd752ee92b145ec",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4,>=3.6",
"size": 16265,
"upload_time": "2025-02-12T10:30:14",
"upload_time_iso_8601": "2025-02-12T10:30:14.088202Z",
"url": "https://files.pythonhosted.org/packages/fa/7d/f4708c1ef2ad7db80406fd2d84838c253f18dba3df5cacf3967761560159/sensirion_i2c_sen66-1.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "35291d336c2d933a5ab7ff62c5000a0976e6a3fb483b8f40efe59b3dc2c03477",
"md5": "06e9991a2a3298ce6369410e85bbd6af",
"sha256": "c869320d778de6e73f1c951d29f56dcfdeceaa7983f6974bb275d76a04c03945"
},
"downloads": -1,
"filename": "sensirion_i2c_sen66-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "06e9991a2a3298ce6369410e85bbd6af",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4,>=3.6",
"size": 16848,
"upload_time": "2025-02-12T10:30:17",
"upload_time_iso_8601": "2025-02-12T10:30:17.293763Z",
"url": "https://files.pythonhosted.org/packages/35/29/1d336c2d933a5ab7ff62c5000a0976e6a3fb483b8f40efe59b3dc2c03477/sensirion_i2c_sen66-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-12 10:30:17",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Sensirion",
"github_project": "python-i2c-sen66",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "sensirion-i2c-sen66"
}