I was looking for a dehumidifier I could use with HA. Whatever I found was using Tuya. I would have preferred to not use Tuya. So I eventually chose the Stadler Form Lukas. On their web site they write:
If you have been using the “Smart Life – Smart Living” app from Tuya for your Stadler Form devices, you can continue to do so. … We recommend switching to the Stadler Form app, as it will be further developed to provide an even better experience in the future.
I understood this would likely not integrate with HA, as they’d be building their own. I asked them about an API, they responded “not at this time”. Oh well. I actually can live without an integration, it’s not that crucial.
I configured the device using their own app. Just seeing the localisation I immediately knew that’s nothing they implemented themselves. Checking Pi-Hole I saw a lot of chinese domains being contacted… pointing at Tuya servers! So they seem to still be using Tuya. I even found the user code in their app. Alas - the HA Tuya integration would not accept that user code.
So I decided to give the Tuya app a try anyway - my data would land there anyway, whether I’d be using the Tuya app or Stadler’s. That immediately worked with the HA integration.
Now my question is: what would be needed from the HA Tuya integration to play nice with such customised Tuya apps? I bet it’s only some client ID or something that changes, but the API is exactly the same.
Michael