Help with Zigbee Temperature/Humidity sensor settings

Recently purchased Zigbee Temperature/Humidity sensor from aliexpress. Was able to pair it with home assistant. But unable to change the rate at which it reports data.

Trying to understand the configuration and error log messages from the sensor.

.

Under reporting its got following settings


What are these values and what do they mean. Also what is the unit of measure for these values.

I am unable to get temperature change, tried testing by putting in the shower area. Humidity change was noticeable but temperature was not.

info 2025-09-15 21:30:39z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Kids BthRm Humidity Sensor', payload '{"battery":100,"humidity":58.96,"linkquality":39,"temperature":18.92,"voltage":3000}'
info 2025-09-15 21:31:12z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Kids BthRm Humidity Sensor', payload '{"battery":100,"humidity":59.04,"linkquality":39,"temperature":18.92,"voltage":3000}'
info 2025-09-15 21:31:12z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Kids BthRm Humidity Sensor', payload '{"battery":100,"humidity":59.04,"linkquality":60,"temperature":18.81,"voltage":3000}'
info 2025-09-15 21:31:19z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/health', payload '{"response_time":1757943080086,"os":{"load_average":[0.08,0.08,0.02],"memory_used_mb":1107.81,"memory_percent":4.6499},"process":{"uptime_sec":6004,"memory_used_mb":114.24,"memory_percent":0.4795},"mqtt":{"connected":true,"queued":0,"published":331,"received":82},"devices":{"0xa4c138a077ea72db":{"messages":43,"messages_per_sec":0.0073,"leave_count":0,"network_address_changes":0},"0xa4c138d9006a1ee8":{"messages":55,"messages_per_sec":0.0094,"leave_count":0,"network_address_changes":0},"0x0c2a6ffffea29acd":{"messages":5,"messages_per_sec":0.0009,"leave_count":0,"network_address_changes":0},"0xa4c13844e150a6fc":{"messages":6,"messages_per_sec":0.0011,"leave_count":0,"network_address_changes":0},"0xa4c138dc8ba34281":{"messages":9,"messages_per_sec":0.0017,"leave_count":0,"network_address_changes":0},"0xa4c1386fb8d26d4c":{"messages":15,"messages_per_sec":0.0028,"leave_count":0,"network_address_changes":0},"0xa4c138765f60dc0a":{"messages":14,"messages_per_sec":0.0028,"leave_count":0,"network_address_changes":0}}}'
error 2025-09-15 21:35:11z2m: Request 'zigbee2mqtt/bridge/request/device/configure_reporting' failed with error: 'Bind 0xa4c138a077ea72db/1 msTemperatureMeasurement from '0x00124b0032d3ecf5/1' failed (AREQ - ZDO - bindRsp after 10000ms)'
info 2025-09-15 21:35:11z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/response/device/configure_reporting', payload '{"data":{},"error":"Bind 0xa4c138a077ea72db/1 msTemperatureMeasurement from '0x00124b0032d3ecf5/1' failed (AREQ - ZDO - bindRsp after 10000ms)","status":"error","transaction":"x15y3-1"}'

I would assume they are in seconds, and I would guess that “min rep” is the minimum reporting interval (don’t send any more frequently than this), max is the max, and min rep change is either the minimum change for reporting (in which case the units would be the measurement) or the minimum interval for reporting when things change.

https://www.zigbee2mqtt.io/guide/usage/mqtt_topics_and_messages.html#zigbee2mqtt-bridge-request-device-configure-reporting

Minimum reporting interval (minimum_report_interval) In other words: how long after the attribute changes on the device should it send an update. A value of 0 means: send an update as soon as the attribute (e.g.: temperature) changes.

Maximum reporting interval (maximum_report_interval) In other words: how frequently shall the device send a report if there is no change in the attribute constantly. A value of 60 means: if the bulb is off for 30 minutes, it still sends 30 updates (every 60 seconds) even if there was no any attribute changes(e.g.: it was not turned on or off).

Minimum reporting change (reportable_change) The Minimum Reporting Change is like telling your device to speak up only when something significant happens. If you set a minimum reporting change of 1 degree for a temperature sensor, it means the sensor won’t bother you with updates unless the temperature changes by at least 1 degree. It’s a way to filter out minor fluctuations and focus on important changes in the environment.

You’re probably chasing a dead end. T&H sensors are notoriously known for having hardcoded Minimum reporting changes. To make things worse, these values are often different between Temperature (eg 3% change) and Humidity (eg. 1%)

You can set Z2M to report less frequently than the hardcoded value, but you cannot set it to report more frequently (assuming this is what you’re trying to do).

Even if you really wanted to make it report less frequently, this is a sleepy battery device. You need to wake it by briefly pressing the button on it immediately before sending the reporting request change.
The error itself tells you that it failed after 10s of trying, meaning the device was sleeping and failed to acknowledge when you changed the setting.

Side note - you show the reporting settings for the Master bathroom device, but the error logs for the kids bathroom device. I’m assuming you tried this on both, but wanted you to be aware in case you missed it.