Python I2C Driver for Sensirion SEN66
This repository contains the Python driver to communicate with a Sensirion SEN66 sensor over I2C.
Click here to learn more about the Sensirion SEN66 sensor.
The default I²C address of SEN66 is 0x6b.
Connect the sensor
You can connect your sensor over a SEK-SensorBridge. For special setups you find the sensor pinout in the section below.
Sensor pinout
| 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) |
Documentation & Quickstart
See the documentation page for an API description and a quickstart example.
Contributing
Check coding style
The coding style can be checked with flake8:
pip install -e .[test] # Install requirements
flake8 # Run style check
In addition, we check the formatting of files with
editorconfig-checker:
pip install editorconfig-checker==2.0.3 # Install requirements
editorconfig-checker # Run check
License
See LICENSE.
Metadata
Release files for sensirion-i2c-sen66 1.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sensirion_i2c_sen66-1.3.1.tar.gz | 336.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sensirion_i2c_sen66-1.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 353.5 kB
Release files / sensirion_i2c_sen66-1.3.1.tar.gz
| Download URL | sensirion_i2c_sen66-1.3.1.tar.gz |
|---|---|
| Size | 336.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b7a3387bfc2ecd3ef081a63400c2be12a4ba532f7b0ae49d5163164808c6f78f
|
|
BLAKE2b-256 checksum How to use checksums |
3f1a467ce8473b7099502c34f51d16f5707546c2e31224ae8b410c3022ffcd76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sensirion_i2c_sen66-1.3.1-py3-none-any.whl
| Download URL | sensirion_i2c_sen66-1.3.1-py3-none-any.whl |
|---|---|
| Size | 17.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7e1d57cc5dc8f0db122eed89000c13184855c650954bf07d41fc0825524bc1a3
|
|
BLAKE2b-256 checksum How to use checksums |
922937b5e65d768603a0b5de733fc8b19627fbe0c9a5799c8f8a158f622b3883
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|