Базовый формат данных для признака TemperatureControl использует Celsius повсеместно, независимо от языка и локали.
Имейте в виду, что это базовый формат данных.Когда кто-то говорит «Установите температуру на 450», в зависимости от региона, число будет интерпретировано как градус Фаренгейта и переведено для вас в градусы Цельсия.В конце концов, вы гарантированно получите температуру в градусах Цельсия и сможете преобразовать ее обратно, если это необходимо.
Если они говорят «Установите температуру на 31 градус», то следует ожидать, что она будет работать до тех пор, поканомер находится в атрибуте temperatureRange
.Если вы не можете быть таким конкретным, вы можете взять 31
и сделать все необходимое для вашего шага.temperatureStepCelsius
больше для относительных команд, таких как «включить печь», где «вверх» не является числом.