this post was submitted on 31 Jul 2026
1 points (100.0% liked)

Home Assistant

282 readers
5 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY...

founded 3 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/carrot_gg on 2026-07-31 16:14:50+00:00.


I'm the author of Kiosk Satellite, which turns an Android device into a Home Assistant panel and exposes it back to HA as entities: the screen as a light, the camera as a camera entity, snapshots over MQTT. I added camera support to it recently and my Echo Show 5 was the one device that could not use any of it, because on LineageOS its camera simply did not work.

So now it does, and the whole thing is on GitHub: https://github.com/jxlarrea/lineageos-echo-show-camera

What's working now: a live preview, full resolution 1600x1200 stills through the normal Android camera APIs, correct orientation, and color that holds up in daylight and in warm indoor light. Anything that uses camera2 or CameraX works, so it is not specific to Kiosk Satellite. In HA that means a real camera entity you can put on a dashboard, snapshot on trigger and feed to whatever motion or presence detection you already run.

Fair warning: it is not a one click install. You currently need to build LineageOS from source with the patches applied, then run some install scripts over adb. There is a step by step guide and I verified it by wiping my build tree and following my own instructions from scratch.

If you are curious what was actually wrong: the port shipped no camera userspace at all, and the kernel had a driver for the wrong image sensor, so it needed a ported sensor driver plus a pile of compatibility work to run a 2017 era MediaTek camera stack on Android 11. Stills failed for days because the sensor was silently running at one frame every 1.78 seconds. Every photo had a 30% grey floor over it because the ISP was subtracting the wrong black level.

Credit to R0rt1z2, who maintains the LineageOS ports this builds on (amazon-oss). This adds the camera to that work, it does not replace any of it.

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here