Closed Sergmasharov closed 1 year ago
Не вижу у Яндекса такого API для устройств. Оно есть только для колонок. Неудачную попытку выполнить команду на устройстве можно поймать. Только непонятно, когда устройство нужно будет возвращать назад онлайн.
А как тогда колонка сообщает статус устройства? Когда оно недоступно, колонка не говорит что выключена розетка. Вот удалось лог с запроса на устройство (iot.quasar.yandex.ru)
{"status":"ok","request_id":"40997c95-22a9-4c72-9477-c076aaf5aeca","id":"39f2faa7-d559-4bb0-adee-d1b0f36abe95","name":"Насос","names":["Насос"],"type":"devices.types.socket","icon_url":"https://avatars.mds.yandex.net/get-iot/icons-devices-devices.types.socket.svg/orig","state":"online","groups":[],"room":"Дача","capabilities":[{"retrievable":true,"type":"devices.capabilities.on_off","state":{"instance":"on","value":false},"parameters":{"split":false}}],"properties":[],"info_message":"Похоже, что ваше устройство привязано к региону \"Китай\", время реакции может составлять до нескольких секунд","skill_id":"ad26f8c2-fc31-4928-a653-d829fda7e6c2","external_id":"M1GAxtaW9A0LXNwZWMtdjIVhIAFGAtjaHVhbmdtaS1tMxUUGAkyMzY4OTM2NTYV9AgsA.2","favorite":false}
Действительно есть поле online
. Проглядел
Имеется умная розетка (Xiaomi Mi Smart Plug Wi-Fi Basic), проброшенная в HA через интеграцию Yandex.Station.
При обесточивании розетки алиса говорит что устройство недоступно, а в ХА статус "выключено". Очень полезно было бы отображать статус "недоступно"
Вот лог при попытке включения обесточенной розетки: