github rorygallagher2024/glasshouse v0.18.0

latest releases: v0.127.0, v0.126.0, v0.125.0...
one month ago

Standby dashboard stability fix, human-readable OLED panel maintenance indicators, unified two-column layout, and Home Assistant compensation telemetry.

Fixed

  • Standby Dashboard Freeze / Fade-Out: Fixed an unhandled TypeError in ui.html caused by attempting to access .replace() on an undefined d.app when the TV is in standby with no foreground app running. The unhandled exception previously dropped the UI into a permanent .stale state (opacity: 0.35). App button highlighting is now safely guarded, active inputs are reset, and the app label cleanly reads STANDBY (or MAINTENANCE). (#58)

New & Improved

  • Active Short Cycle (Off-RS) Detection: The telemetry server now monitors /mnt/lg/cmn_data/pnwash/state, jobScope, and power states to detect when an OLED compensation cycle is actively executing during Active Standby. Exposes comp_status (Running / Idle) and comp_status_label. (#58)
  • Active Panel Maintenance Indicators: When the TV enters Active Standby to perform a short cycle, the dashboard header power badge highlights with an amber indicator showing Active Standby, with the sub-header displaying Completing Panel Maintenance (Short Cycle). (#58)
  • Human-Readable 2-Column OLED Layout:
    • Replaced technical jargon like 'Compensation in' with Panel maintenance in (and Panel maintenance when in progress).
    • Dropped the redundant third static column that permanently displayed 'Idle', creating a clean, balanced two-column layout:
      • Panel maintenance in: Shows 4-hour cycle countdown, completed cycles, or In progress during maintenance.
      • Pixel refresher in: Shows 2,000-hour calibration countdown, or dynamically highlights as Scheduled / In progress when active. (#58)
  • Home Assistant MQTT Discovery: Added sensor.lg_tv_oled_compensation_status entity (OLED Compensation Status) tracking active panel maintenance. (#58)

Don't miss a new glasshouse release

NewReleases is sending notifications on new releases.