home-assistant / iOS

:iphone: Home Assistant for Apple platforms
https://companion.home-assistant.io
Other
1.59k stars 311 forks source link

Graphic Bezel complication not working #1166

Closed skycryer closed 4 years ago

skycryer commented 4 years ago

iOS device model, version and app version Model Name: Apple Watch Series 6 Software Version: Apple Watch OS 7.0.1 App version: 2020.6.2 (1)

Model Name: iPhone 11 pro Software Version: iOS 14.1 App version: 2020.6.2 (1)

Home Assistant Core Version 0.115.6

Describe the bug Graphic Bezel not showing any data, also icon not configurable or show extra data on that place.

To Reproduce Add Graphic Bezel complication to Infograph, only ?? visible as text.

Expected behavior Show Text configured as Bezel

Screenshots IMG_5457 2 IMG_5456 2

zacwest commented 4 years ago

This is actually not implemented, it seems:

https://github.com/home-assistant/iOS/blob/4d9a5306372afa9fd105ae82f3e2fe036d88015f/Sources/Shared/API/Models/WatchComplication.swift#L582-L588

zacwest commented 4 years ago

Thanks for this and the other tickets; having detailed reproduction helps resolve issues, and the Watch is a huge pain to debug (it takes minutes to test a change, if you're lucky and it is actually working at all) so these are particularly painful to experiment with.

skycryer commented 4 years ago

@zacwest glad I can help a bit. No knowledge with Swift but with testing. So if you have anything that need to be tested just tell me. If there is a beta for iOS I can try it out.

zacwest commented 4 years ago

You can join the TestFlight beta. A new build with the Watch changes will likely happen this weekend.

skycryer commented 4 years ago

The link only opens the home assistant app. I installed TestFlight but how to join the beta?

zacwest commented 4 years ago

I think Universal Links is being annoying there (I thought I fixed this). If you launch it on desktop it should redirect to a TestFlight link that you can use.

skycryer commented 4 years ago

Looks like the beta link on the TestFlight page is not available anymore? Or is there just no active beta atm?

zacwest commented 4 years ago

It should work. If you copy the beta link (the one that opens the app by default should also work) and paste it into Safari on iOS you should see a "Start Testing" button.

skycryer commented 4 years ago

IMG_5460

Trying it as described and I can open the TestFlight app but the link on that page is not available.

The popup just says Link not available.

TomBrien commented 4 years ago

In your current app if you go to App Configuration>About there should be a join beta link there that will hopefully work.

skycryer commented 4 years ago

That worked, I have the beta now installed. Waiting now for updates on the watch to test. 🙃