This repository contains the Python driver to communicate with a Sensirion STC42A sensor over I2C.
Click here to learn more about the Sensirion STC42A sensor.
The STC42A is a sensor for measuring hydrogen in air.
The default I²C address of STC42A is 0x29. Additionally supported I²C addresses are 0x2a, 0x2b.
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 | black | GND | Ground | |
| 2 | red | VDD | Supply Voltage | 3.15V to 5.25V |
| 3 | blue | SDA | I2C: Serial data input / output | |
| 4 | yellow | SCL | I2C: Serial clock input |
See the documentation page for an API description and a quickstart example.
The coding style can be checked with flake8:
pip install -e .[test] # Install requirements
flake8 # Run style checkIn addition, we check the formatting of files with
editorconfig-checker:
pip install editorconfig-checker==2.0.3 # Install requirements
editorconfig-checker # Run checkSee LICENSE.

