github rorygallagher2024/glasshouse v0.5.0

latest releases: v0.118.0, v0.117.2, v0.117.1...
one month ago

Added

  • Sleep timer, standby LED and screensaver controls, grouped under Timer & lights.
  • GPU clock, OLED dimming, app storage and the Wi-Fi network name in the metrics column.
  • HDMI link detail behind an Advanced panel: resolution, refresh rate, bit depth and pixel clock per port, straight off the receiver.

Fixed

  • LCD sets were detected as OLED. Any truthy panelUsageTime counted as proof of an OLED panel, and some LCD firmware answers it anyway — a 2016 55UH6030 reported Panel Hours, Pixel Refresher and Screen Shift as real measurements. The model name decides it now; panelUsageTime speaks only when no model name comes back, and "panel": "lcd" in config.json overrides both.
  • HDMI signal was attributed to the wrong input. The PHY nodes are port0..port3 against inputs numbered HDMI 1–4, and the obvious port + 1 mapping is off by one: a set with only HDMI 2 live signals on port2.
  • deploy.sh failed silently on Windows. The telnet path found this machine's LAN address with macOS's ipconfig getifaddr and a hostname -I fallback. Under Git Bash the first resolves to ipconfig.exe, which ignores the arguments and prints its help text — and that became the address the TV was told to fetch from. Candidates now come from all three platforms and have to look like an address, preferring one on the TV's subnet. MYIP overrides it. The SSH path was never affected.
  • Toasts were rejected as Unknown Source on webOS 3.4.3. createToast checks the caller's registered bus identity, not the payload's sourceId, so the call now passes one as -a.
  • The logo light is offered only on models that have one; a B8 has a standby LED and nothing else.

Changed

  • The metrics column has a real hierarchy — section, group, label — instead of one flat run of similar-sized text.
  • The Apps panel lists every app rather than nesting a second panel to reach the rest.
  • Screenshots refreshed.

Tested on OLED65B8SLC (webOS 4.4.3), OLED65C9AUA (4.9.x), OLED55C1PUB (6.x) and 55UH6030-UC (3.4.3, LCD).

Don't miss a new glasshouse release

NewReleases is sending notifications on new releases.