Missing device trigger type heat for Moes BHT-006

I have Moes BHT-006 multiple thermostats and wanted to use my Home Assistant / zigbe2mqtt setup to actually control my central gas heater in a distributed fashion. I wanted to create an automation:

  • if only any thermostat reports its running state ("heat": "ON"), trigger an action (turn on gas heater)
    However, although the state is exposed, there is no MQTT device trigger for heat state change. There are much less useful event triggers (child lock state change, sensor option state change) available, but not one that would be the most useful… Could somebody guide me what to do (even in the sourcecode) to expose this heat state change as the event trigger?