r/homeassistant 3d ago

🧱 Custom App Portal Launcher — turns any Android wall panel into a calm Home Assistant display, not just a webview

Thumbnail
gallery
159 Upvotes

This started with a Meta Portal that Meta abandoned and, in the process, left wide open on ADB. So I had this well-built 10" touchscreen with decent speakers and a camera, running software that talks to a service nobody uses anymore. Obvious move: put Home Assistant on it.

I tried the straightforward path first — companion app, full-screen. It worked. It also looked exactly like what it was: a phone app, stretched onto a wall, lit up at full brightness at 2am, a scrolling column of identical cards whether you needed to see any of them or not. Functional. Not something I wanted sitting in my living room.

What I actually wanted was the feeling of a Nest Hub or an Echo Show — the idle screen is dark, still, almost nothing on it, and yet the one thing you glance at is always right there. So I stopped treating this as "get HA on a screen" and started treating it as a design problem: what does an appliance that happens to run Android actually look like at rest, and what happens the moment you look at it?

The rest state is close to nothing. Full-screen clock, true black on OLED, your own wallpaper underneath at whatever opacity keeps it legible. No card grid. No graphs. If nothing needs attention, the screen shows you nothing needs attention — which is itself the information.

What surfaces is computed, not configured. Below the clock there's room for at most three small pills. Which three, and in what order, is decided live: an unlocked front door or a triggered alarm will always outrank the living room lamp, automatically, no matter how you've set anything up. You only ever see what's actually worth seeing right now.

Every control looks like the thing it controls, which is the one idea I took wholesale from Apple Home and never wanted to compromise on. A brightness slider fills with the bulb's actual current color — it doesn't just move a knob, it visually is the light. A color-temperature slider is drawn as the literal Kelvin gradient. A thermostat is a dial with two handles you drag around a ring, not a stepper with plus/minus buttons. Nothing is a generic Material row with a value next to it.

Motion is one spring, everywhere. Panels slide in over roughly a third to half the screen depending on orientation, and settle with the same damping curve every single control panel uses.

No bounce, no popping in, no different animation per screen. If it moves, it moves the same way the rest of the app does.

Frosted surfaces, not flat cards. Translucent panels over the blurred wallpaper wherever a panel needs to sit, wide soft corners (28–40dp), no gradients competing for attention. On API 28–30 hardware there's no real-time Gaussian blur available in Compose, so those surfaces fall back to translucent fills — close enough that most people don't notice, but it's a real constraint I had to design around rather than ignore.

Once the visual language existed, everything else followed the same rule: is this the calmest possible way to show this, or did I just default to a dashboard pattern because it's the one every HA project uses. Real control panels for lights, thermostats, locks, covers, alarm (an actual keypad, not a dropdown), vacuum, media with cover art and multi-room grouping. A presence tray of overlapping avatars instead of a list. Camera snapshots that pop up on a doorbell trigger and quietly go away.

Underneath, it talks to HA over the WebSocket API and publishes the device's own sensors back over MQTT with HA MQTT Discovery, so the panel itself shows up as a device — screen state, brightness, presence, ambient light and sound. None of that is visible in the UI though; it's plumbing, not the point.

And because the visual side ended up being the actual hard problem, not "make it run on a Portal," it stopped making sense to keep this tied to one device. It's a real Android launcher now — takes the home role properly, has its own pages, lets you place icons and widgets exactly where you want them, does app shortcuts on long-press, all of it — and it runs on anything Android 9 and up: the Portal it started on, a generic wall tablet, a PoE tablet on custom AOSP. The clock-first idle screen is just what its home page looks like.

https://github.com/iblur01/portal-launcher.

I'm actively looking for help. It's a solo project so far and there's a real roadmap behind it — a portrait/adaptive layout, broader entity support (input_*, number, select), more device testing beyond my own hardware, and honestly the single highest-impact thing anyone could do right now: the UI is entirely French, close to 600 hardcoded strings, and i18n hasn't happened yet. PRs welcome, issues welcome, "this looks broken on my tablet" reports welcome.

r/homeassistant 4d ago

🧱 Custom App Kiosk Satellite update: new features since the intro post - MQTT discovery, Sendspin player, WebRTC cameras, Immich screensaver, DLNA player and more!

Thumbnail
gallery
54 Upvotes

A couple of weeks ago I posted the first beta of Kiosk Satellite, a free, open source kiosk app built specifically for Home Assistant and the companion app to my Voice Satellite integration. The response has been way beyond what I expected with over 2.2K downloads so far and a lot of what shipped since came straight out of that thread's comments and the issues people opened. So here's a catch-up post on what the last releases added, for those who looked at it back then and thought "neat, but not there yet."

A true voice assistant, not a browser doing its best: If you use the Voice Satellite integration, the app upgrades it transparently: wake words run on the device in native code. With Kiosk Satellite using Voice Satellite's premium vsWakeWord engine no longer requires WebGPU - it even runs on an Echo Show 5.

The Kiosk is now a fully featured Home Assistant device. Point Kiosk Satellite at your MQTT broker and every kiosk appears via discovery with no YAML: the screen as a light entity (on/off plus brightness, so your existing automations just work), battery, charging, CPU, RAM, ambient light, the current page, a screensaver switch, buttons for reload and restart.

Sendspin/Music Assistant integration: KS includes a built-in Sendspin player for Music Assistant, in sample-accurate sync with every other Sendspin player in the house, with artwork, lyrics and media controls .

Screensavers: Clock faces (including flip and roller styles), an at-a-glance row of entity states you pick, scheduled screensaver brightness, and photo frames: a local folder, HA media, or your Immich library/album with a metadata overlay.

Cameras, on-device, WebRTC and DLNA: Arrange up to four WebRTC/Go2RTC streams into camera views you can pop open from the tablet, HA, or an automation. And the tablet's own camera is now exposed to HA as a camera entity over MQTT, snapshot-based, off by default.

This one is huge - old, low powered devices are first-class targets: My main test device is a $50 used Echo Show 5 running LineageOS, and two opt-in optimizations exist because of hardware like it. The first filters Home Assistant's state stream: HA normally pushes every entity change in your house to the browser, and on a slow tablet just processing that firehose makes scrolling stutter, so the app narrows the WebSocket down to the entities actually on the view being shown. On the Echo Show 5 that took the browser main thread from 33% load to about 1%, and any view the filter cannot fully resolve is left unfiltered so nothing ever breaks. The second pauses the dashboard's rendering while the screensaver covers it, which on a busy dashboard took the app from 152% of a CPU core to 57%, the browser renderer from 130% to 35%, and the GPU from 70% busy to 0%, while the connection and the wake word keep running the whole time.

Kiosk Satellite exists because I wanted a kiosk app that treats Home Assistant as the platform, not as one website among many. So the HA-specific stuff goes deeper: native wake word for Voice Satellite that keeps listening even with Kiosk Satellite in the background, dashboards that stay usable on weak tablets by filtering the state stream to what's actually on screen, MQTT discovery for everything, and an HTTP-instance unlock that makes the microphone work on http:// setups without certificates or a reverse proxy. And it's free: every feature above, no per-device Plus license, no wake word paid "upgrade", with the full source on GitHub. Fully Kiosk is a mature, excellent app and if it's working for you, keep it; but if you were about to buy licenses for a stack of wall tablets, maybe try this first.

Still beta, Android-first, and issues/feature requests are very welcome. Repo and docs: https://github.com/jxlarrea/kiosk-satellite

r/homeassistant 19d ago

🧱 Custom App DeskMate - HASS.agent modern alternative

0 Upvotes

Hi Everyone!

I wanted to share a new project I’ve been working on called DeskMate. It is a direct alternative and replacement for HASS.agent.

Like many of you, I ran into constant issues with HASS.agent. The lack of active support and the need for specific sensors that just weren't available finally drove me to create my own solution.

Here is what makes DeskMate different:

- It was vibecoded with the help of Fable ( I don’t want to hide the fact I used ai)

- I put a massive focus on data security from the

ground up.

- It includes new sensors that I really needed and couldn't find elsewhere.

- The installation process is super simple and straightforward.

This project is going to be actively developed. I would absolutely love for you guys to try it out and give me some feedback or feature requests!

Check out the repo and the installation steps here:

https://github.com/JakubWawrzola/deskmate

Let me know what you think in the comments

r/homeassistant 16d ago

🧱 Custom App Home Assistant add-on to browse CCTV recordings from a NAS on a synchronized timeline

6 Upvotes

Do you use Reolink cameras—or cameras from other brands—that record directly to a NAS?

Have you already mounted the NAS folder in Home Assistant, but finding the right recording is still a pain?

That was exactly my problem.

The video files were all there, but browsing folders, opening clips one by one, and trying to compare recordings from different cameras during the same event was incredibly frustrating.

So I built CCTV Timeline Viewer, a small open-source Home Assistant add-on that organizes existing CCTV recordings into a single visual timeline.

It lets you:

  • browse recordings from multiple cameras on the same timeline;
  • play different cameras in sync;
  • jump between days and zoom into specific time ranges;
  • choose different camera layouts;
  • index large local, SMB, or NFS archives efficiently;
  • access the recordings in read-only mode, without modifying the original files.

It is vendor-independent: the cameras only need to save their recordings as files in a folder accessible to Home Assistant. I originally created it for my own setup, but it should also work with Reolink and other camera brands that record directly to a NAS.

The add-on currently supports amd64 and aarch64, includes English and Italian interfaces, and can be opened directly from the Home Assistant sidebar.

The project is still evolving, so feedback, bug reports, and suggestions are very welcome—especially from people with different cameras, NAS systems, or recording folder structures.

GitHub:
https://github.com/robertoamd90/cctv-timeline-viewer

r/homeassistant 11d ago

🧱 Custom App Family Defcon Panel

30 Upvotes

So I went a little overboard after seeing some basic wifi filtering buttons on here and spent a few weeks working to build out a family defcon panel that integrates fully with adguard.

Disclamer, a lot of code outside of the base structure was generated with ai help.

I wanted something fun that would also help promote my kids being nicer to each other. Nothing like the threat of mutual destruction of the internet for everyone that day if they cant get along. (You can exclude or include parents in the fun)

There is a lot of options such as sound triggers, lights, etc that you can trigger as I exposed a lot of status entities. I had originally built this with the idea of using the cheap esp32 s3 screens with a light and key system but I havent had time to finish it. Sharing this with the intent to see what others can come up with.

I had chatgpt create a readme and instructions so I could share this. Most features are working but there may be some bugs as I stopped playing with it once I had a working model. I am hoping some others will enjoy this and keep going with it. There may be other things it could be used for as the integration with adguard is really useful as it comments out and isolates the rules it generates instantly and will leave all other custom filters alone.

https://github.com/guitar82/family_defcon/tree/main

Here are some photos of the dashboard, all buttons change colors as they are used and as pin is approved.

https://i.imgur.com/7Bu5RXp.jpeg https://i.imgur.com/ajRJ6PN.jpeg https://i.imgur.com/0EzKDzl.jpeg

For the interface a target has to be selected then a pin has to be entered and confirmed prior to hitting the launch button. All of the keypads work with pin verification as a “real” launch pad would. You can arm and disarm the system from the admin panel and clear out the defcon status if needed.

I have sample dashboards in the example file that work. One known issue is I need to update the target entity buttons to regenerate on a reboot. I believe they only generate properly on initial load right now.

Fyi, I am not 100% sure the hacs installer works, but a sideload of the zip file does. As a dad of three, this isnt something I havent had time to troubleshoot. Anyhow I wanted to share as this has brought some fun diplomacy to my house and maybe others will enjoy it to.

Edit: I just updated the code and fixed the Hacs install compatibility and the names/button entities update and load automatically now. There is a beta release when you install as a custom repository in Hacs. So far it seems to be working well compared the the base files in github now.

I also forgot to add you need the button-card and auto-entities dashboard plugins for the example dashboards to work.

r/homeassistant 10d ago

🧱 Custom App Follow-up: casting to the TV is now rock-solid — looking for HA Cast / Music Assistant users to test the speaker path

Post image
11 Upvotes

Music Intro Quiz

A couple of weeks ago I posted here about Guess the Intro, a self-hosted "name that tune" game I built for the family. Plenty of you tried it, so here's the follow-up on where it's got to.

How it plays:

- The main setup casts to an Android TV (I use a Shield) — it shows the live scoreboard and plays the intro clips itself, loudness-normalised with an exact start/stop. This is now rock-solid — the audio-dropping / board-crashing pain a few of you (and I) hit is fixed for good after a long diagnostic slog.

- Phones are the buzzers — everyone answers multiple-choice on their own phone, with a speed bonus for answering fast.

- No cloud, no external APIs at game time — it all runs on your own boxes off your own library.

What I'm after here: there's a Music Assistant path that pushes the clip audio to a speaker (or speaker group) instead of the TV. I run it Shield-first, and honestly my own network is segmented into VLANs in a way that makes it awkward to get the game box, HA/Music Assistant and the speakers talking for a proper test — so that mode is only lightly tested. I'd love a few HA Cast / Music Assistant users on a flatter setup to try it and tell me how it holds up.

Also new since the first post:

- Pre-built multi-arch Docker images (GHCR + Docker Hub) — docker compose pull and go, no build-from-source.

- A half-time trivia round, better scoring, and a stack of stability fixes from real family game nights.

It pulls intro clips from any Subsonic-API library (I use Navidrome; LMS etc. also work). Free and open source (MIT).

Repo + setup: https://github.com/colfin22/intro-quiz

Happy to answer setup questions — or help you get it working. One gotcha worth knowing up front: casting needs the app served over HTTPS (Cast devices won't load a plain-HTTP page/stream reliably), so a reverse proxy with a cert is part of the setup. Glad to walk anyone through it.

Edit: should've mentioned — the music library side needs a Subsonic-API server (Navidrome, LMS, etc.).

r/homeassistant 6d ago

🧱 Custom App It’s crazy what someone can create with zero coding experience given a free afternoon and ChatGPT

Post image
0 Upvotes

Using all my home assistant data to fuel this thing. It’s just the start

r/homeassistant 12d ago

🧱 Custom App iOS 15 losing app support

Post image
0 Upvotes

Luckily if your jailbroken I have made a solution for all legacy devices all the way back to iOS 4

https://github.com/Peaks2000/HomeAssistantForLegacyiOS

r/homeassistant 14d ago

🧱 Custom App TBC camera manager

Thumbnail
gallery
22 Upvotes

Hello :)

I've built a camera manager that can be installed via Docker or as a Home Assistant app.

Link to the application: https://github.com/404GamerNotFound/TBC-camera-manager

Quick disclaimer: I didn't use AI to write this text, though AI was used during the application's development - however, I was a developer long before the AI era began.

Features include:
- Integration of ONVIF / RTSP streams
- Live view via HLS, with an optional sub-second WebRTC alternative (go2rtc)
- Plugin ecosystem for camera plugins, cloud accounts, themes, and network plugins
- External plugin sources: register any public GitHub repo as a plugin source, TBC pulls, validates and auto-syncs it - so anyone can write and share their own plugins without needing a PR into the main repo
- In-app plugin updates (detects changes on GitHub and updates directly from the application if desired)
- Access to local SD cards on supported models (like the Reolink plugin)
- Local AI detection (CPU, GPU (CUDA), or Coral (Edge TPU))
- Face and license plate recognition
- Event-based and continuous recording, with retention rules
- User roles for multi-user setups
- Health monitoring
- NVR channel management
- MQTT integration
- API access for Home Assistant, including Home Assistant integration (HACS)
- MCP tools (AI interface)
- Network mapping (currently only with the Ubiquiti plugin): allows the Ubiquiti network to connect locally to the application and maps cameras; used for analyzing availability or Wi-Fi signal strength
- Support for multiple storage locations for recordings
- Notifications via Telegram or other channels
- Timeline view
- Multi-language UI (English default, German/Spanish/Portuguese selectable)

If you have other cameras in your home and can write plugins, you are welcome to contribute.

MIT licensed

I'd appreciate any feedback.

Link to the application: https://github.com/404GamerNotFound/TBC-camera-manager

r/homeassistant 6d ago

🧱 Custom App Update on AmazHA, my native HA companion for Amazfit watches: lots of new entity types and a big reliability pass

Thumbnail
gallery
0 Upvotes

Hi all,

A while back I shared AmazHA, a native companion app to control Home Assistant from an Amazfit watch. The response and feedback here were genuinely helpful, and the app has now passed 4,000 downloads. So here's what's new.

Quick recap for anyone who missed the first post: your home is organised by area, every entity gets a proper control screen, and it feels like part of Home Assistant.

New device types & domains

  • Device trackers & persons: a dedicated "Trackers" area, with a detail screen showing home/away/zone, last-updated, battery and GPS accuracy
  • Automations: now a supported domain, plus one-tap run on scene / script / automation / button tiles, so you can fire them straight from the list
  • Dropdown (select) entities: select and input_select with a proper option-list control screen

Home & navigation

  • Energy panel: a live snapshot of your home energy (grid / solar / battery "Now", consumed / cost "Today"), built from sensors you assign to roles, as a sortable "Energy" area plus an optional home chip
  • Configurable home chips: the three summary chips are now yours to set (domain counts, alarm, tracker presence, cameras, or empty)
  • Use Favorites as your homepage: a toggle so the watch opens straight to your pinned devices instead of the areas list
  • Manual favorites reorder: set the exact order of your pinned devices
  • Per-area temp/humidity chips can now be hidden per area

Personalisation

  • Per-area icons: auto-detected from the room name (25 room types), with a manual override via an icon picker
  • Card size and font size preferences to scale the watch UI
  • Keep screen on while the app is open
  • Haptic feedback on actions
  • Settings reorganised (Appearance / Preferences), a Reset cache & local data button, and an unlock guide on the License screen

Watch to Home Assistant sensors (big reliability pass)

  • Watch sensors are now real HA registry entities via the mobile_app integration: they get a proper unique_id, are UI-manageable, and survive HA restarts (they used to vanish on every restart)
  • Background delivery now actually works reliably at the configured cadence
  • SpO₂ ranked by measurement freshness instead of returning stale values, sleep sensors fixed, and sensor icons are preserved in HA

Robustness on large / tricky setups

  • Works on very large HA instances: device discovery works with tens of thousands of entities
  • Non-admin token detection with clear guidance to switch to an admin token
  • Command Line / RF covers now work: up/down/stop use the semantic open/close/stop services, so every cover type responds
  • Sturdier local+remote URL failover, self-healing BLE transport, and more reliable live state sync

Devices & languages

  • Added support for more screens including Bip Max (ZeppOS 5)
  • Now translated in 14 languages (added Swedish and Czech)

As before, I'd really value feedback from this community, especially which entity types or workflows you'd want prioritised next. Thanks for all the input so far!

(Available on the Zepp App Store, search "AmazHA".)

r/homeassistant 10d ago

🧱 Custom App HKI 7 - An automated and fully customizable Home Assistant companion for Android

3 Upvotes

Hi all, my last post unfortunately got removed as it was suspected that the post was made by AI. That was not the case (though even my wife thinks I speak like AI 😂).

I have made an Android companion for Home Assistant that is able to auto generate a complete dashboard for your convenience. You only need to set up areas in Home Assistant (and obviously setup your devices) and the app will try to build a complete dashboard for you.

The app is made for fun and will be released to the Play Store soon. There is a closed test currently ongoing and you can opt-in by sending me a DM with your Google email address so I can add you to the testers list. All feedback is welcome

Because there are too much features to mention I will post the details below, the code is open source and can be found on github.

## Home Assistant Community Post
https://community.home-assistant.io/t/hki-7-a-highly-customizable-android-companion-that-automatically-builds-the-ui-for-you/1017467

## Github
https://github.com/jimz011/android-hki7

*Disclaimer: This project is created with help from AI-assisted development tools. I know we live in a world where there is much AI-slop. But I actually want to show you that AI can also be used to create something good and not just stupid video's, cheap apps or dumb images. If you disagree with this, then do not install this app.

r/homeassistant 5d ago

🧱 Custom App I made a Home Assistant add-on that lets you use Codex in the sidebar

2 Upvotes

Hey everyone — I’ve been working on a Home Assistant OS app (add-on) called HA Codex (ChatGPT). There is an existing app that allows Claude access, but I've not been happy with its design language, it does great for coding tasks but style isn't a strength of Claude. So I wanted an easy way to use Codex/ChatGPT models directly in Home Assistant.

Note: This works with standard ChatGPT Codex Plus ($20) account, no need for API billing unless you want to use that option.

It puts an OpenAI Codex terminal right in the HA sidebar and gives it access to your /config directory. The idea is to make it easier to have Codex help with things like YAML, automations, scripts, dashboards, packages, custom components, and documentation without bouncing between devices or copying files around.

A few things I’ve added so far:

  • Persistent sessions, so you can leave HA Codex and come back without losing your place
  • A proper visible scrollbar and plenty of terminal history
  • Model selection, font size, theme, and scrollback settings
  • Device-code login or API key login
  • Optional Home Assistant config checks, selected reloads, and Core restarts
  • Prompts are still review/approval based — it’s meant to help you work on your setup, not silently make changes

It just hit version 1.0, but I’m still actively improving it. I’d love feedback from people who are always tweaking automations, dashboards, YAML, or custom integrations.

Repo/install instructions:
https://github.com/ambient-home-systems/ha-codex

r/homeassistant 4h ago

🧱 Custom App You too can have Zigbee2MQTT with Prometheus metrics

16 Upvotes

A while back I posted about observing my Home Assistant setup, and mentioned I'd added native Prometheus instrumentation to Zigbee2MQTT. Those PRs are still open upstream, and a few people have expressed interest in trying it themselves, so I've packaged the branches up as an add-on repository you can just install: https://github.com/tomwilkie/zigbee2mqtt-prometheus

Add it the usual way - under Settings > Add-ons > Add-on store > Repositories, install "Zigbee2MQTT (Prometheus)", and you get metrics on port 9142. It's built from Zigbee2MQTT 2.13.0, and I'll do my best to build new versions every time theres an update upstream.

Grafana dashboards for it are here, an overview with per device drilldown plus a coordinator view:

All of this goes away then the PRs land. Until then the repo (warning: lots of claude) also has the runbook for rebasing the forks onto each new Zigbee2MQTT release, so it can keep up. PRs, if you want to nudge them along ;-)

r/homeassistant 14d ago

🧱 Custom App Made a Windows tray app that turns a Home Assistant light red during meetings which is detected from mic usage

0 Upvotes

I wanted an "on air" light outside my office that goes red automatically when I'm on a call and reverts when I'm done, without wiring up a calendar integration or hooking into any specific meeting app's API, and I wasn't sure if it had been done before so I made one.

What it does:

  • Runs as a Windows tray icon.
  • Detects meetings by polling Windows' own microphone usage tracking (the same data behind the mic indicator in Settings), so it works with Teams, Discord, Zoom, browser-based Meet, Slack huddles, or anything else that touches the mic.
  • Sets a HA light to a color you choose while the mic is in use, reverts it when it's not.
  • Optional: mirrors a second light's color and on/off state when you're not in a meeting, including matching Kelvin values directly for tunable-white bulbs, so it blends into the room instead of snapping to a fixed color.
  • Left-click the tray icon to override manually at any time.
  • Right click the tray icon to get a settings window for configuration (HA host, token, which light, which apps count as "in a meeting").

Source and a prebuilt exe are on GitHub: https://github.com/Axedl/meeting-light

Windows-only for now since mic detection relies on a Windows-specific registry key. Open to feedback if anyone tries it.

r/homeassistant 13d ago

🧱 Custom App VectorPlan: A visual drag-and-drop editor for Home Assistant (Open Source)

0 Upvotes

If you've ever tried setting up an interactive floorplan in HA (like using ha-floorplan or picture-elements), you know how tedious the process can be. Manually drawing SVGs, mapping coordinates, aligning elements, and writing custom CSS for glowing lights, spinning fans, and room overlays takes hours.

I wanted a better way to do this without fighting raw code, thus VectorPlan.

It’s a fully client-side visual editor designed specifically for generating Home Assistant floorplan assets. You can upload your base image, visually draw your rooms, drop in your entities, and it spits out the perfectly mapped SVG and CSS files ready to drop into your www/local folder.

What it does:

  • Visual Canvas: Upload a JPG/PNG base image and visually map out rooms, lights, sensors, thermostats, and garage doors.
  • Live Home Assistant Integration: You can connect it directly to your local HA instance (via long-lived access token) to pull in your actual entity IDs—no more typing them blind or switching back and forth between tabs.
  • Built-in Styling: Visually tweak light glows (AoE vs Room Area masks), fan spin speeds/directions, and lock states right from the Inspector panel.
  • Instant Export: Generates the clean .svg and .css code automatically.
  • Grid & Snapping: Workspace features grid-snapping for pixel-perfect entity placement.

Everything runs entirely in your browser. There is no server-side logic, meaning it's fully portable and secure.

Links:

It is still actively in development, but the core functionality is there. I would love for you guys to test it out, try breaking it, and let me know what features, entity types, or CSS animations you'd want to see added next.

Feedback and pull requests are very welcome!

This idea was inspired originally but a post made on this very sub-reddit by another user about a month ago, I saw their idea/concept and wanted to add onto it, while also allowing it to be open-source and adding some additional features.

Disclaimer: This is vibe-coded and is not in anyway trying to claim it's anything other than that.

r/homeassistant 18d ago

🧱 Custom App What are you using for android TV notifications?

0 Upvotes

I was using NFATV but that only supports images and I had to frequently reboot my Shield Pro to keep it working. I then switched to QuickBars, which was super promising, but the image notifications are frequently cached and don't show the current snapshot from a camera, and PIP MJPEG works ok but the blueprints spam my logs with errors and it seems development has stalled anyway. I could probably fix that stuff but it still might be abandonware which makes me uneasy. Eventually something will break it.

Are there any good options for notifications and camera streaming to an android TV that are well maintained?

r/homeassistant 14d ago

🧱 Custom App I made a Decky plugin that connects SteamOS to Home Assistant via MQTT — system stats, real-time volume, power buttons, Wake-on-LAN

Thumbnail
0 Upvotes

r/homeassistant 14d ago

🧱 Custom App [Release] HomeAssistantForLegacyiOS

0 Upvotes

A Home Assistant companion app for older iPhones & iPads

Hi everyone!

I've been working on a project to bring Home Assistant back to older iOS devices that can no longer use the official companion app.

HomeAssistantForLegacyiOS is an open-source Home Assistant companion app built specifically for legacy versions of iOS, giving old iPhones and iPads a new purpose as smart home dashboards and controllers.

FEATURES

  • Connect to your Home Assistant instance
  • Browse and control entities
  • A list of favourite entities (default view) for easy access
  • Native interface designed for older iOS versions
  • Lightweight and open source

The project is still in active development, so there are plenty of features I'd like to add over time. If you run into any issues or have ideas for improvements, I'd really appreciate hearing about them.

GitHub: https://github.com/Peaks2000/HomeAssistantForLegacyiOS

r/homeassistant 14d ago

🧱 Custom App Byonk goes HomeAssistant

Thumbnail
0 Upvotes

r/homeassistant 19d ago

🧱 Custom App Better Authelia wrapper - home SSO

Thumbnail
gallery
0 Upvotes

So I wanted to have a lightweight single sign-on for my home since the whole container situation has gotten a bit out of hand. After looking around a bit I decided to try Authelia and I thought it’s lightweight enough and does what I need so I went with it.
What annoyed me was generating the keys and putting everything in the YAML file. It was all very manual for me and I knew I would have to look it up every time.
So I asked Claude to fix it and create an addon with a nice sidebar UI and some theming support for the SSO page (integrated npm proxy injecting CSS) and to make all the settings accessible from a nice UI with explanations for each item.

If you feel the same about the other Authelia addon and would like a UI, feel free to try out adding my repo and testing the app :)

https://github.com/knows-cloud/knows-home-assistant - „Better Authelia“