Skip to content

[YNDX-00518 / Yandex] local_temperature_calibration adjustment limits #30426

@dmatyas

Description

@dmatyas

What happened?

If I try to set a value less than -2.5 or greater than +2.5, an error appears in the log:
[01.01.2026, 23:20:19] z2m: Publish 'set' 'local_temperature_calibration' to 'Радиатор спальня 2' failed: 'Error: localTemperatureCalibration requires min of -25'
Local temperature is not adjusted in this case.

What did you expect to happen?

According to the documentation, the temperature control range should be -12.8 °C ...+12.8 °C

How to reproduce it (minimal and precise)

Just try to set Local temperature calibration to -2.6 °C or lower via the web interface.

Zigbee2MQTT version

2.7.2 (unknown)

Adapter firmware version

{"build":397,"ezsp":14,"major":8,"minor":0,"patch":2,"revision":"8.0.2 [GA]","special":0,"type":170}

Adapter

EmberZNet

Setup

os: #1 SMP PREEMPT_DYNAMIC Tue Nov 4 13:52:04 UTC 2025 - 6.12.51-haos - x64
node: v22.16.0
ha: true

Device database.db entry

No response

Debug log

[01.01.2026, 23:34:29] z2m: Publish 'set' 'local_temperature_calibration' to 'Радиатор спальня 2' failed: 'Error: localTemperatureCalibration requires min of -25'

Notes

Device

software_build_id: 01.14
date_code: 20250827
endpoints:

{"1":{"bindings":[{"cluster":"genPollCtrl","target":{"endpoint":1,"ieee_address":"0x847127fffedca882","type":"endpoint"}},{"cluster":"genOnOff","target":{"endpoint":1,"ieee_address":"0x847127fffedca882","type":"endpoint"}},{"cluster":"hvacThermostat","target":{"endpoint":1,"ieee_address":"0x847127fffedca882","type":"endpoint"}},{"cluster":"hvacUserInterfaceCfg","target":{"endpoint":1,"ieee_address":"0x847127fffedca882","type":"endpoint"}}],"clusters":{"input":["genBasic","genIdentify","genPollCtrl","genOnOff","genPowerCfg","hvacThermostat","hvacUserInterfaceCfg","msTemperatureMeasurement","manuSpecificYandex","haDiagnostic"],"output":["genOta","genTime","msTemperatureMeasurement","genIdentify"]},"configured_reportings":[{"attribute":"onOff","cluster":"genOnOff","maximum_report_interval":65000,"minimum_report_interval":0,"reportable_change":1},{"attribute":"occupiedHeatingSetpoint","cluster":"hvacThermostat","maximum_report_interval":120,"minimum_report_interval":1,"reportable_change":50},{"attribute":"keypadLockout","cluster":"hvacUserInterfaceCfg","maximum_report_interval":3600,"minimum_report_interval":0,"reportable_change":0},{"attribute":"calibrated","cluster":"hvacThermostat","maximum_report_interval":3600,"minimum_report_interval":0,"reportable_change":0},{"attribute":"localTemp","cluster":"hvacThermostat","maximum_report_interval":120,"minimum_report_interval":60,"reportable_change":10}],"scenes":[]}}

Metadata

Metadata

Assignees

No one assigned

    Labels

    problemSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions