Skip to content

v1.0.3

Choose a tag to compare

@BirgerKo BirgerKo released this 03 Oct 20:55
· 1 commit to main since this release

What's Changed

Fixed

  • get_schedule_period (sync and async) now reads schedule periods per spec B133-4-1EN-02: FUNC=0x01 read request with the special 0xFE size command and a 2-byte day/period selector. Previously it issued a FUNC=0x03 write with zeroed values, which overwrote the stored period instead of reading it.
  • Schedule reads now accept days 1–7 only, since day values 0 (all days), 8 (Mon…Fri), and 9 (Sat…Sun) are write-only per the spec.
  • Sorted imports in blauberg_vento/__init__.py (ruff I001), restoring the lint job on main.
  • README now references the protocol document B133-4-1EN-02.

Full Changelog: v1.0.2...v1.0.3