Moes TV01 _TZE200_e9ba97vf TS0601 TRV Valve Never Moves

Running HA 2022.12.8 in a Docker Container on Ubuntu 22.04.1 LTS

I have several MOES TV01 Thermostatic Radiator Valves …

  "manufacturer": "_TZE200_e9ba97vf",
  "model": "TS0601",
  "class": "zhaquirks.tuya.ts0601_trv.ZonnsmartTV01_ZG"

When I use the Zonnsmartthermostat card to set a temperature either higher or lower than the ambient temperature the device reacts and shows the temperature I have requested on the LCD screen, but the valve never moves.

However when I pair the device with the Smart Life app (or MOES own version of it) and adjust the temperature with the app the device reacts and shows the temperature selected on the LCD screen, and within a few seconds you can hear the motor running and see the valve moving, either opening if I request a temperature higher than ambient, or closing if I request lower than ambient.

I can also hear/see the valve moving after a few seconds when I use the physical temperature up/down buttons on the device.

I’ve tried all sorts of things to prod it into action, fiddling with the switches on the card etc., but nothing seems to work. The valve never seems to move when the temperature is adjusted from HA. Am I missing something here, is there a trick to get these to work?

Colin