Skip to content

Bump Theengs Gateway to 1.8.0 - #36

Merged
1technophile merged 4 commits into
mainfrom
bump-1.8.0
Oct 14, 2026
Merged

1technophile merged 4 commits into
mainfrom
bump-1.8.0

Conversation

@1technophile

@1technophile 1technophile commented Oct 13, 2026 •

Copy link
Copy Markdown
Member
  • Bump pinned version to 1.8.0 (.env image tag to 1.8.0.1).

Upstream release: https://github.com/theengs/gateway/releases/tag/v1.8.0 (RSSI sensor + diagnostic entity_category in HA discovery, BLE event loop fix for Python 3.14+, Theengs Decoder 2.5.0). No new config options, so start.sh / README are unchanged.

The first CI run failed on arm/v6 because piwheels had no TheengsDecoder 2.5.0 wheel yet and the source build pulled an armhf cmake. piwheels now publishes the 2.5.0 wheels, so no Dockerfile workaround is needed.

Testing

  • Built locally for amd64, arm64, 386, arm/v7 and arm/v6: all install TheengsGateway 1.8.0 and TheengsDecoder 2.5.0.
  • import TheengsGateway works on amd64, arm64, 386 and arm/v7.
  • On arm64, ran against a Mosquitto broker: connected, subscribed, published online on home/TheengsGateway/LWT.
  • Not tested: real BLE scanning.

Known issue (pre-existing, not fixed here)

The arm/v6 image builds but doesn't run under QEMU: native deps (TheengsDecoder, pycryptodomex) come from armhf piwheels wheels that don't load on the armel base image. The currently published theengs/gateway:latest (1.7.5) arm/v6 image has the same problem.

🤖 Generated with Claude Code

1technophile and others added 4 commits October 13, 2026 07:08
- Bump pinned version to 1.8.0 (.env image tag to 1.8.0.1).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
TheengsDecoder 2.5.0 has no piwheels wheel yet, so pip builds it from
source. In an isolated build env that pulls the piwheels cmake wheel,
which is armhf and cannot run on the arm/v6 (armel) image. Install the
decoder first without build isolation so it uses the apt cmake.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@1technophile
1technophile merged commit 8fa754e into main Oct 14, 2026
1 check passed
@1technophile
1technophile deleted the bump-1.8.0 branch October 14, 2026 13:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant