I’m not entirely sure what the status of complications is supposed to be, I read some confusing things, but as far as I can see, right now, using the latest iOS app (both beta and release) and latest version of Home Assistant - complications don’t work.
Whether I use a fixed string or a variable, whichever type of complication and which screen, they never update.
I’m fairly sure they’re just not functioning at all right now - unless “a little to update” is more than 3 days, they don’t update
Even using a static string of text, it never shows up on the watch. I set up a complication in each of the screens and haven’t had any of them update.
I created a specific watch face full of complications for testing, but it’s never shown anything, it goes from “Not configured” to “-----” or showing the Home Assistant logo. Clicking on the logo takes me to the actions which seem to work fine, but still no content on the complications aside from “—”.
I should add that you need to leave that particular watch face on. If you swipe across to another they won’t try to update. In my experience the lines normally mean that the watch has recognised that it should use a complication and is just awaiting the first sync. In the picture below the large time is the watch time, the other two are complications using {{ states("sensor.time") }}, see second image. If I leave this face selected, I’ve not seen it be more than 10 minutes behind today.
Thanks for this Tom, it’s super useful as I’d not found many examples.
I’ve setup a watch face almost exactly as you have but substituted one of the sensor.time for sensor.external_temp (one of my working sensors). Preview output, for some reason, gives me “unknown” for sensor.time but works fine on my sensor.external_temp.
I’m saving it in the Home Assistant by going “back -> back -> done”, which I assume is how you save. Just looking for any quirks I may be doing wrong :\
So far the watch face I setup to test with is still showing “—” etc. However, the original/main watch face is nowing showing output from the sensor!
Success of a sort, just need to work out what the magic incantation is that caused it to work!
Yeah getting around to writing some docs on the complications is on my to do list. I might get some time to do it this weekend.
You’re correct about the saving method. The fact you’re getting unknown as a result in the preview makes me think there is something wrong with your Jinja2 template. Might be worth using the the Template page of Developer Tools in HA to check that.