-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Проблема "устройство сначала должно быть включено" при использовании интеграции кондиционеров Haier #561
Comments
Здравствуйте! Аналогичная история. Кондиционеры AS25PHP3HRA и AS20PHP3HRA. |
Покажите диагностику устройства |
yandex_station-01JCJ39NZ78QRXGKWGHGWHCSPM-Кондиционер-24e81da3d88a589035856ae3060962c5.json Прописал предлагаемый выше код в climate.py и все заработало. |
Ну сейчас интеграция делает почти тоже самое. Только sleep нету. Не знаю, насколько 2 секунды целесообразно. Код с слепой установкой состояния устройства я добалять не буду. Это совсем неправильный подход. |
Ох и проблемный кондиционер. Потому что он падает уже на второй команде установки режима. |
Попробуйте последнюю мастер-версию |
Я пробовал на 3.17.0 (последние логи с нее). Есть еще какая-то? Я тут не совсем все понимаю. Недавно пользуюсь. |
10 минут назад был фикс. Можете или скачать репозиторий вручную. Или обновить только один файл - |
Сегодня все отработало без ошибок! Кондиционер не отвалился! |
Сегодня это с последними обновлениями из репозитория? Можно релизить? |
Да, первый раз. А вечером - опять ошибка (( На этот раз вообще не включился. И теперь, чтобы включить кондиционер из панели HA нужно нажать на режим (например, обогрев). А просто кнопкой on/off он не включается. |
Ошибка 403 это ошибка авторизации. Не знаю, откуда она тут взялась, но непосредственно с управлением кондиционером она не связана |
Да, все работает, все команды выполняются. Только в HA и УДЯ статус устройства не обновляется. Например, автоматизация его выключила, а в УДЯ и HA он включен. В УДЯ нужно принудительно зайти в кондиционер, тогда статус обновится и после обновления в УДЯ сразу обновляется в HA. |
Для таких проблемных устройств есть сервис - |
Устройства нормально залетели в HA (AS07TT5HRA и AS09TT5HRA), но нормально использовать интеграцию было нельзя:
при попытке сразу включить какой-нибудь режим вылетала ошибка AssertionError: {'request_id': '5e2210dc-653f-42d8-ae06-433c6bc6b2ad', 'status': 'error', 'code': 'DEVICE_OFF', 'message': 'Сначала нужно включить устройство'}, устройство переходило в нужный режим, но потом отваливалось в оффлайн в умном доме яндекса и в HA.
В логах было такое
logs.txt
В итоге чатгпт предложил такой рабочий вариант
The text was updated successfully, but these errors were encountered: