Wrist Assistant
Your Home on Your Wrist
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
CONTROL YOUR HOME ASSISTANT FROM YOUR APPLE WATCH.
Build custom dashboards, trigger actions, view live cameras, and manage your home instantly.
Wrist Assistant brings full Home Assistant control to your wrist:
• Control lights, locks, climate, covers, media, and more
• View cameras and interact with live feeds
• Run scenes, scripts, and automations instantly
• Check sensors, history, and real-time status
YOUR WATCH, YOUR DASHBOARD
Design fully custom Apple Watch pages from your iPhone. Organize by room, routine, or priority, then customize tiles with icons, labels, colors, sizes, and behaviors to match your home.
BUILT FOR SPEED
Everything is optimized for fast control:
• Tap for quick actions
• Long-press for advanced controls
• Use the Digital Crown for precise adjustments
• Navigate quickly with gestures, shortcuts, and page jumps
MORE THAN SIMPLE TOGGLES
Wrist Assistant uses purpose-built controls for each device type, including:
• Lights, locks, climate, and fans
• Media players and remotes
• Covers and vacuums
• Sensors with history and charts
SEE, SPEAK, AND ACT
• View camera previews and full-screen streams
• Talk to Home Assistant Assist
• Send voice or TTS commands
• Respond to notifications with actionable buttons
ALWAYS WITHIN REACH
Add Wrist Assistant to your watch face, Smart Stack, Control Center, and shortcuts so your home is always one tap away.
REQUIREMENTS
Requires a working Home Assistant server and the Wrist Assistant integration installed via HACS.
TRIAL & PREMIUM
• 30-day free trial with all features unlocked
• One-time purchase unlocks:
• Unlimited pages
• Advanced styling
• Camera streaming
• Power-user quick actions
Wrist Assistant is an independent app and is not affiliated with Home Assistant or Nabu Casa
more It provides an app you can configure on your phone, with a pretty straightforward way of creating pages for commonly used functionality. My setup uses Nabu Casa for remote access, and I use a complication on my Ultra. At home or remote, a single touch gives me access to lights, security cameras, and locks. Took under an hour to setup and has worked flawlessly. Bonus for making smart UI choices - like confirming unlocks. My new favorite watch app!
It provides an app you can configure on your phone, with a pretty straightforward way of creating pages for commonly used functionality. My setup uses Nabu Casa for remote access, and I use a complication on my Ultra. At home or remote, a single touch gives me access to lights, security cameras, and locks. Took under an hour to setup and has worked flawlessly. Bonus for making smart UI choices - like confirming unlocks. My new favorite watch app!
Just getting this set up and I had to come in here and say how impressed I am with how thorough the developers were with this app. I don’t think I’ve ever seen an Apple Watch app so well thought out and customizable. Great job! Looking forward to utilizing this on the daily. This app actually gives me a reason to wear my watch on the regular now. 🔥 Thank you!
Just getting this set up and I had to come in here and say how impressed I am with how thorough the developers were with this app. I don’t think I’ve ever seen an Apple Watch app so well thought out and customizable. Great job! Looking forward to utilizing this on the daily. This app actually gives me a reason to wear my watch on the regular now. 🔥 Thank you!
I expected a half-baked, vibe-coded app. But instead was greeted with the smoothest onboarding I’ve ever had (seriously, try it out. Especially if you already have HACS installed). This checks (or will soon check) every box I wanted out of an AW app for HA, especially since I have a cellular AW and go phone free on occasion. Give it a go. Well worth the download (and the cost)
I expected a half-baked, vibe-coded app. But instead was greeted with the smoothest onboarding I’ve ever had (seriously, try it out. Especially if you already have HACS installed). This checks (or will soon check) every box I wanted out of an AW app for HA, especially since I have a cellular AW and go phone free on occasion. Give it a go. Well worth the download (and the cost)
Really impressed with this app. It’s super convenient being able to control my smart lights/doors directly from my Apple Watch, and even view cameras on the watch itself. The design is clean and modern, and everything responds surprisingly fast. It is very useful in my daily life now.
Really impressed with this app. It’s super convenient being able to control my smart lights/doors directly from my Apple Watch, and even view cameras on the watch itself. The design is clean and modern, and everything responds surprisingly fast. It is very useful in my daily life now.
- Added client certificate (mTLS) support for connecting to Home Assistant behind a certificate-protected reverse proxy or Cloudflare.
- Picking 'no icon' for tiles now displays properly
2.1.8 14h ago
- Fix watchOS Siri/Shortcuts hijacking HA Call Service action
- Gate cover controls on supported_features (position/open/close/stop)
2.1.7 2d ago
- Updated dashboard header buttons to look a bit nicer and added a Settings shortcut menu to the top right. (long press for quick hold slide picking).
- Dashboard header buttons, left to right:
- Watch shows your watch sync status. Green means it's connected and ready to sync. Tap it for sync info.
- Wifi / Cellular tells you how your phone is reaching Home Assistant. Wifi is your Local URL, cellular is your Remote URL. Tap to jump into Connection settings.
- Setup Check runs a quick health check on your connection and setup. Tap it anytime to run it again.
- Compact / Expand switches your page rows between compact and roomy.
- Settings opens the quick menu. Press and slide to select one in a single motion, or tap a row to pick it. In there, you'll find Setup Check, Connection, Force Sync, Watch Settings, Control Center, Status Pages, Notification Style, Camera Snapshot Framing, Voice Settings, and Backup & Restore (for now)(lmk if you want something else in there).
- Setup Check tweaks
- Collapsed rows now show a page preview
- Fixed weird animation after onboarding
- Hardened initial sync from iPhone to Watch
2.1.6 3d ago
- Per-entity Quick Menus. Until now, your press-and-hold radial was shared by every entity of a type — every light got the same menu, every lock got the same menu. Now you can give a single entity its own custom radial. Set your living room lamp up with brightness, color, and a "Movie Night" scene, while every other light keeps the simple on/off menu. It's especially handy for the trigger-entity action, which fires one fixed target: point your bedside lamp's menu at a "Goodnight" scene, or your front door's at a "lock + arm alarm" automation — something that was meaningless when the whole light or lock type shared one menu. New menus start as a clone of the type menu, so you only tweak what's different.
- Fixed the thermostat dial showing the target value in place of the live reading — the current room temperature (and current humidity) now appear beneath the setpoint again on all climate control screens.
- Turning the Digital Crown now reliably adjusts volume, humidity, seek position, and other dials across the app. Finger slide always works as well.
2.1.5 5d ago
- Smart pages now show user-configured home assistant names instead of direct entity names
- Show entity name below all arc slider setting pages on watch (can be toggled in watch settings)
- Added change log link in settings for users who care
- Removed critical option from the integration notification blueprint
- Setup Check tweaks
- watch to iPhone bootstrap deadlock fix for new installs
2.1.4 6d ago
- Notifications (Normal and Camera Snapshots) are now way faster — basically instant. Give them a try using the 'Watch Notification' script blueprint in HomeAssistant.
- New "Snapshot quality" picker in the notification blueprint (Sharpest, Balanced, Fast). FYI: picking your camera's "Fluent" snapshot over "Clear" makes the biggest difference in load speed for snapshot notifications
- Plain text notifications no longer get swallowed
- Fixed the complication auto-refresh bug so complications stay up to date on their own if you choose
- Setup wizard now shows your watch, iPhone, and integration versions, and flags when your watch is still catching up after an update (resolves on its own)
- Fixed some other bugs and made some other improvements
2.1.3 6d ago
- Faster, smoother cameras. Live camera views now appear much faster and play back more smoothly, with quality that adjusts automatically to your connection. Reopening a camera or tapping a camera notification is more reliable, too.
- More flexible complications. List-style complications can hide the icon and/or label for a cleaner, value-focused look, and rectangular rows line up more neatly. List items in the list view can now set a tap action. New complications and customizations coming soon!
- Reliability fixes. Fixed a freeze when editing a multi-entity complication row, made rapid settings changes sync more reliably to the watch, and kept the watch more responsive while syncing.
- Tons of other tweaks and performance improvements.
2.1.2 May 29
- Setup Check redesigned: one page, clear sections, smoother animations, and a green checkmark when everything's good
- New manual tests: send a test notification, try a camera snapshot, and check camera streaming
- New Full Diagnostic in Settings for deeper checks (push, backup URL, clock drift, widget credentials, and more)
- Notification images load more reliably and no longer leave blank space
- Watch camera streams tap-to-dismiss instantly and close when you background the app
- New "Reset View on Exit" setting brings you back to the main page next time you open the watch app
- Faster watch app launch
- Fewer false "Not connected" warnings
- Some other stuff
2.1.1 May 28
Faster notifications, richer alerts, and camera snapshots in notifications!
Notifications now reach your wrist in about a second when your iPhone is nearby. Choose your delivery style in the new Notifications settings:
- Fast (default): mirrored through your phone for near-instant, full-styled alerts with haptics.
- Reliable: always delivered straight to the watch, even when you're away from your phone.
Wrist Assistant notifications on iPhone now expand into the same rich, interactive interface as the watch, with tap-to-act buttons, live state badges, and your chosen styling.
Camera notifications got a big upgrade:
- Tap a snapshot to jump straight into the live stream, even from a cold start.
- A redesigned per-camera framing editor lets you pan, zoom, pick the stream to open, and send a real test notification to preview the result.
- Sharper snapshots and smoother live-stream loading.
Also in this release:
- Reorganized settings with a dedicated Notifications hub.
- Onboarding can offer your previously used Home Assistant addresses from iCloud, so there's no retyping (your credentials are never stored).
- Clearer notification setup guidance and reliability improvements.
Faster delivery and camera snapshots require the latest Home Assistant integration (v1.1.12+); update it via HACS.
2.1.0 May 26
- Cameras now refresh when you open the app, not just when you swipe between pages. Previously, the refresh-on-open setting only fired on page change, so opening the app (or tapping a complication) onto a camera page left you looking at a stale snapshot.
2.0.3 May 23
New:
Trigger Entity: A new action that lets a tile control a different entity than the one it's showing. For example, hold your camera tile and have one of the radial buttons toggle a light, or swipe on a sensor tile to lock the door. Before, tiles could only act on their own entity (or run a scene/script). Works anywhere you set actions. The radial menu and hold+slide directions. Your existing Run Scene and Run Script buttons keep working and quietly upgrade to the new system the next time you edit them.
- Open Page complication can now target hidden pages — must have a Peek Page tile already pointing at the hidden page
- fix conditional complication background to have OLED black background option.
- Trigger Entity slot: fire a service on any entity from any tile (works in radial slots and hold+slide). Replaces Run Scene / Run Script; old slots migrate automatically.
- Confirm-on-release option for Trigger Entity slots — see the resolved entity + action before it fires.
- Hold+slide hover now shows the real action and entity name (e.g. "Activate Movie Night", "Open Garage") instead of a generic label that overflowed for long names.
- Long-pressing the settings tabs and tapping reset clears all their fields on the edit page.
- Other stuff
2.0.2 May 22
- Peek pages now have a per-tile "Skip Open/Close Animation" toggle that snaps the overlay in/out instead of sliding.
- Peek-depth dots fade out as you scroll, matching the page title.
- Setup Check now only auto-fires on major version bumps (v2→v3, etc.), not every App Store update.
- Setup Check pill shimmer is twice as fast.
- Connection check in Settings now times out after 5s instead of hanging.
- About page shows just the version number (no build number).
2.0.1 May 19
Version 2 Updates
- New post-update Setup Check wizard walks you through anything that needs attention after an upgrade
- Success/fail flash when you tap a toggle, scene, or script complication on the watch, so you know it worked
- Sensor history rewritten for live freshness — values update as new readings arrive, with cleaner min/max labels right next to the data
- New "Refresh on Page Open" toggle for cameras, with per-camera debounce control
- Per-tile camera overrides in the Page Editor so you can mix auto-refresh and manual cameras on the same page
- Multi-cam tiles now load progressively instead of waiting for everything at once
- New "Update available" banner when a new Home Assistant integration release is ready, including soft notice for non-breaking updates
- Smarter local vs. remote switching when you're at home, with live updates as your Wi-Fi changes
- Mesh networks are auto-detected so you stay on the fast path as you move around the house
- Smoother watch transitions between local and remote
- Quieter "unreachable" warnings during brief network blips
- Hardened complication taps with surfaced errors when refresh fails
- Sub-degree thermostat temperatures now display correctly
- Binary sensors now show brief on-pulses you'd previously miss
- Faster loading for sensors with 100+ events
- More reliable sign-out across paired watches
- Focus Filters are more reliable now
- New house loader animation on the watch
- Faster first-time iCloud restore — no more long delay on the initial tap
- Pro entitlement caches so you don't see a free-tier flash at cold launch
- Sign-in screen reorganized; manual long-lived token entry tucked behind an "Advanced" disclosure
- Watch pairing troubleshooting added to the Sync Paused dialog
- Documentation link added under Settings → Support
- Fixed pages jumping during cold-start sync
- Fixed stuck camera spinners and respected debounce on cancelled refreshes
- Many small UI polish touches: animated setup pill, wrist-down hint, refined icons, tighter typography
- Lots of behind-the-scenes changes that would make this list way too long...
2.0.0 May 18
- Centered glass bubbles and neon outlines on the icon itself for the quick menu, not on the icon-plus-label area
- Bottom-row quick menu labels now appear above the icon, so they no longer clip the bottom screen edge
- Fixed peek tiles showing entities as unavailable when their target page was hidden from the dashboard
1.6.6 May 6
- Add ability to use all complications on tinted watch faces
- Add per-preset accent color mode for camera complications on tinted faces
- Add per-preset success flash border when a tap-to-refresh completes
- Fix watch dropping state changes after long pauses
- Fix corner complications ignoring the per-preset Tap Action setting
- Fix taps locking out for a couple seconds after a successful refresh
- Fix Control Center entity picker showing stale or empty suggestions
- Other complication fixes
1.6.5 May 6
• Fixed possible Icon search crash, and you can now long-press any icon to favorite it
• Complications stay up to date more reliably
• Radial menu now fits better on 40mm and 41mm watches
• Fixed A Control Center sync issue
• Additional bug fixes and improvements
1.6.4 May 5
• Fixed blank complications that some watch faces were showing
• Redesigned Control Center settings for easier configuration
• Calendar tiles now support multiple calendars with per-source colors
• Ability to run automations directly, skipping their conditions, when you want the action to fire regardless
• Voice replies for Assist now work more reliably
• Polished picker screens throughout the app
• Bug fixes and performance improvements
1.6.3 May 4
Animations and haptics added to long-press actions on favorite icons
Alarm panel improvements with optional auto-submit for PIN entry
Hold + Slide options are now always visible in the menu
Resizable tile status text and icons
New live support feature (beta)
Various bug fixes and minor improvements
1.5.1 May 3
* Add a support diagnostics settings page for debugging user issues
* Long-press icons in icon picker to add to favorites
* Multi-select icon change bug fix
* New app Icon
* Other miscellaneous bug fixes
1.0.7 Apr 30
* Added support for both Celsius and Fahrenheit in climate controls
* Improved reliability and fixes for alarm control panels
* Enhanced crash logging and diagnostics
* Corrected typo in App Store screenshot
* Miscellaneous bug fixes and improvements
1.0.6 Apr 29
- Added conversation agent selection for Assist
- Updated voice defaults settings
- Showing error message for untrusted local HA certificates
- Update App Store Screenshots
1.0.5 Apr 29
Improved Apple Watch sync reliability with Force Sync, clearer status feedback, and safer large-config handling.
1.0.4 Apr 28
Additional onboarding options for manual installation of the integration.
Added an open app shortcut so Ultra watches can open the app with the action button.
iCloud backup and restore fixes.
1.0.3 Apr 27
Initial Release
1.0.1 Apr 26
- Added client certificate (mTLS) support for connecting to Home Assistant behind a certificate-protected reverse proxy or Cloudflare.
- Picking 'no icon' for tiles now displays properly
more Version 2.1.8 14h ago
Data Not Linked to You The following data may be collected but it is not linked to your identity: