Releases: dansbaker/gecko-iot-client
Releases · dansbaker/gecko-iot-client
v0.4.0
First release of the community fork as gecko-iot-client-community on PyPI.
Changes since the last upstream-compatible release
- fix(zone_parser):
apply_state_to_zonesnow mergesdesiredoverreportedper zone id, so a freshly-published setpoint doesn't get clobbered by the stalereportedbranch on the next shadow snapshot. Also normalizes theactive/isActiveandsetpoint/setPointshadow-key aliases that Gecko publishes inconsistently. (#1) - chore: Renamed PyPI package to
gecko-iot-client-community. The Python import name staysgecko_iot_client. (#2) - feat(extension_metrics): Added a pure-Python
gecko_iot_client.extension_metricsmodule that walks the device shadow and collects numeric / boolean / string leaves from branches the core configuration doesn't model (Waterlab chemistry, energy / heat-pump metrics, unknown zone types). No HA / I/O dependencies. (#3) - ci: Switched the publish workflow to PyPI Trusted Publishing; dropped setuptools-scm. (#4)
Install
```bash
pip install gecko-iot-client-community==0.4.0
```
Upstream: https://github.com/geckoal/gecko-iot-client.