Seems like this Home Connect stuff does support local only/no cloud mode[0]. I recently discovered my parent's kitchen hardware is all Bosch with Home Connect and was afraid I had to run it through their cloud. But there seems to be some decent effort done in getting it to work with Home Assistant[1].
[0] https://trmm.net/homeconnect/ [1] https://github.com/hcpy2-0/hcpy
This should really be the top answer.
From link [0]:
However, perhaps inline with the German attitudes towards privacy, the BSH "HomeConnect" appliances have a no-cloud mode built into their app without any hacks required to disconnect them from the internet. They do require a one-time connection to perform key exchange of a long-live authorization key, but from then on the appliances can be operated entirely disconnected from the network.
Jeff mentions it in the post:
> Another third option is somebody has reverse engineered this protocol and built HCPY, a Home Connect Python library.
> But here's the problem: I already spent like four hours getting this dishwasher installed in my kitchen. I don't want to spend another four hours configuring my own web UI for it—which still requires at least a one-time connection through Home Connect!—and maintaining that as a service on my local network, relying on an unauthorized third party library using reverse-engineering to get at the private dishwasher API!