Repository navigation
v0.3.1 — Consistent Audio Category + friendly ARC labels
Fixes
Audio Category was contradicting Audio Format
On v0.3.0, sensor.denon_audio_category was derived from the AVR's SSINFAISSIG bitstream code. In practice, this code doesn't always refresh when the stream changes on X-series firmware — so you'd sometimes see Audio Format: Dolby Audio - DD+ next to Audio Category: DTS, which is nonsense.
Fixed: Audio Category is now derived from the SYSDA decoded-format string (the same source that feeds Audio Format). The two sensors can no longer disagree. The old SSINFAISSIG value is still exposed as an attribute for diagnostic purposes.
Unknown was confusing when watching TV Audio via ARC
When the AVR is on TV Audio (eARC/ARC), there is no HDMI input signal, so Video Input Resolution and Video Scaling correctly reported None — but Home Assistant rendered them as Unknown, which looks like a bug.
Fixed: friendlier states for the "no HDMI in" scenario:
| Sensor | Before | After |
|---|---|---|
| Video Input Resolution | Unknown |
No signal |
| Video Output Resolution | Unknown |
No signal |
| Video Scaling | Unknown |
TV Audio (ARC) (when output has signal but input doesn't) or No signal |
Upgrade instructions
- HACS users: update via HACS → Denon Advanced Audio → Redownload → v0.3.1, then restart Home Assistant.
- Manual users: replace
custom_components/denon_advanced_audio/sensor.pyandmanifest.jsonwith the new files, then restart Home Assistant.
No config changes needed. Existing entities keep the same unique IDs — no re-linking required.
Full changelog
- 🐛 Fix Audio Category / Audio Format contradiction — derive category from
SYSDAinstead ofSSINFAISSIG - ✨ New helper
category_from_sysda()covering Dolby, DTS, PCM, Multi-ch PCM, Analog, MPEG, AAC, MP3, FLAC, ALAC, WAV, DSD, WMA - 💅
Video Input ResolutionandVideo Output ResolutionshowNo signalinstead ofUnknown - 💅
Video ScalingshowsTV Audio (ARC)when only the output side has a signal (eARC/ARC scenario), andNo signalwhen neither side does - 📎 Original SSINFAISSIG category still available as an attribute on
sensor.denon_audio_categoryfor diagnostics - 🏷️ Version bumped to
0.3.1
Full diff: v0.3.0...v0.3.1