Closed AntoxaSa closed 3 years ago
Покажите атрибуты кондиционера из Developers Tools -> States и конфигурацию из entity_config (если есть)
Вот атрибуты: hvac_modes: auto, off, cool, heat, dry min_temp: 16 max_temp: 31 target_temp_step: 1 fan_modes: AUTO, 1, 2, 3, 4 swing_modes: AUTO, 1, 2, 3, 4, 5, SWING current_temperature: 25 temperature: 22 fan_mode: 1 swing_mode: AUTO friendly_name: hvac_lr supported_features: 41
Просто прописано: include_domains:
А что это за кондиционер и какой интеграцией он управляется?
просто через MQTT. climate.hvac_lr кондиционер митсубиши электрик проброшен через ESP
befdec4 Установленная версия Восстанавливаю из бекапа эту версию все работает
hvac_modes: auto, off, cool, heat, dry
auto
- не совсем корректно использовать, потому что это "The device is set to a schedule, learned behavior, AI."
Вместо auto
должно быть heat_cool
. Собственно об этом писали в #252.
Чтобы все починить вам нужно выбрать из двух вариантов:
entity_config:
climate.hvac_lr:
modes:
auto: [auto]
cool: [cool]
heat: [heat]
dry: [dry]
не совсем понял, как мне его использовать? Использовать heat_cool вместо auto в hvac_modes
Попробовал по второму варианту ошибку выкидывает по 132 строке, что не так делаю?
Сделал вот так в конфиге: entity_config:
light.nastolnaia_lampa:
name: "Настольная лампа"
room: "Комната"
climate.hvac_lr:
name: "Кондиционер"
room: "Комната"
modes:
hvac_modes:
auto: [auto]
cool: [cool]
heat: [heat]
off: [off]
dry: [dry]
кондиционера так и не видит яндекс при добавлении устройства
Извиняюсь, неправильно написал. Вот верный вариант:
climate.hvac_lr:
name: "Кондиционер"
room: "Комната"
modes:
thermostat:
auto: [auto]
cool: [cool]
heat: [heat]
dry: [dry]
off
не нужен
Применил данный конфиг,ошибок нет.Но яндекс так же не видит устройство.
К сожалению не удается воспроизвести на тестовом стенде, сделал кондей как у вас, в яндекс все отдается и переключается:
Давайте попробуем следующее:
logger:
default: warning
logs:
custom_components.yandex_smart_home: debug
[custom_components.yandex_smart_home.http] Request: https://XXX/api/yandex_smart_home/v1.0/user/devices/query
[custom_components.yandex_smart_home.http] Response: {'request_id': ....
Покажите Response
2021-07-27 08:35:27 DEBUG (MainThread) [custom_components.yandex_smart_home.notifier] Notify Yandex about new state media_player.yandex_station_ff98f029b3bab4f30a965b06: idle 2021-07-27 08:35:27 DEBUG (MainThread) [custom_components.yandex_smart_home.notifier] Request: https://dialogs.yandex.net/api/v1/skills/34e40237-5b6e-44d5-8b47-f68b99df2c2b/callback/state (POST data: {'ts': 1627356927.5344255, 'payload': {'user_id': 'ecf70f2ac45a488782558bb3a7b75ce3', 'devices': [{'id': 'media_player.yandex_station_ff98f029b3bab4f30a965b06', 'capabilities': [{'type': 'devices.capabilities.on_off', 'state': {'instance': 'on', 'value': True}}, {'type': 'devices.capabilities.toggle', 'state': {'instance': 'mute', 'value': False}}, {'type': 'devices.capabilities.toggle', 'state': {'instance': 'pause', 'value': True}}, {'type': 'devices.capabilities.range', 'state': {'instance': 'volume', 'value': 100}}, {'type': 'devices.capabilities.range', 'state': {'instance': 'channel', 'value': 0}}], 'properties': []}]}}) лог.txt
вот часть лога и файл лог.txt может что то поможет понять проблему
По логу вижу две проблемы:
Обновлённый entity_config:
climate.hvac_lr:
name: "Кондиционер"
room: "Комната"
modes:
thermostat:
auto: [auto]
cool: [cool]
heat: [heat]
dry: [dry]
swing:
both: [SWING]
stationary: [AUTO]
vertical: ['1']
horizontal: ['2']
По swing: нужно будет подставить ваши актуальные значения, я не знаю что делают режимы 1, 2, 3, 4. Просьба показать скриншот финального конфига для проверки.
p.s. у нас есть чатик https://t.me/yandex_smart_home, туда можно писать для получения более оперативной поддержки :)
Сделал так, не видит так же яндекс.Какие варианты еще?
Разобрались в чате, была проблема с отступами в конфиге
Дмитрий день добрый! Установил последнее обновление. У кондиционера отказали режим авто.Потом удалил кондиционер из списка устройств.Сделал обновить список кондиционера нет больше.