Three entities reported readings their set had never given.
Fixed
-
HDMI entities on a set that cannot fill them. They were gated on whether the diagnostics block existed, which an HDMI 2.0 port satisfies just by being connected while carrying none of the 2.1 lines. A 2018 set got three sensors reading Unknown, a cable error count of a confident
0, and ALLM and VRR reading OFF on hardware that has neither. An absent line now reads as absent, and each entity is published only once the set has reported its own field. A B8 publishes 53 entities after this, down from 59. (#77) -
The screen saver sensor was on permanently. It read the
ssline in/proc/lg/sys/status, which is the PLL spread spectrum flag and has nothing to do with the screen. It now follows the foreground app, which is what the screen saver becomes while it draws. (#77) -
Audio Output published an internal identifier —
mastervolume_headphonerather than Headphone / AUX. It goes through the same table the sound setting uses. (#77)