Repository navigation
2.9.3 — Fix remaining UHD60 Unknowns (zero-padded reply values)
Fixed
- Picture Mode and Aspect Ratio still Unknown on the UHD60 after v2.9.2's widened code mapping. Root cause found via debug logs from a live unit: the projector zero-pads some replies (`OK03` for documented code `3`, `OK07` for `7`) while others come back unpadded (`OK8`). `read_options` lookups were exact string matches against bare-integer keys, so the padded replies matched nothing.
- Fixed generically in the coordinator's shared value parser: numeric reads/lookups now fall back to an `int()`-normalized match (which already shrugs off zero-padding and sign characters) after the exact-match attempt, for `select`, `sensor`, `switch`, and `binary_sensor` entities alike — not just the two UHD60 fields that surfaced it.
This should be the last of the UHD60 read-parsing issues from this investigation: Firmware, Serial, Input Source, Brightness, Contrast, Power, Picture Mode, and Aspect Ratio have all now been confirmed reading correctly.