-
released this
2026-09-30 16:39:03 +01:00 | 6 commits to main since this release- Added
set_time_zone(); the batched polls now include the device's time
zone strings. - Relayed requests now accept a late response to the first attempt, as
the app does. - Fixed an unreachable light returning an empty poll as a success.
- Added configuration checksums (
get_configuration_checksums(), CLI
--check-checksums). get_full_poll_batch(cache=...)reads scenes and schedules only when
their checksum changed.start_scene()now runs a scene for its configured length by default
(a duration of 0 makes the device reuse its last scene length).- Fixed a scene briefly reporting about 18 hours remaining as it ends.
- Added Bluetooth-only device support (Blades, MXM):
is_bluetooth_only()
andfind_bluetooth_only_tank_members(). The CLI connects to them
directly and includes them in schedule group writes. - Writes use the negotiated MTU instead of 20-byte fragments, as the app
does (fewer writes per request). - The pump's operation state is now part of the batched poll.
ConfigurationCache(static_refresh_interval=...)reads rarely-changing
attributes (identity, firmware, settings) only at that interval.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- Added