/get current_heating_setpoint ZWT198

I’m looking to use HA to control the heating in my house. I currently have 6 heating zones all controlled by Honeywell zone valves that control the flow of water in the manifolds. These valves are controlled by a PLC that integrates a number of different heat sources together and optimises the energy usage. Each zone has a thermostat wired to the PLC to indicate demand.
I’m looking to use HA to upgrade the thermostats. My current plan is to use zigbee temperature/humidity sensors and ZWT198 stats. The TUYA ZWT198 stats will be used to set the zone temperatures and HA would use the set point from the stat and the temperature/humidity sensors to demand heat using additional inputs on the plc.
Problem I have is I can’t read the set point from the stat to use in automations. The Z2M website explains that it’s not available however… in Zigbee2MQQT Exposes I can see Current Heating Setpoint. When I change the setting there it changes on the thermostat as expected. If I change it on the thermostat after a few seconds the set point changes in HA, so that implies that it is readable.
Questions are - is it readable and if so how do I use it in an automation. If its not what thermostat would people recommend (needs to be cost effective as I need to buy 6)