Live camera
A moving feed in the corner of the screen. HLS, RTSP, WebRTC or MJPEG, 120 to 540px wide, for as long as you set.
Built for Home Assistant
Cameras, dashboards and controls from Home Assistant, on the screen everyone’s already looking at.
Free forever · No account · Works with your existing Home Assistant.



An independent Android TV app that uses the Home Assistant you already run. No hub, cloud service or account of its own.
Home Assistant
Home Assistant decides what appears and when. Overlays arrive two ways: pushed from an automation, or kept on screen over MQTT.

A moving feed in the corner of the screen. HLS, RTSP, WebRTC or MJPEG, 120 to 540px wide, for as long as you set.
Five styles (alert, warning, status, info and default), each with your own title, message, icon and colours.
Push any image by URL. A doorbell snapshot, a parcel photo, a chart from your dashboard.
Running status for each line, from TfL or any feed you have, with your own labels and colours.
Current conditions, a clock, and today's agenda from any calendar entity.
Confirm at a glance that the TV is still talking to Home Assistant.
Pick a corner, a size and how long it stays. RTSP can run over UDP or TCP when a firewall gets in the way.
notif_type: stream
entity_id: camera.driveway_cam
video: hls
config:
position: top-right
width: 320
duration: 30
show_frame: true
Or import the blueprint and skip the YAML →
The dashboards you built in Home Assistant show on the TV as they are. The app adds remote navigation, overlays and controls around them.

Open several cameras at once, or keep one feed in the corner while you carry on watching.


Open a control panel over whatever is on screen and move through favourites, areas and entities with the D-pad. No phone needed.

Large targets, and focus moves where you expect when you press the D-pad.
Bind a single or double press to open Home Control, or to fire any Home Assistant action.
A press updates the screen straight away, and a live WebSocket connection keeps it in sync with Home Assistant.
Doorbell, motion, calendar, weather and appliance events appear when your automations send them.
The app connects straight to your Home Assistant. Your home data does not pass through any server of ours, and there is no account to create.
The full detail: what it connects to, what it can do in your house, and what isn't proven yet →
Search for HA TV Dashboard on Google Play, or sideload the APK from GitHub.
The app auto-discovers your instance on the local network, or you can enter the URL yourself.
Sign in with your usual Home Assistant login, then allow the two permissions listed here.
A blueprint for everything the app can show. Press import and pick your entities. There is no templating to write.
Push any camera feed to the TV on demand.
Doorbell press or motion fires the feed automatically.
Line status with your own labels, colours and thresholds.
Current conditions from your chosen weather entity.
Today's agenda from any calendar entity.
A clean clock overlay, on demand.
Verify the TV's websocket link to Home Assistant.
Import opens in your own Home Assistant via my.home-assistant.io. Requires HA TV Dashboard 2026.2.1 (139) or newer. Browse the source on GitHub →
I was looking for a way to display my doorbell camera feed PIP in my Hisense Google TV. I tried multiple avenues without success. The closest I came to was using NfATV, but there was a 8–10 sec delay in showing the notification, which felt like far too long. This application works great and the companion blueprints made the task of displaying the camera feed and customizing it super easy.
They have fixed the bugs being reported in other reviews. I was pleasantly surprised with how easy the setup is.
“Exactly what I'm looking for but the resolution of the dashboard is wayy too big… you can barely see two full cards on the main screen.”
“Thanks for your feedback! We have fixed this with the latest version of the app, version 2025.2.1 (122).”
The Play rating still carries complaints from builds that were fixed a year ago. Reports get answered, and the release notes show what changed and when.
Yes, and there is no demo mode. The app shows and controls what your Home Assistant already has, so without it there is nothing to show.
Nothing. There is no paid tier and no limit on cameras, overlays or remote keys. Supporting the project is optional.
Android TV and Google TV boxes — Chromecast with Google TV, Google Streamer, NVIDIA Shield and the like.
HLS, RTSP, WebRTC and MJPEG are all supported. As a rule of thumb, if VLC can play the stream the app can too.
The wiki, the blueprints, the issue tracker and the changelog are public. The app itself is not. Why the app is closed source.
It can act on whatever your Home Assistant user can, and you choose which categories appear on the TV. What it can do in your house.
Nothing about your home. Crash reports and optional usage analytics go to Firebase so bugs get found; analytics can be turned off at Settings → App Config → Options → Allow analytics. What is sent.
No. Install from Google Play and it updates itself. APKs are published for every release if you would rather do it by hand.
Open an issue or start a discussion. Both are read.
Already installed and something is not working? The troubleshooting page covers the common ones.
Every feature is free, and the app is built by one person in their own time. If it has earned its place on your TV, a coffee helps keep it going.
New builds go to a small private group first, so a bug on one make of TV box gets caught while it affects a handful of people instead of everyone. The more varied the hardware in the group, the more it catches.
Ask to joinPrefer to stay on stable? Feature ideas and questions are just as welcome in GitHub Discussions.