diff --git a/CHANGELOG.md b/CHANGELOG.md index ba079ac..713a685 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.3.1] - 2026-6-8 + +### Fixed + +- fix wrong command ID for read measured values as integer ## [1.3.0] - 2026-6-5 ### Added @@ -45,7 +50,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add interfaces to start, stop and read measurements. - Add interfaces to read product name, serial number and version -[Unreleased]: https://github.com/Sensirion/python-i2c-sen66/compare/1.3.0...HEAD +[Unreleased]: https://github.com/Sensirion/python-i2c-sen66/compare/1.3.1...HEAD +[1.3.1]: https://github.com/Sensirion/python-i2c-sen66/compare/1.3.0...1.3.1 [1.3.0]: https://github.com/Sensirion/python-i2c-sen66/compare/1.2.0...1.3.0 [1.2.0]: https://github.com/Sensirion/python-i2c-sen66/compare/1.1.0...1.2.0 [1.1.0]: https://github.com/Sensirion/python-i2c-sen66/compare/1.0.1...1.1.0 diff --git a/examples/SEN6x_I2C_FRC_CO2_example_linux_sen66.py b/examples/SEN6x_I2C_FRC_CO2_example_linux_sen66.py index 85045bf..58475d8 100644 --- a/examples/SEN6x_I2C_FRC_CO2_example_linux_sen66.py +++ b/examples/SEN6x_I2C_FRC_CO2_example_linux_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/SEN6x_I2C_FRC_CO2_example_sensorbridge_sen66.py b/examples/SEN6x_I2C_FRC_CO2_example_sensorbridge_sen66.py index b70b297..5d00e33 100644 --- a/examples/SEN6x_I2C_FRC_CO2_example_sensorbridge_sen66.py +++ b/examples/SEN6x_I2C_FRC_CO2_example_sensorbridge_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/SEN6x_I2C_change_NOX_parameters_example_linux_sen66.py b/examples/SEN6x_I2C_change_NOX_parameters_example_linux_sen66.py index c25b778..49eff67 100644 --- a/examples/SEN6x_I2C_change_NOX_parameters_example_linux_sen66.py +++ b/examples/SEN6x_I2C_change_NOX_parameters_example_linux_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/SEN6x_I2C_change_NOX_parameters_example_sensorbridge_sen66.py b/examples/SEN6x_I2C_change_NOX_parameters_example_sensorbridge_sen66.py index 35defd8..e5b9609 100644 --- a/examples/SEN6x_I2C_change_NOX_parameters_example_sensorbridge_sen66.py +++ b/examples/SEN6x_I2C_change_NOX_parameters_example_sensorbridge_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/SEN6x_I2C_change_VOC_parameters_example_linux_sen66.py b/examples/SEN6x_I2C_change_VOC_parameters_example_linux_sen66.py index 668ca57..25448fe 100644 --- a/examples/SEN6x_I2C_change_VOC_parameters_example_linux_sen66.py +++ b/examples/SEN6x_I2C_change_VOC_parameters_example_linux_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/SEN6x_I2C_change_VOC_parameters_example_sensorbridge_sen66.py b/examples/SEN6x_I2C_change_VOC_parameters_example_sensorbridge_sen66.py index 1e4f11f..4359d43 100644 --- a/examples/SEN6x_I2C_change_VOC_parameters_example_sensorbridge_sen66.py +++ b/examples/SEN6x_I2C_change_VOC_parameters_example_sensorbridge_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/SEN6x_I2C_config_STAR_example_linux_sen66.py b/examples/SEN6x_I2C_config_STAR_example_linux_sen66.py index 107bce0..9a10030 100644 --- a/examples/SEN6x_I2C_config_STAR_example_linux_sen66.py +++ b/examples/SEN6x_I2C_config_STAR_example_linux_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/SEN6x_I2C_config_STAR_example_sensorbridge_sen66.py b/examples/SEN6x_I2C_config_STAR_example_sensorbridge_sen66.py index ae978f0..896a820 100644 --- a/examples/SEN6x_I2C_config_STAR_example_sensorbridge_sen66.py +++ b/examples/SEN6x_I2C_config_STAR_example_sensorbridge_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/SEN6x_I2C_config_coldstart_example_linux_sen66.py b/examples/SEN6x_I2C_config_coldstart_example_linux_sen66.py index 0ba9d8a..aef79f6 100644 --- a/examples/SEN6x_I2C_config_coldstart_example_linux_sen66.py +++ b/examples/SEN6x_I2C_config_coldstart_example_linux_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/SEN6x_I2C_config_coldstart_example_sensorbridge_sen66.py b/examples/SEN6x_I2C_config_coldstart_example_sensorbridge_sen66.py index f1a1784..95278ac 100644 --- a/examples/SEN6x_I2C_config_coldstart_example_sensorbridge_sen66.py +++ b/examples/SEN6x_I2C_config_coldstart_example_sensorbridge_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/SEN6x_I2C_heater_example_linux_sen66.py b/examples/SEN6x_I2C_heater_example_linux_sen66.py index 27facc3..3ddeac7 100644 --- a/examples/SEN6x_I2C_heater_example_linux_sen66.py +++ b/examples/SEN6x_I2C_heater_example_linux_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse @@ -34,7 +34,6 @@ ) sensor.activate_sht_heater() - humi = 0 while True: time.sleep(0.05) (humi, t diff --git a/examples/SEN6x_I2C_heater_example_sensorbridge_sen66.py b/examples/SEN6x_I2C_heater_example_sensorbridge_sen66.py index 9d9ccbe..4eb384e 100644 --- a/examples/SEN6x_I2C_heater_example_sensorbridge_sen66.py +++ b/examples/SEN6x_I2C_heater_example_sensorbridge_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse @@ -43,7 +43,6 @@ ) sensor.activate_sht_heater() - humi = 0 while True: time.sleep(0.05) (humi, t diff --git a/examples/SEN6x_I2C_minimal_example_linux_sen66.py b/examples/SEN6x_I2C_minimal_example_linux_sen66.py index 35fc3e0..602a484 100644 --- a/examples/SEN6x_I2C_minimal_example_linux_sen66.py +++ b/examples/SEN6x_I2C_minimal_example_linux_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/SEN6x_I2C_minimal_example_sensorbridge_sen66.py b/examples/SEN6x_I2C_minimal_example_sensorbridge_sen66.py index 2d490e5..6498572 100644 --- a/examples/SEN6x_I2C_minimal_example_sensorbridge_sen66.py +++ b/examples/SEN6x_I2C_minimal_example_sensorbridge_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/SEN6x_I2C_read_raw_example_linux_sen66.py b/examples/SEN6x_I2C_read_raw_example_linux_sen66.py index 2f49269..5d3af37 100644 --- a/examples/SEN6x_I2C_read_raw_example_linux_sen66.py +++ b/examples/SEN6x_I2C_read_raw_example_linux_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/SEN6x_I2C_read_raw_example_sensorbridge_sen66.py b/examples/SEN6x_I2C_read_raw_example_sensorbridge_sen66.py index 4dda647..5b77365 100644 --- a/examples/SEN6x_I2C_read_raw_example_sensorbridge_sen66.py +++ b/examples/SEN6x_I2C_read_raw_example_sensorbridge_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/example_usage_linux_sen66.py b/examples/example_usage_linux_sen66.py index 5327aaa..07601ce 100644 --- a/examples/example_usage_linux_sen66.py +++ b/examples/example_usage_linux_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/examples/example_usage_sensorbridge_sen66.py b/examples/example_usage_sensorbridge_sen66.py index b5f4c2a..de6018b 100644 --- a/examples/example_usage_sensorbridge_sen66.py +++ b/examples/example_usage_sensorbridge_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import argparse diff --git a/metadata.yml b/metadata.yml index cfe9140..fca5602 100644 --- a/metadata.yml +++ b/metadata.yml @@ -1,7 +1,7 @@ # driver generation metadata generator_version: 1.7.0 -model_version: 1.7.1 +model_version: 1.7.3 dg_status: released is_manually_modified: false first_generated: '2024-10-30 08:14' -last_generated: '2026-06-05 11:22' +last_generated: '2026-06-08 08:03' diff --git a/pyproject.toml b/pyproject.toml index 8e0dc33..31cee0b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ name = "sensirion_i2c_sen66" description = "I2C driver for the Sensirion SEN66 sensor family" readme = "README.md" -version = "1.3.0" +version = "1.3.1" requires-python = ">=3.8.4,<4.0" diff --git a/sensirion_i2c_sen66/commands.py b/sensirion_i2c_sen66/commands.py index ac19af8..b71af8a 100644 --- a/sensirion_i2c_sen66/commands.py +++ b/sensirion_i2c_sen66/commands.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # """ The transfer classes specify the data that is transferred between host and sensor. The generated transfer classes @@ -586,7 +586,7 @@ class ReadMeasuredValuesAsIntegers(Transfer): 0x7FFF for int16). """ - CMD_ID = 0x414 + CMD_ID = 0x300 def pack(self): return self.tx_data.pack([]) diff --git a/sensirion_i2c_sen66/device.py b/sensirion_i2c_sen66/device.py index a70d8bf..0aff13c 100644 --- a/sensirion_i2c_sen66/device.py +++ b/sensirion_i2c_sen66/device.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # """ The class Sen66DeviceBase implements the low level interface of the sensor. diff --git a/sensirion_i2c_sen66/result_types.py b/sensirion_i2c_sen66/result_types.py index ef580f9..8de0b2e 100644 --- a/sensirion_i2c_sen66/result_types.py +++ b/sensirion_i2c_sen66/result_types.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # """ The signal classes specify transformations of the raw sensor signals into a meaningful units. diff --git a/tests/test_sen66.py b/tests/test_sen66.py index 82894eb..6b77a3a 100644 --- a/tests/test_sen66.py +++ b/tests/test_sen66.py @@ -7,7 +7,7 @@ # # Generator: sensirion-driver-generator 1.7.0 # Product: sen66 -# Model-Version: 1.7.1 +# Model-Version: 1.7.3 # import pytest