Skip to content

v0.4.0

Latest

Choose a tag to compare

@dansbaker dansbaker released this 02 Jun 17:02
953ce90

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_zones now merges desired over reported per zone id, so a freshly-published setpoint doesn't get clobbered by the stale reported branch on the next shadow snapshot. Also normalizes the active/isActive and setpoint/setPoint shadow-key aliases that Gecko publishes inconsistently. (#1)
  • chore: Renamed PyPI package to gecko-iot-client-community. The Python import name stays gecko_iot_client. (#2)
  • feat(extension_metrics): Added a pure-Python gecko_iot_client.extension_metrics module 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.