(EDGE Driver-Mc): Zigbee Temp Sensor and Child Thermostat Mc, Zigbee Temp Sensor with Thermostat Mc

Hello

I don’t understand exactly what goes wrong.
According to the photo it is working as the default report configuration says.

minimum interval = 30 sec
maximum interval = 300 sec
Reportable change = 0.1°

According to this it will send an event:

  • when there is a change in temperature equal to or greater than 0.1° always, regardless of the minimum or maximum time intervals.

  • When there is a temperature change < reportable change and a minimum time of 30sec has elapsed since the previous report and up to a maximum of 300 sec.

  • As with the default configuration, the reportable change is the maximum precision 0.1°, events can occur with the same minute.

  • As the temperature shown in the app is rounded to 1 decimal place, it may be that the device reports 23.06° and the app shows 23.1° and 5 minutes later it reports 23.04° and the app shows 23.0°

In the thermostat driver, the changes to send events to the app, I have filtered them to changes sent by the device > 0.06°C, to avoid unwanted changes of state.
The temperature sensor driver is not filtered
This sensor is the same of your sonoff SNZB-02

In the driver preferences you have some settings to modify the reporting intervals and reportable temperature.

I have some devices configurated to report every 1 Hour or temperature change >= 1°

And the sensor used for thermostat with default settings (30, 300, 0.1)

You can select settings as you need.

I don’t know if this answers your question

Any questions, tell me