House
It shows the lights, the TV's sources, what's playing and who's home, and every Sunday it can play a Wrapped-style recap of the week at home.
- Sideload / dev mode
- Alpha
- Low brick risk
Source codeWebsite: haydengriffin.github.io
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
Support the developer
Links from the project's GitHub. The money goes to them, not to Firmware Hero.
Before you start
- How hard is it?
- HardUses the command line or developer tools.
- What you need
- Comfort with the command line
- A computer
- Can it break my device?
- Very unlikely to break anything.
- Can I undo it?
- The project doesn't say. Assume you can't.
Did it work for you?
Did House v1.5.0 work on your LG OLED C3?
No reports yet for v1.5.0.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: LG OLED C3.
No compatibility information yet.
Getting started
From the project's README ("Install"):
The package never contains your config or token, so the same IPK works for every home and is safe to share. The config goes onto the TV separately, next to the installed app.
Build the package and install it on the TV:
python3 tools/package.py ares-setup-device # once, to add the TV ares-install -d <tv> dist/io.github.haydengriffin.house1.2.0all.ipk
Copy config.example.json to config.json and fill in the websocket URL, the token and your entities. Everything except url and token is optional; leave out a section and its panel disappears. --token-file keeps the token in its own file instead.
Put the config on the TV over SSH, then open House:
python3 tools/pushconfig.py config.json --ssh root@<tv> # rooted TV python3 tools/pushconfig.py config.json --ssh "-p 9922 -i ~/.ssh/tvwebos prisoner@<tv>" # Developer Mode
It writes config.js into the app's folder through SSH's stdin, so the token never appears in a command line. Reinstalling the IPK removes it, so push the config again after every install. Whether Developer Mode's SSH user may write into the app folder depends on the firmware.
To open House quickly, pin it to the TV's home row or put it on a Quick Access number. Home Assistant can also open it with the LG webOS integration's mediaplayer.selectsource, or webostv.command with system.launcher/launch and {"id": "io.github.haydengriffin.house"}. …
Risk and recovery
- Brick risk
- Low
- Requires opening the device
- No
Releases
| Version | Name | Released |
|---|---|---|
| v1.5.0 | —Latest | 21 October 2026 |
| v1.4.0 | — | 21 October 2026 |
| v1.3.0 | — | 21 October 2026 |
| v1.2.0 | — | 12 October 2026 |
Credits, license and support
- License
- MIT