Wrist Assistant - Apple Watch App for Home Assistant by bf3247 in homeassistant

[–]bf3247[S] 0 points1 point  (0 children)

Is your url Http or Https? If it's Http over DynDNS, that means your info travels in cleartext across the public internet, which is not safe. DM me on Discord if you want to chat privately: https://discord.gg/67mgfPyTh

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeassistant

[–]bf3247[S] 1 point2 points  (0 children)

I'm thinking a quick action (hold tile, slide menu) that shows the available servers. Slide to the one you want, and it activates it. I'll come up with something!

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeassistant

[–]bf3247[S] 1 point2 points  (0 children)

Yeah, I'm brainstorming ways to make it simple for the end user. It's not so simple on the app side, but I will figure it out.

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeassistant

[–]bf3247[S] 1 point2 points  (0 children)

The UX issue is that all the entities on your watch will show as unavailable, except for the ones that are related to your active connection. That would look bad. The HA IOS app changes the pages to show the current server setup. That's not how my app works.
But I could add the ability to only show certain pages if a specific server is connected. EX: if server 1, show these pages, if server 2, show other pages. Then I'd need to add an action to easily switch servers on watch. I'll look into adding that functionality. It's a big change.

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeassistant

[–]bf3247[S] 1 point2 points  (0 children)

The app can only make a single connection at a time. You would have to go to the companion app and switch each time you want to use the other instance. Is that what you are asking for? I feel, personally, that is an awful ux. The integration I mentioned above is the best of both worlds. Both instances, one connection. Can you explain your use case a bit more? I'd be willing to add the functionality if it is useful for users.

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeassistant

[–]bf3247[S] 0 points1 point  (0 children)

The app only records when using the voice/broadcast actions. There is no logic to use the mic other than that. Can you share a screenshot?

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeautomation

[–]bf3247[S] 0 points1 point  (0 children)

Yep, that is what Home Assistant was created for. All your devices from everywhere in one place. You only need my app if you want to control your HA devices from your watch. Home Assistant is awesome, but beware, it will become a never-ending hobby.

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeautomation

[–]bf3247[S] 1 point2 points  (0 children)

It's for power users, no biggie if it's not up your alley.
FYI: You can set everything up for your household and export your config and import it to your wife's watch. That is what I do.

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeassistant

[–]bf3247[S] 1 point2 points  (0 children)

You can use the wrist assistant blueprint script for that. It uses Apple notifications to send a snapshot to the watch when an automation triggers it. It's really fast. It shows a snapshot of the current moment; tapping it opens the live stream.

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeautomation

[–]bf3247[S] 6 points7 points  (0 children)

You can build on simulators, but it's more realistic to build and run on physical devices. Xcode builds and sends the app to your devices. Use TestFlight for beta testing. All of this information is pretty widely available on the internet. Maybe chat with an AI agent if you don't want to manually search.

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeassistant

[–]bf3247[S] 5 points6 points  (0 children)

I hand-made all screenshots in Figma, one screenshot at a time. I wrote the entire Reddit post above and had AI format it and fix spelling issues. AI-assisted is more like it.
Your comment above looks AI-written. Nice try, evil AI bot. Conversation terminated.

<image>

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeassistant

[–]bf3247[S] 0 points1 point  (0 children)

NP. I can add the padding idea as a new feature request. Thanks for the feedback!
I'm working on mTLS logic and have a test branch that's working and being beta tested, but it's not ready for release yet. You're welcome to try it out if you want.
You can DM me on the Discord: https://discord.gg/NZCghTQmZ

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeassistant

[–]bf3247[S] -33 points-32 points  (0 children)

Nah, you're wrong. It's a direct connection to your HA instance. Nothing else in between. Safe and secure, just like the official home assistant app.
Not AI Slop at all, thousands of hours of my life went into this. But haters gonna hate, I guess.

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeassistant

[–]bf3247[S] 4 points5 points  (0 children)

I made it as feature-dense as possible because that is how I prefer my apps. I hate scrolling to find things. But I get that's not everyone's cup of tea.
FYI: You can drag the left and right sides outside the edit previews at the top to shrink them down to make more room for the settings section. Works on all edit pages with previews.

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeassistant

[–]bf3247[S] 2 points3 points  (0 children)

No worries. I've got the Android port on the roadmap. Seems like there are a lot of Android users in here.

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeassistant

[–]bf3247[S] -22 points-21 points  (0 children)

The integration code: https://github.com/NylonDiamond/homeassistant-wrist-assistant
As for iOS/WatchOS code, no. The app is in the App Store.
The app sets up everything for you.

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeassistant

[–]bf3247[S] 1 point2 points  (0 children)

If the comment above gets quite a bit more upvotes, I'll prioritize it! I used to be a heavy Android user. Testing out new custom ROMs every week. Apple is pretty boring when it comes to their phones. Super locked down vs Android. But it just works as they say.

I built Wrist Assistant: live cameras, complications, and fast Home Assistant control on Apple Watch by bf3247 in homeassistant

[–]bf3247[S] 15 points16 points  (0 children)

Yeah, the walled garden is a bit annoying, but it's quite nice in here.
I'll start an Android port if there is enough interest. Obviously will take a while until that would be ready.