Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Пт янв 20, 2023 4:35 pm
Модуль у меня работает
Что бы свойство датчиков снова заработали, нужно теперь добавить oauth2 user token в настройках модуля.OlegM писал(а): ↑Ср янв 18, 2023 1:59 pmДобрый день. Кто нибудь может подсказать почему данные посланные из Яндекса отрабатываются и все меняется в Мажордомо, а когда из Мажордомо например включаешь или выключаешь свет команда отрабатывается, но в Яндексе не меняется показатель выключателя. Так-же не отправляются данные по температуре, зарядке и т.д. в Яндекс...
Изначально прописан у меня oauth2 user token. Как написано в инструкции - этот параметр за выключатели не отвечает. Я именно написал не про датчика (это не так важно), а про выключатели. Только работает как-то в одну сторону именно выключатели.Что бы свойство датчиков снова заработали, нужно теперь добавить oauth2 user token в настройках модуля.
Код: Выделить всё
15:43:43 0.43730400 PropertySetHandle send result: Not Found
15:43:42 0.99343000 PropertySetHandle send: {"ts":1677051822,"payload":{"user_id":"c4deb365f86ac468a87a53e5a2441527","devices":[{"id":"3","capabilities":[{"type":"devices.capabilities.on_off","state":{"instance":"on","value":false}}],"properties":[]}]}}
15:43:42 0.99192100 PropertySetHandle for object 'b1' and property 'status' and value=0
15:43:42 0.78717400 smarthome.php >>> {"request_id":"ec9509b4-6a34-4fb4-a822-cef16d586603","payload":{"devices":[{"id":"3","capabilities":[{"type":"devices.capabilities.on_off","state":{"instance":"on","action_result":{"status":"DONE"}}}]}]}}
15:43:42 0.78637500 Object 'b1', property 'status', set value=0
15:43:42 0.59659800 Capabilities type 'devices.capabilities.on_off', instance 'on', relative=0, value=false
15:43:42 0.59508300 Incoming action request for device ID3
15:43:42 0.58425600 POST /modules/yandexhome/smarthome.php/v1.0/user/devices/action 5.255.199.1 <<< {"payload":{"devices":[{"id":"3","capabilities":[{"type":"devices.capabilities.on_off","state":{"instance":"on","value":false}}]}]}}
Код: Выделить всё
2023-02-22T10:57:44+03:00: Requesting state for device {id:81780419-0c22-4c71-9d0b-84cafc8d067b, user:1757940977}
2023-02-22T10:57:44+03:00: Requesting state for device {id:81780419-0c22-4c71-9d0b-84cafc8d067b, user:1757940977}
2023-02-22T10:57:44+03:00: Sending request for states of devices {external_ids:[3]} to provider 4a32a6ce-dac1-48db-be49-31e5c7138115
2023-02-22T10:57:44+03:00: Sending request to provider:
POST
request id: c73aa6b7-d69b-474f-8906-cea55c3495cf
{"devices":[{"id":"3"}]}
2023-02-22T10:57:44+03:00: Got response from provider 4a32a6ce-dac1-48db-be49-31e5c7138115:
200
{"request_id":"c73aa6b7-d69b-474f-8906-cea55c3495cf","payload":{"devices":[{"id":"3","capabilities":[{"type":"devices.capabilities.on_off","state":{"instance":"on","value":true}}],"properties":[]}]}}
2023-02-22T10:57:44+03:00: Updating state of device {id:81780419-0c22-4c71-9d0b-84cafc8d067b, external_id:3, provider:4a32a6ce-dac1-48db-be49-31e5c7138115, user:1757940977}
2023-02-22T10:57:44+03:00: Device {id:81780419-0c22-4c71-9d0b-84cafc8d067b, external_id:3, provider:4a32a6ce-dac1-48db-be49-31e5c7138115, user:1757940977} updated
У меня тоже кинетик. Делал по инструкции от автора. Вроде особых проблем не было. На роутере нужно открыть 443 порт или сделать перенаправление, как в инструкции.Denis239tp писал(а): ↑Вс фев 26, 2023 7:27 pmПодскажите, как настроить этот модуль через современный роутер keenetic? Все предыдущие инструкции не актуальные