YandexStation icon indicating copy to clipboard operation
YandexStation copied to clipboard

Некорректно работает кондиционер после обновления на v3.9.0

Open alexanderznamensky opened this issue 3 years ago • 28 comments

  1. current_temperature: null
  2. hvac_modes: все время heat

alexanderznamensky avatar Feb 21 '22 08:02 alexanderznamensky

Присоединяюсь. Только с температурой все норм. Режим так же только "обогрев"

zverek06 avatar Mar 11 '22 18:03 zverek06

к сожалению, в v3.9.1 проблема с кондиционерами осталась: image image image

alexanderznamensky avatar Mar 20 '22 06:03 alexanderznamensky

climate.txt

если уж очень срочно надо, вот тут исправлено. файл положить в /config/custom_components/yandex_station/ , имя файла исправить на climate.py

panfmik avatar Mar 21 '22 15:03 panfmik

Спасибо! Но режим "обогрев" теперь не включается )

alexanderznamensky avatar Mar 22 '22 05:03 alexanderznamensky

climate.txt

проверьте этот вариант

panfmik avatar Mar 22 '22 10:03 panfmik

Режим обогрев работает!

Единственный вопрос - по режиму АВТО (я его не использовал, поэтому не могу сказать, как было раньше). Режим включается (как в quasar так и в HomeAssistant) и синхронизируется. А вот регулировка температуры не работает. Из quasar температура меняется, но потом возвращается на тот же уровень, который в НА установлен. А из НА изменение температуры выглядит вот так: image image image

alexanderznamensky avatar Mar 22 '22 12:03 alexanderznamensky

climate.txt

новый вариант.

я правильно понимаю что у вас не показывает текущую температуру, а показывает только заданную в quasar?

с режимом АВТО ни каких изменений не производилось

panfmik avatar Mar 22 '22 13:03 panfmik

В новом варианте ничего не поменялось.

У меня показывает и текущую и заданную температуру. В режиме АВТО не меняется температура - но вполне возможно, что так и было раньше.

Как я постарался объяснить выше: при регулировке температуры в НА (выставляю 17гр): image но температура не меняется - остается 22 гр.

Если поменять температуру в quasar image

то она через некоторое время (пока НА синхронизируется с quasar) возвращается на предыдущий уровень.

alexanderznamensky avatar Mar 22 '22 14:03 alexanderznamensky

climate_orig.txt для проверки как точно должно работать можете использовать вот этот файл

climate.txt тут еще некоторые изменения

еще если можно покажите все данные по устройству в quasar, для этого нужно зайти в браузере по ссылке https://iot.quasar.yandex.ru/m/user/devices/ ID , вместо ID вставить значение которое находиться в Настройки устройства -> Об устройстве -> Идентификатор устройства. Использовать браузер Google Chrome

panfmik avatar Mar 22 '22 14:03 panfmik

Да, оригинальный вариант - все точно так же работает.

После установки нового climate.py пропала current_temperature: null. image

Данные по устройству в quasar: {"id":"***","name":"Кондиционер","type":"devices.types.thermostat.ac","icon_url":"https://avatars.mds.yandex.net/get-iot/icons-devices-devices.types.thermostat.ac.svg/orig","capabilities":[{"reportable":false,"retrievable":true,"type":"devices.capabilities.on_off","parameters":{"split":false},"state":{"instance":"on","value":false},"last_updated":1647963999.5150673}],"properties":[],"skill_id":"T","item_type":"device","groups":[]}

alexanderznamensky avatar Mar 22 '22 16:03 alexanderznamensky

что то данных совсем мало, я бы сказал что из почти нету, возможно из за того что кондиционер выключен

panfmik avatar Mar 23 '22 12:03 panfmik

картина одинаковая при вкл и при выкл

alexanderznamensky avatar Mar 23 '22 13:03 alexanderznamensky

climate.txt

прошу вас снова проверить с этим файлом

panfmik avatar Mar 23 '22 14:03 panfmik

с этим файлом все точно также как и было. работает и я не увидел каких-то явных изменений

alexanderznamensky avatar Mar 23 '22 16:03 alexanderznamensky

В этом файле исправлено отображение current_temperature, оно у вас сейчас показывает значение или null ?

panfmik avatar Mar 23 '22 17:03 panfmik

показывает значение.

alexanderznamensky avatar Mar 23 '22 17:03 alexanderznamensky

Значит все ок?

panfmik avatar Mar 23 '22 18:03 panfmik

да, спасибо! На самом деле, все файлы были рабочими кроме одного (где пропала current_temperature): climate.txt

image

alexanderznamensky avatar Mar 24 '22 10:03 alexanderznamensky

pull request https://github.com/AlexxIT/YandexStation/pull/256

panfmik avatar Mar 24 '22 11:03 panfmik

Тоже появилась такая проблема, но замена файла не помогает, команда уходит кондиционер включается, но снизу пишет не удалось вызвать службу climate/set_hvac_mode

syndikatss avatar Apr 18 '22 12:04 syndikatss

Тоже появилась такая проблема, но замена файла не помогает, команда уходит кондиционер включается, но снизу пишет не удалось вызвать службу climate/set_hvac_mode

покажите скрин атрибутов кондиционера из HA

panfmik avatar Apr 18 '22 12:04 panfmik

кондиционер

syndikatss avatar Apr 18 '22 12:04 syndikatss

попробуйте с этим файлом climate_orig.txt

panfmik avatar Apr 18 '22 13:04 panfmik

попробуйте с этим файлом climate_orig.txt

таже сама ошибка кондиционер

syndikatss avatar Apr 18 '22 13:04 syndikatss

так у вас вообще работало нормально до версии v3.9 ?

panfmik avatar Apr 19 '22 10:04 panfmik

так у вас вообще работало нормально до версии v3.9 ?

Сложно сказать, в прошлом году последний раз пользовался, есть подозрения что проблема на стороне самого яндекса

syndikatss avatar Apr 19 '22 12:04 syndikatss

так у вас вообще работало нормально до версии v3.9 ?

Я оказался прав, кондиционер был добавлен в Алису через тую и видимо там между собой не передавал нормально статус(может и раньше было, просто не замечал), добавил пульт прям в яндекс там всё заработало отлично, а в ХА только на мастер версии. Спасибо за помощь)

syndikatss avatar Apr 19 '22 13:04 syndikatss

привет всем!

А я заметил вот что: режим вентиляции на разных кондеях работает по разному:

На Daikin FTX25JAV (старая модель) из НА команда проходит с ошибкой [2733388032] {'request_id': 'b5c1f4ea-70e2-479b-869f-d6ba9fc81f5d', 'status': 'error', 'code': 'INTERNAL_ERROR', 'message': 'Случилось что-то непонятное. Подождите немного и попробуйте ещё раз.'}, при этом кондей включается в режим охлаждения. В НА он числится выключенным (по факту - работает).

А на Daikin FTXS25D3 (более новая модель) из НА команда проходит без ошибок, и в интерфейсе НА отображается правильно - fan_only (вентиляция).

Режим осушения на моих кондеях не работает - проверить нет возможности.

alexanderznamensky avatar Apr 20 '22 10:04 alexanderznamensky

@alexanderznamensky Я тоже столкнулся с этой проблемой. Но тут, скорее всего, проблема у яндекса. У меня пульт Tuya S08. Его можно подключить через Яндекс напрямую, либо через Smart Life или Digma. В последних двух приложениях все отлично работает. Однако, если добавлять пульт в яндекс (напрямую или через интеграцию), то в приложении яндекса при переключении режимов возникает ошибка "Случилось что-то непонятное. Подождите немного и попробуйте ещё раз." Я подумал, раз уж в сторонних приложениях все работает, то попробую прокинуть в HA, прописав кондиционер в include. Но Home Assitant лишь позволяет подробнее увидеть JSON ответ от сервера. Я написал в поддержку через чат в приложении, но не надеюсь на какое то решение от них.

bezenson avatar Nov 21 '22 07:11 bezenson

https://github.com/AlexxIT/YandexStation/releases/tag/v3.13.0

AlexxIT avatar Jan 14 '24 13:01 AlexxIT