WB Engine (топик автора скрипта)

В последней версии HA произошли изменения The naming of MQTT entities changes to correspond with HA guidelines | Home Assistant Developer Docs и теперь он ругается на скрипты термостатов.

2023-08-09 12:46:15.649 WARNING (MainThread) [homeassistant.components.mqtt.mixins] MQTT device name is equal to entity name in your config {'device': {'identifiers': ['script_hall'], 'manufacturer': 'WirenBoard', 'model': 'termostat [wb-engine]', 'name': 'Hall', 'connections': []}, 'name': 'Hall', 'unique_id': 'script_hall', 'object_id': 'script_hall', 'modes': ['off', 'heat'], 'temperature_unit': <UnitOfTemperature.CELSIUS: '°C'>, 'min_temp': 20.0, 'max_temp': 30.0, 'temp_step': 0.5, 'action_topic': '/devices/script_hall/controls/state', 'current_temperature_topic': '/devices/script_hall/controls/current', 'temperature_state_topic': '/devices/script_hall/controls/target', 'temperature_command_topic': '/devices/script_hall/controls/target/on', 'power_command_topic': '/devices/script_hall/controls/enable/on', 'mode_state_topic': '/devices/script_hall/controls/enable', 'mode_state_template': Template<template=({{ 'heat' if value == '1' else 'off' }}) renders=0>, 'payload_on': '1', 'payload_off': '0', 'qos': 0, 'enabled_by_default': True, 'encoding': 'utf-8', 'retain': False, 'availability_mode': 'latest', 'fan_modes': ['auto', 'low', 'medium', 'high'], 'preset_modes': [], 'payload_not_available': 'offline', 'min_humidity': 30.0, 'max_humidity': 99.0, 'payload_available': 'online', 'optimistic': False, 'swing_modes': ['on', 'off']}, this is not expected. Please correct your configuration. The entity name will be set to `null`