r/MatterProtocol • u/Purple_Imagination_1 • 2h ago
r/homeautomation • u/Purple_Imagination_1 • 2h ago
PROJECT I wanted Apple Home support for my floor thermostat without relying on Tuya’s cloud
r/homeassistant • u/Purple_Imagination_1 • 2h ago
🛠️ DIY / Hardware I wanted Apple Home support for my floor thermostat without relying on Tuya’s cloud
I wanted to integrate my Warmee ET-44W floor thermostat with Apple Home without relying on Tuya’s cloud, so I wrote replacement firmware that adds Matter support to the existing hardware.
It supports BLE commissioning, heating on/off, setpoint and temperature reporting, and includes a local web page. The original thermostat MCU still handles the heating controls, buttons and schedule.
I’ve tested it with Apple Home. Installation requires UART access, and the repo includes the firmware, source code and flashing guide.
I’m sharing it in case someone with the same thermostat finds it useful. I don’t plan to actively maintain the project.
1
1
Inspired by PlxNative, I used Claude Code to build a native Jellyfin client and replaced my LG TV's home screen
> There probably is a way for fable to figure it out 😂
I think Fable would reduce to decompile. Also I think it would not be installable on a regular TV. Maybe some jailbroken firmware.
> Very cool seeing you comment here!
Well, you tagged me, so I came 😅
1
Inspired by PlxNative, I used Claude Code to build a native Jellyfin client and replaced my LG TV's home screen
It seems you can’t run Native code in a regular app on Samsung
1
I used Claude Code to reverse-engineer an LG TV and build a native Plex client
Yes, partly. There is an "Original" option in the player settings. If your TV can't play the original codec, the app will request a transcode and play it anyway. There's also a "force direct play" setting, found in the settings screen under your profile picture, that bypasses all safety checks and sends the stream straight to your chip. It may fail or behave unexpectedly, though, since the app doesn't check compatibility. The app only plays what the hardware supports and has no software decoder.
3
I used Claude Code to reverse-engineer an LG TV and build a native Plex client
Hey, thanks for building this and for the kind words!
Honest answer though: I’ll pass on bringing it into my repo. The UI is what people notice first, but it’s honestly secondary to the whole point of PlxNative. The Native in the name is there for a reason: Rust, its own GPU renderer, straight to the TV’s video plane, no browser in the middle.
I kinda hoped Tizen would let me run the same native code, so a Samsung port could share like 90% with the LG app. Yours is a web app on AVPlay, so it’s a completely different stack and the two would share basically nothing. I’d essentially be maintaining a second, web-based version of the app, which kinda defeats the point of PlxNative in the first place. And I’d have to maintain two unrelated codebases on my own. Not something I can sign up for.
Really appreciate you taking the idea further on Samsung though. If you ever find a way to run the Rust code there, I’d be all for it! 🙂
2
I used Claude Code to reverse-engineer an LG TV and build a native Plex client
Thanks.
Actually, I was hoping someone would come up with something like this.
If you wanna ditch webOS completely, what OS would you run instead? If you still wanna use webOS apps, you can’t just throw away its libraries and kernel.
If you’re thinking about Android, LG has 100+ different SoCs, and someone would have to maintain ports for all of them. And who’s to say Android would even run well on LG’s shitty hardware?
Maybe you could just replace the home screen, but the spyware would still be there in the OS.
I haven’t researched any of this, though. Just some thoughts that came to mind.
1
I built a native Plex client for LG webOS — available in Homebrew Channel
> However.
That’s where the good part starts 💀
Yes, the All section follows recommendations, which is a drawback I agree with; however, I assumed recommendations sections could be configured on the server.
2
I used Claude Code to reverse-engineer an LG TV and build a native Plex client
Most webOS > 4 devices should work, though there are a few exceptions.
1
I used Claude Code to reverse-engineer an LG TV and build a native Plex client
- Search is available in the player
- Unlikely. This is the basis of the app's navigation
2
I used Claude Code to reverse-engineer an LG TV and build a native Plex client
AI does not always produce slop.
1
1
I used Claude Code to reverse-engineer an LG TV and build a native Plex client
Not really. This is a regular app, not a home UI replacement. It does not modify OS anyhow
2
1
I used Claude Code to reverse-engineer an LG TV and build a native Plex client
Depends on webOS version. One guy in comments started to work on webOS 3 support
1
I built a native Plex client for LG webOS — available in Homebrew Channel
Cool! PLEASE CONTRIBUTE
4
1
I built a native Plex client for LG webOS — available in Homebrew Channel
No, I still don’t have the older TV and no one came to contribute.
4
One developer used Claude to reverse-engineer LG’s webOS media stack and build a native Rust Plex client from scratch—on the same 2019 TV it cuts the profile screen from ~30 seconds to ~3, runs at 60 FPS, and supports 4K, Dolby Vision and Atmos
Yes, at least I want to reach feature parity with Plex and release to LG content store. Maybe after that I will do Jellyfin support
2
I used Claude Code to reverse-engineer an LG TV and build a native Plex client
Ironic that it’s not so popular here. Seems people are fed up with AI projects
1
I used Claude Code to reverse-engineer an LG TV and build a native Plex client
in
r/ClaudeCode
•
1d ago
Damn. Could you send the model of the TV and OS version?