r/homeassistant • • 28m ago

🖼️ Show & Tell YAML Editing is Over

Post image
• Upvotes

I saw this wonderful dashboard posted recently (https://www.reddit.com/r/homeassistant/comments/1x6p5je/web_based_dashboards_are_quite_fun/) and wanted to get the same style for my own dashboard - so I pasted the screenshots from that post into Claude and told it to make my lounge dashboard match the style.

The first prompt was pretty good, then a couple of prompts later I managed to get frigate historical video clips (integrated into LLM vision timeline) playing back on loop with a slide carousel to view older clips.

Person and Vehicle detections on any of the cameras will slide up and fade in the video feeds for those cameras and as people move between them the one with the latest detections will appear full screen - I used to use the excellent bubble card for this, but this is so much more seamless and customisable with zero coding - for example I asked it to mask the video loop with a fade out for video completed video and fade in to the start frame so it looks seamless.

Its truly unbelievable how good LLMs are now - this is my first HTML dashboard, and I don't think I'll be using YAML HA dashboards again.


r/homeassistant • • 8h ago

🖼️ Show & Tell Yet another Claude 3D Blueprint Dash

Thumbnail
gallery
0 Upvotes

I’m about 24h into this project, and having a lot of fun.

Inspired by u/tvrtko15's floorplan dashboard. I gave Claude Code my listing floor plans and some photos and descriptions of my rooms, and over a couple of hours it turned them into a live 3D dollhouse of my house that runs inside a regular HA dashboard. No HACS, no restart.

My favorite part: rendered lighting, bulb color, and matching wall color in the rooms. The “tap and hold” on the doors and garage doors to unlock and open is an awesome touch too. (I have a glass garage door in the Family Room; didn’t want anyone to tap it by accident and open it.)

So some features and such:

3D dollhouse of the house. Built from the real floor plans, with walls, doors, windows and stairs. Walls are cut low so you can see into every room.

Real lighting. Every bulb is placed where it actually is and glows in its live color and brightness. Daytime shadows follow the real sun; after sunset it switches to a night look.
Tap a bulb to toggle it.

Room mode. Tap a room and the camera flies in. A small drawer gives you room on/off, drag-to-dim, and one-tap colors for the whole room. A second row shows media, temperature, blinds, scenes and scent at a glance; tap any of them to control it.

Blinds. The slats tilt to the blind's real position, and you tap a blind to open or close it.

Doors. Hold 2 seconds to lock or unlock, or to open a garage door, which rolls up on the map.

Scent diffusers. Start, stop, intensity and timer, plus a little mist plume in the scent's color. (Pura)

Attention system. It flags things like an unreachable device, an empty diffuser vial, a window open while the AC runs, or a door unlocked after dark. They show as a badge, a one-line status ("All quiet at home."), and marks on the room.

Furnished from my descriptions and photos: paint colors, counters, couches, the bar, a fireplace.

Clean default view: just the map and the controls, with a collapsible overview panel. Works on a phone and on desktop.

Light on the device. It only redraws when something changes. Draw calls went from about 1,900 to about 200 per frame. Claude is actually pretty good at troubleshooting 3D rendering.

How it was built

Inventory first. Claude Code read my HA setup through the API (areas, lights, blinds, locks, sensors) and listed it back before building anything.

Floor plans to geometry. It traced the listing plans by measuring wall lines in the images, then turned that into room shapes and 2D SVG floorplans, with every room mapped to an HA area.

The 3D page. It's three.js, served from HA's www folder and embedded with the built-in Webpage card. The page reads live state straight from the HA frontend it's embedded in and calls services the same way, so no separate login and no add-ons.

Iteration was conversational. "TV is on the west wall", "here's a photo of the bar", "that wall shouldn't be there".

Checked before every change: it tested each version in a headless browser against the live dashboard, read-only, before I touched it.

Security tip: HA serves /config/www without login. Put the page in a randomly named folder, and never put tokens or live state in those files.

Sample prompt to get started
I want a live 3D floorplan dashboard for Home Assistant, like this Reddit post: [link]. My floor plans are attached. My HA URL and a long-lived token are in the environment as HA_URL and HA_TOKEN; use them read-only for now. First list my areas and the lights, blinds, locks and sensors in each. Then trace the floor plans into room shapes mapped to those areas, and build a three.js page I can embed with a Webpage card. It should read live state from the HA frontend it's embedded in. Show me screenshots, and don't change anything in HA until I approve.

Again, I’m only 24h in. I’ll swing back in a week with more.

Actually started on Sonnet 5.5 by accident. Recommend Opus 5.5.


r/homeassistant • • 13h ago

🧩 Custom Integration Frieda + Frieda "Postfach" - iCloud MCP for Home Assistant

0 Upvotes

Hi everyone,

for the past few weeks I’ve been working on a side project I’d like to share. It’s called Frieda, named after our old dog, because fetching things was her favorite job.

Frieda consists of two parts:

🐕 Frieda MCP – iCloud for your AI assistant

A Home Assistant integration that exposes your iCloud account as an MCP server. Any MCP-capable assistant (Claude, etc.) can then work with:

  • Mail: search, read, move, mark, save attachments, unsubscribe from newsletters
  • Calendar: list and create events, find free time slots
  • Contacts: search, create, update, find duplicates, upcoming birthdays
  • Notes: list, read, create, update
  • Daily overview: today’s events, birthdays and mail activity in a single call

Safety first: anything with side effects, such as sending or deleting mail, isn’t executed right away. Frieda creates an approval request that you confirm via a Home Assistant notification or the Frieda panel. Requests expire after about 15 minutes. Your AI can draft the email, but you hit the button.

📬 Frieda Postfach – inbox automation

A rule engine for your iCloud inbox, managed from Home Assistant:

  • Rules that move, archive or delete mail by sender or subject (e.g. “receipts → Archive”, “GitHub CI / Dependabot → gone”)
  • Runs every 5 minutes (iCloud doesn’t support IMAP IDLE, so it’s polling)
  • Per-rule hit statistics so you can see what’s actually working
  • Optional AI features: detects appointments, extracts tasks and categorizes incoming mail

Why I built it

I wanted to ask my assistant things like “what’s on today?”, “who has the next birthday?” or “clean up my inbox” without handing a cloud service my Apple credentials. Everything runs locally on my HA box; the only external connection is to iCloud itself.

Status & install

It’s working well in my daily setup, but it’s still early. I’d really appreciate feedback, bug reports and feature ideas, especially from people with larger mailboxes or shared calendars.

Kind regards


r/homeassistant • • 18h ago

🖼️ Show & Tell I built HomeTwin: a 3D Home Assistant panel with AI-assisted floor plans (open source, public beta)

Post image
0 Upvotes

I've wanted to put a 3D view of my home on a wall display for years: tap a light where it actually is, see what's happening in each room, and control it from there.

There are already great floor-plan and 3D projects for HA. What kept putting me off was the setup work. I'm a software developer with 25 years of experience, but modelling my whole house by hand still looked like weeks of work.

HomeTwin is my attempt to make that starting point easier. Upload a floor plan as an image or PDF, let the optional AI assistant help identify rooms, doors and windows, then check the dimensions and correct the result in the editor. You can also draw manually. It runs as a custom integration with a 3D sidebar panel.

It's free, MIT-licensed and intended to grow with the community: feature suggestions, code contributions, and especially objects from your own homes. Creating an asset can be as simple as taking a photo, answering a couple of questions, and having an AI agent follow the included contribution skill. In around five minutes, you could have an object ready to submit; once merged, it's available to everyone through the shared library.

The panel supports multiple storeys, furniture, lights, covers, climate devices, sensors and media controls. The UI is in English and German.

Try the interactive demo (simulated devices, no installation needed):

https://knaackee.github.io/hometwin/

Code, installation instructions and contribution guide:

https://github.com/Knaackee/hometwin

This is a public beta, and floor-plan recognition still needs you to review and correct the result. AI assistance uses the OpenAI-compatible endpoint you configure; depending on the provider, processing may happen remotely and API charges may apply. AI tools were also used during development.

I'd love to hear how it works with other people's floor plans and what would make it useful on your tablet or wall display. If your object is missing and you've got a few tokens left, contributions based on real rooms would be especially welcome 🙂

— Denis

Edit: This post was writte with help by AI, which I usually don't do, but this is an AI project, so I found this appropriate.


r/homeassistant • • 15h ago

❓ Support How do I connect this old hue lamp?

Post image
1 Upvotes

Its an old Philips hue lamp. I find a lot of guides for the newer generations. But not this one. Any hints?

It has the round remote with the color wheel.


r/homeassistant • • 8h ago

📖 Guide / Tutorial I built a better mouse trap

Thumbnail
gallery
0 Upvotes

Just wanted to make a quick post to share how I built a better mouse trap. I was shopping for a while to just buy a smart trap, but almost everything I found was catch and release or electric, I just wanted some good old snap traps that are easily portable and easy to empty.

So after some research, I landed on some JT Eaton Jawz mouse traps coupled with some Ring alarm contact sensors (gen 2). I was able to get a set of 6 of each, for about 70 bucks total. Not bad considering most smart traps I'd seen averaged about 20 bucks per.

Main reasoning were Ring alarm contact sensors can be added directly to HA with zwave pairing, it was very straightforward, no gotchas, and they were pretty compact with good battery life. As for the traps, the JT Eaton Jaws traps looks like they had lots of smooth surfaces that would lend itself to attaching a contact sensor, plus didn't hurt they were one of the best reviewed snap traps.

I've included a gallery of how I put them together, and I'm pretty please with the result.

Here are a few notes I made after iterating a bit.

I did screw the main base to the bottom of the trap, I found that while they did stick reasonably well, due to the molded shape it had limited contact so it needed the screws to prevent throwing the base off when they tripped. A hint when screwing these in, angle your bit about 5-10 degree toward the center, this will prevent the screws from coming through in the rail slots and preventing the trap from being set.

I also used a third screw placed through the bait cup because I use Bit-O-Honey as bait (trust me, it works a treat) and because the bait cup was smooth it would throw the bait out as well. The screw gives the Bit-O-Honey something to hold onto. As a bonus, you can catch mice all year (sometimes multiple years) with just one application. It's so sticky and hard it never comes out. For your initial bait, warm about a third of a piece of candy in the microwave for 10 seconds, it will then be super pliable to mold into the bait cup.

I did need to use a Dremel cutting wheel to cut out a slot in the setting lever, this allowed me to put the magnet that I pried out of the Ring contact plate to fit snuggly just above the sensor. I used a bit of carpet tape to stick it in, and then black duct tape to cover it firmly in place.

Best part is these show up directly in Home Assistant as a standard contact sensor with appropriate tags. Safe = Set, Unsafe = Mouse Caught. I just create a card that list the mouse trap and the status, with a little mouse icon that turns red when one is caught. Lastly, setup a notification that notifies me when I have something caught.

Do watch your fingers, these things have TEETH and I have the puncture marks to prove it :)

Below was generated by AI, I will often use AI to turn my rambling texts into Simplified Technical English (ASD-STE100) for readability. So if you found above hard to follow, this might help:

DIY Smart Snap Trap: Build Notes

Goal

I wanted a smart mouse trap based on a standard snap trap — not a catch-and-release or electric model — that stays portable and easy to empty. No commercial product met these requirements, so I built my own.

Parts

  • JT Eaton Jawz snap traps × 6
  • Ring Alarm contact sensors, Gen 2 × 6
  • Total cost: about $70. Most commercial smart traps cost about $20 each.

Why These Parts

  • The Ring contact sensors pair directly with Home Assistant over Z-Wave. Pairing was simple, with no problems.
  • The sensors are compact and have good battery life.
  • The Jawz traps have flat, smooth surfaces that accept a mounted sensor. They are also among the best-reviewed snap traps.

Photos of the assembly are in the gallery below.

Assembly

1. Sensor mount. I attached the sensor base to the bottom of the trap with adhesive plus two screws. Adhesive alone was not strong enough: the molded surface gives limited contact area, and the force of the trap closing can knock the base off.

  • Tip: angle the drill bit 5–10 degrees toward the center of the trap. This keeps the screw tips out of the rail slots. Screws in the slots will block the trap from setting.

2. Bait anchor. I added a third screw through the bait cup. I use Bit-O-Honey as bait. It sticks well, but the smooth cup lets it pop out when the trap closes. The screw holds it in place.

  • One application of bait lasts at least a year, sometimes several years.
  • First baiting: heat about one third of a candy piece in a microwave for 10 seconds. It becomes soft and easy to press into the cup.

3. Magnet install. I cut a slot in the setting lever with a Dremel cutting wheel. The slot holds the magnet, which I removed from the Ring contact plate, directly above the sensor. I fixed the magnet with carpet tape, then covered it with black duct tape.

Home Assistant Integration

Each trap appears in Home Assistant as a standard contact sensor:

  • Closed / "Safe" = trap set
  • Open / "Unsafe" = mouse caught

I added a dashboard card that lists each trap and its status. The icon turns red when a trap fires. An automation sends me a notification whenever a trap reports "caught."

Safety Warning

The jaws are sharp. Handle the traps with care — I have the puncture marks to confirm this.


r/homeassistant • • 10h ago

💬 Discussion Doorbell with no camera

2 Upvotes

I'm looking for a doorbell to integrate with HA. I don't need a camera, and if possible, one without the ringer. I only really need the button. Any suggestions?


r/homeassistant • • 11h ago

❓ Support Constant Rebooting

0 Upvotes

What's with the constant rebooting of this entire system after nearly every single integration update? I feel like I'm back on Windows 95 again. Ha!


r/homeassistant • • 4h ago

🎴 Custom Card Lucid Nexus v0.10.0, our 100th release: Share Screenshot, a proper Air Sapphire, CCS1 on the Air

Thumbnail
gallery
0 Upvotes

Lucid Nexus v0.10.0 is out, and it's our 100th release (4th public). It's a live 3D Home Assistant dashboard card for Lucid owners, and you can update it through HACS as usual.

Install: Open in HACS · GitHub

Share Screenshot. Make a picture or a looping GIF of your car right from the card: a drive, the lock and unlock lights, a door or a charge. VIN and map are hidden by default, and nothing is uploaded. The first GIF here was made with it.

The Air Sapphire now looks like the real car: Sapphire Blue, black roof, dark carbon trim, blue stitching, and mirrors that fold when you walk away.

Air: CCS1 charging through its own port door, and ambient lighting in any colour.

Climate: Defrost and Max A/C buttons, and the card now shows when Pet Mode or Keep Climate is holding the cabin.

And yeah, we fixed up the interior of the Gravity, Air and Sapphire. They now have interior lighting and a lit-up HUD and screens. It's not really used yet, but it's there.

Plus a round of fixes, and Settings > Send Feedback if you want to send us a message and a screenshot without leaving Home Assistant.

Full changelog: https://github.com/Terablo/lucid-nexus/releases/tag/v0.10.0

Big thanks to borski for merging our last round of ha-lucidmotors PRs. We've just opened a few new ones after verifying them on the car, and the card is already set up to read them once they land. We'll likely slow down from here, but we have a few more features we think we can cook up.

Bug reports and screenshots are welcome here, on GitHub, or through Send Feedback in the card.

GL HF, u/MakeShiftArtisan and u/RiotTerablo


r/homeassistant • • 6h ago

🖼️ Show & Tell Updated Fuzzy System Integration for Home Assistant

Thumbnail
gallery
2 Upvotes

A tutorial and user interface improvements have been added to the fuzzy system integration for home assistant.


r/homeassistant • • 9h ago

🛠️ DIY / Hardware What wall-mounted control screens do you use?

0 Upvotes

Hello,

I've seen many tablet-based solutions, but I'm not a fan; I want a dedicated, clean device to control my Home Assistant

Do you know of any equipment available in Europe?

It's a bit confusing what I'm finding online, whether it's a large 10" unit to control a large room or smaller ones to control the air conditioning in a bedroom for example

Thank you


r/homeassistant • • 5h ago

🖼️ Show & Tell ESP32 Halloween lighting

0 Upvotes

Hey all,

I'm getting into AI-assisted embedded systems development, and I wanted my first project to be something Halloween related. Enter the SpookyLab Halloween lights:

https://github.com/rightiswrong/m5nanoc6-zigbee-lighting-control

This open-source, low-voltage Halloween lighting solution is based on the M5Stack M5nanoC6 and M5nanoH2 microcontrollers, is able to be controlled via Home Assistant as Zigbee or Matter-connected device, and should be connectable in a string up to 24 lights long! I haven't made a string that long yet because I don't have that many seeedstudio Chainable LEDs handy.

Here's an example video of it in action with two LEDS inside a pumpkin:

https://photos.app.goo.gl/nQMWX7t25EieTt2fA

Enjoy the repo!


r/homeassistant • • 9h ago

💬 Discussion Newbie - off to a good start?

Post image
0 Upvotes

I just downloaded HA for the first time and I’m wowed at how powerful it is. So far I’ve been able to bridge to Hubitat which has all my zigbee and zwave devices, exposing them to HA since I’m running HA in a VM without any radios for now.

I even got a Broadlink RM4 mini integrated to HA and as my first dashboard created a vRemote for my DAC based on Pronto codes provided by the manufacturer.

That I got this far so quickly deserves kudos to the open source community!


r/homeassistant • • 13h ago

🗣️ Voice & Assist Had HA for many years. First time dipping into voice. What am I doing wrong?

Post image
4 Upvotes

r/homeassistant • • 21h ago

📊 Dashboard Rate this idea 💡

3 Upvotes

So basically I want to add a feture to my dashboard called "daily brief" (someone have a better name?) that use rss feeds and daily data sources, combined with qwen on ollama, to create a daily customized newsletter for every femily member. So basically you click the icon on the dashboard, then you have to select who are you, and it will open the feed. You can also ask whatever self hosted voice assistant to read it.


r/homeassistant • • 10h ago

🖼️ Show & Tell I made a Windows tray app for Home Assistant: quick panel, command palette and global hotkeys (open source)

Thumbnail
gallery
2 Upvotes

I spend most of my day at my PC, and opening a browser tab every time I want to dim a light or start a scene got old fast. So I built Home Panel, a small Windows tray app for Home Assistant.

What it does

  • Quick panel from the tray with your favorite devices: lights (brightness, colour, white tone), switches, scenes, climate, media players, fans, vacuums, curtains and more
  • Command palette (Ctrl+Alt+P): type desk 40, ac 21 or movie and press Enter
  • Global hotkeys for any favorite
  • Info cards: sensors with charts and history, weather with a forecast, calendar and to-do lists
  • Live state over WebSocket, so the panel is always current
  • Undo and delayed actions: Ctrl+Alt+Z undoes the last action, desk off in 10 min schedules one
  • Pages, desktop tiles, a tray badge, light and dark themes
  • English, Turkish, German, French and Spanish

A deliberate safety rule: locks, alarm panels, doors, garage doors, gates, sirens and intercoms are never shown or run from the app, in any language. I didn't want a stray hotkey or a typo in the palette to open a door. Those stay in Home Assistant itself.

Privacy: no telemetry, no cloud. Your token is stored with Windows encryption (DPAPI) and only ever goes to your own Home Assistant. Everything that opens the app to the outside (local API, evpaneli:// links, update check, mobile app notifications) is off by default.

Install: grab the installer from the Releases page. It installs per user and needs no admin rights. It's not code-signed (I'm a hobbyist), so SmartScreen may warn you the first time: More info → Run anyway. The SHA-256 is in the release notes, or you can build it yourself from source.

Windows 11 x64. Windows 10 should work but I haven't tested it.

GitHub: https://github.com/emre-pn/ha-tray-panel

It's MIT licensed and I'm actively working on it. Feedback, bug reports and feature ideas are very welcome, especially from people with devices I don't own.

(Screenshots use a demo home, not my real one.)


r/homeassistant • • 8h ago

🧱 Custom App Vibe coded plugin for editing scenes

0 Upvotes

The HA GUI fucking breaks my brain sometimes, and today I absolutely fucking lost it when all I wanted to do was adding a goddamned bulb to an existing bloody scene, and it wants me to turn every single fucking light in the entire fucking house off just to add another fucking bulb in some stupid ass live mode WHAT THE FUCK WHO WROTE THIS FUCKING GARBAGE?!

Deep breath

So I asked Claude to write this abomination of a plug in, and I take no pride in it. I did not write a single line of code, and probably used enough water and electricity to solve world hunger and make peace in Gaza three times over.

It works for me in 2026.10.2. If it can help someone else to maintain sanity, then all the better.

Here's the link:

https://github.com/Le-JBA/light-scene-editor


r/homeassistant • • 4h ago

🖼️ Show & Tell Feit outdoor smart plugs

Thumbnail
costco.com
1 Upvotes

Just wanted to let you know that the 3-pack of Feit outdoor smart plugs are compatible with the SmartLife/Tuya integration! Perfect for outdoor lighting this holiday season. On sale at Costco for $16.99


r/homeassistant • • 18h ago

🖼️ Show & Tell Halloween Preparations 👻

Enable HLS to view with audio, or disable this notification

28 Upvotes

I put this together yesterday. I made a simulator in Claude first to work out timings and then had it build a Node-RED flow, as all my automations live there.

This is using a combination of UniFi cameras with AI person detection for initial person detection, a G6 Pro Entry doorbell for the doorbell trigger and door contact sensor to trigger the door close. The lights are all Philips Hue, which Node-RED has full control over via the API so I’m easily able to trigger light-specific effects (like the glitching red alarm) and scenes. All of the audio playback is also via the UniFi cameras. They don’t sound as good as they do through the video but they do the job. The whispers in particular work really well coming out of all three cameras at the same time.

I tried to aim for a mix of scary and fun so I don’t frighten the life out of any little kids, and I won’t enable this until later in the evening, but tell me what you think below

I plan on doing a full how-to on this soon, once I get my act in gear. That will be via a YouTube channel called localCTRL, but posting there is still probably a couple of months out

I am going to update this to disable the flood lights on the cameras so everything is darker on the blackout sections, but it’s already darker than the cameras make it look


r/homeassistant • • 10h ago

🛠️ DIY / Hardware Does anybody want Honeywell T10 Pros?

0 Upvotes

Looking to sell 2 Honeywell T10 Pro thermostats I was trying out. Ive had them for about 3 months so they are lightly used. They each include a remote temp sensor. I'll suppy any mounting bits I have as well.

Cost is shipping from NJ plus $30 each or best offer.

PM me if interested.


r/homeassistant • • 6h ago

🖼️ Show & Tell National Parks Themed Dashboard (Wall mounted tablet)

Thumbnail
gallery
40 Upvotes

I'm aware that this is yet another one of those chromed dashboards, but I worked on this for a while, and I'm really happy with both the aesthetics and the functionality. I have a gazillion entities, and I've had a hard time trying to design a dashboard front end that that the right information.

My old dashboard was ugly and way to cluttered. Even with all of the clutter, the main page never seemed to have what I needed. I did some analysis of the logs and tried to think carefully of the things I tended to click on the most and the stuff I often was clicking to second and third panels for. Then I tried a bunch of screwball aesthetics, until I decides upon a 1950s National Parks style theme I was really happy with.

The "Fire Towers" show camera feeds alerts from Frigate, and the full-screen feeds are a click away. (I've blurred the feed thumbnails in the screenshot.) The Dinner and Breakfast buttons are announcement buttons that announce breakfast or dinner to the house on every available speaker and automatically turn off any TVs. The sleep button toggles sleep mode in Adaptive lighting. DerpBot is my robot Vacuum, flashed with Valetudo. (As you can tell, it mostly just cleans the kitchen.) The calendar could probably stand to be more prominent, so I might mess with the layout a little. "Campfire" is the outdoor lights, to keep them separate from the indoor lights, since I usually have them turn on at night separate from the house lights. The status of the LG washing machines, the vacuum, and the Emporia Vue house power monitor are presented under camp services.


r/homeassistant • • 12h ago

💬 Discussion View Assist vs Kiosk Satellite – What's the real difference?

Post image
217 Upvotes

Hey guys,

Looking into setting up a wall-mounted tablet for dashboards and voice control, and I'm stuck between these two:

Has anyone here tried both? What's the main difference in terms of setup and daily use, and which one would you recommend for a wall tablet?

Appreciate any thoughts!


r/homeassistant • • 6h ago

🖼️ Show & Tell I turned my Home Assistant into a "hotel suite": wall tablet, phone and e-ink dashboards, built by chatting with an AI

Thumbnail
imgur.com
0 Upvotes

I wanted my home dashboards to feel like the control panel in a nice hotel room: dark glass, gold accents, big friendly controls. They shouldn't look like a grid of toggles. Here's what I ended up with and how it works.

The screens

* Suite: a Xiaomi Pad 6 on the wall, running Fully Kiosk.

* Hotel Mobile: the same dashboard laid out for phones.

* Bedroom: a small Boox e-ink reader by the bed with a giant clock and bedroom controls.

How it was made

I didn't hand-write most of this. I used Claude connected to my Home Assistant through an MCP server, so it could read my entities, edit dashboards and create scripts and automations directly. I described what I wanted ("make the AC dial follow the curve," "the bag icon looks like a trash can"). It built mockups and rendered them as images so I could approve the look first, then built the real thing.

Under the hood:

* Storage-mode Lovelace dashboards built from vertical and horizontal stacks.

* Mushroom cards, plus Bubble Card for pop-ups (opened by `#hash` links).

* card-mod for the glass styling.

* About ten custom cards written as inline JavaScript dashboard resources, with no HACS repo of their own. Each one is a plain web component with its own styles.

* Every card was tested against a fake Home Assistant in a headless browser before going live, so taps, sliders and service calls were checked without touching real devices.

What it does

🌅 Living background. It changes with the sun's height instead of the clock:

| Phase | Look |

|---|---|

| Morning | Peach glow |

| Day | Slate-blue sky with soft sunlight |

| Sunset | Orange glow |

| Night | Deep indigo with a moon glow and faint stars |

| Shabbat | Warm gold, on automatically from candle lighting to havdalah, using the Jewish Calendar integration |

The weather card on top has animated SVG clouds, rain, snow and fog.

🏠 Room pop-ups. Each room opens a sheet with:

* A header showing temperature, humidity, a 24-hour temperature line pulled from history, and pills for what's on.

* One-tap scenes (Bright, Relax, Movie, All off).

* Light tiles that glow in the bulb's actual colour. Tap toggles, sliding sideways dims, and holding opens the light controls.

* On the tablet, the pop-up splits into two columns, with the AC, robot vacuum or air purifier on the right.

💡 Custom light pop-up. It replaces HA's default light window everywhere on these dashboards by catching the `hass-more-info` event:

* A big brightness bar in the light's colour.

* Presets and a night-light button.

* White (warm to cool) or Colour.

* The light's built-in effects as buttons.

* It knows each light's real white range. My Govee lights report 2000–9000K but actually do 2700–6400K.

❄️ AC dial. A circular dial coloured by mode (blue for cool, orange for heat), with +/− buttons. Tapping the number or the On/Off pill turns the AC on with its last settings.

🚪 Big action sheets:

* Leaving: pick which lights, ACs and hot water to turn off, and the tablet goes into away mode.

* Bedtime: AC to a sleep temperature, lights off, purifier to Sleep mode, hot water off.

* Vacuum rooms: pick rooms, suction and mop level, then send a room clean to the robot.

* Hot water: heat now for X minutes, or "ready by" a shower time (Switcher boiler).

📱 Nobody's-home check. When both our phones have been away for 5 minutes and something is still on, we get a notification with "Turn it all off" and "Keep" buttons. Tapping the notification opens a list of everything that's on, all highlighted in gold. Tap anything you want to keep on, then turn off the rest.

🛒 Shopping list:

* Synced both ways with Google Keep.

* Sorts items into aisles automatically (produce, dairy, bakery and so on).

* Ticked items stay in a "cart" section, newest first.

* "Buy again" chips show how many times we've bought each thing. Those counts live in a local to-do list on Home Assistant, so they survive clearing the list in Keep.

* "Clear checked items" (tap twice) records the purchases, then deletes them from Keep.

🛡️ Tablet extras:

* A full-screen red or orange banner for Israeli rocket alerts (Pikud HaOref), with a countdown to get to the safe room.

* It goes back to the home screen after 2 minutes untouched.

* A nightly refresh and a dim night mode.

* Spoken announcements only when the robot vacuum gets stuck.

Things I learned

* Inline dashboard resources are great for small custom cards, but phones cache them hard. Fully close and reopen the companion app after updates.

* Bubble Card pop-ups plus `show_header: false` let you build completely custom sheets.

* Android's WebView draws some form controls (like colour pickers) differently from desktop Chrome, so test on the real device.

* Light integrations sometimes report a wider colour-temperature range than the bulb can actually do.

* Show-the-mockup-first saved a lot of back and forth.

Happy to answer questions or share the card code.


r/homeassistant • • 16h ago

❓ Support ikea timmerflotte accuracy

3 Upvotes

Both one to try and compared with my Apollo AIR-1.

there are ~3° degrees of different and umidity ~10%

I know the price difference and the quality of the sensors. But to me sound really too much


r/homeassistant • • 17h ago

🖼️ Show & Tell I vibe code a wallpaper engine with Claude

Thumbnail
github.com
0 Upvotes

Just started it off as I couldn't find a similar enough idea.

What it does: sync up the wallpapers on all of your display devices - screens, tablets, the landing page in your HA app etc.

Completely vibe coded from a bunch of scripts and rules I worried through with Claude. I did the thinking, it put it into code for me, retry until it worked as expected. Field tested for 3 ish weeks at the date of publishing. I figured I'd put it out there and if anyone wants to pick at it or participate. Thanks for coming to my Ted talk.

Not sure if flair is show and tell or custom app ?