I GET the values PUSHed by devices/tuya cloud, included all 28 different dps that each thermostat sends, I GET the STATUS changes after the smartlife commands and I can SET many of them (SCHEMA doesn't work) from node-red. I'm using a cheap Zigbee gateway (Smart Gateway, model TYGWZW-01N) and 4 thermometers/humidity meters and 3 thermostats for radiators, all battery-powered. My experience with gateways is different.