Nest... the dumbest smart thing we have
I really regret getting talked into Nest by our plumbing/heating engineer when we had a new boiler install. Unfortunately we had to do this in anger as our boiler packed up about 3 weeks after moving in a couple of years ago and 2 weeks before Christmas so I really didn't have time to do any research. I looked at OpenTherm devices and found a really nice OpenTherm relay/logger to allow me to (pointlessly) scrape metrics and logs from the thermostat messaging but our heating engineer looked at me like I was speaking a foreign language and Nest was all that they would support.
Unfortunately we probably still have to keep the boiler for at least another 3-5 years before it is worth replacing but I would have loved to have gone with ASHP if the old boiler had broken down at a more convenient moment.
Anyway, all of our other home stuff is integrated and controlled by Home Assistant... presence detection using wifi devices via integration with the Unifi wireless controller, even the Amazon Blink cameras have a stable and feature-complete integration (even though auth/credential management of Blink is a joke). But our Nest thermostat for heating and water? Nope. It has been a couple of years since I checked but there was a time where you needed to dump some API credential and subscribe to the Google Developer API platform and even then the hot water schedule/boost was still hidden in a private API.
Nest offers family-approved and robust hardware when compared to the proprietary wall thermostats over the last 30 years... but in terms of software and integration with other platforms (the smart part) total garbage.