I have problems (since my first installation month ago) with Tuya integrations - it takes more than 5 minutes on average to capture device status change, on some cases it is way above 20 mins. The statuses get’s eventually updated though.
When I trigger update from home assistant e.g. switch light on, the change is instant.
HA is running on RPBI v3, power supply is good (3.1A).
Got that, still, looking through forum posts I saw some delay, but what I see is really bad - so my hypothesis was that I’m doing something wrong - i.e. raspberry is not performant enough etc.
But if you say that this is expected then no further questions…
There are a couple of local control options. Flash the device with alternate firmware (not too difficult) or there’s a tuyalocal custom integration that works with some devices. I have no experience with this though so can’t comment on its effectiveness or ease of use.
I experience a delay but not as much as you mention. Therefore, I experience something truly annoying with the tuya cloud : I’m testing a power strip with the tuya integration. I can control the outlet independently in HA but, often I have to “reload” the Tuya integration to “refresh” or “re-establish” the connection between HA and the Tuya cloud service.
For exemple, I have widgets for each outlets on my Pixel 6 and I can turn them on but when I try to turn them off neither the widgets or the Tuya integration works. I have to reload the integration or open the tuya smart life app in order to turn off the outlets (seems like the integration doesn’t include the control all outlets in one service like in the tuya smart life app)