Страница 75 из 79

Re: [Модуль] Yandex Home (yandexhome)

Добавлено: Пт янв 20, 2023 4:35 pm
webms
Модуль у меня работает

Re: [Модуль] Yandex Home (yandexhome)

Добавлено: Вт янв 24, 2023 11:05 pm
grifindorec
OlegM писал(а):
Ср янв 18, 2023 1:59 pm
Добрый день. Кто нибудь может подсказать почему данные посланные из Яндекса отрабатываются и все меняется в Мажордомо, а когда из Мажордомо например включаешь или выключаешь свет команда отрабатывается, но в Яндексе не меняется показатель выключателя. Так-же не отправляются данные по температуре, зарядке и т.д. в Яндекс...
Что бы свойство датчиков снова заработали, нужно теперь добавить oauth2 user token в настройках модуля.

Re: [Модуль] Yandex Home (yandexhome)

Добавлено: Ср янв 25, 2023 12:12 pm
OlegM
Что бы свойство датчиков снова заработали, нужно теперь добавить oauth2 user token в настройках модуля.
Изначально прописан у меня oauth2 user token. Как написано в инструкции - этот параметр за выключатели не отвечает. Я именно написал не про датчика (это не так важно), а про выключатели. Только работает как-то в одну сторону именно выключатели.

Re: [Модуль] Yandex Home (yandexhome)

Добавлено: Пн фев 20, 2023 11:28 pm
Shuravi
Выражаю огромную благодарность skysilver за модуль.

Единственное хочу сказать: я намучался и продолжаю мучаться с отсутствием запуском методов после изменения свойства. Дело в том, что я совершенно не использую простые устройства. И сейчас я вынужден создавать промежуточные свойства для запуска коренного метода и изменения основного свойства.
Я приведу пример других модулей: MegaD, Xiaomi Home, Xiaomi miIO, SamsungTV, Keenetic, все они используют возможность запуска соответствующего метода.
skysilver, Христа ради, сделайте запуск методов в модуле...
Или озвучьте прайс, предлагаю скинуться на Connecte. Тема поднималась, тема востребована, а кому не нужно, те товарищи по цеху могут не использовать.

Re: [Модуль] Yandex Home (yandexhome)

Добавлено: Вт фев 21, 2023 12:30 pm
olis
Shuravi писал(а):
Пн фев 20, 2023 11:28 pm
я намучался и продолжаю мучаться с отсутствием запуском методов после изменения свойства
Не мучайтесь, выберите в настройках свойства объекта метод, который надо запускать при изменении свойства (опция называется Запускать метод при изменении:).

Re: [Модуль] Yandex Home (yandexhome)

Добавлено: Вт фев 21, 2023 9:15 pm
Shuravi
Не получится создать свойство для подкласса, когда это свойство уже создано в классе и используется в методе системы.
Примером может быть свойство "status", "value", "alive".

Re: [Модуль] Yandex Home (yandexhome)

Добавлено: Ср фев 22, 2023 10:59 am
Cashmarik
Алиса на любые команды говорит "Что-то пошло не так. Подождите немного и попробуйте снова."? Управление работает, при входе в устройство в яндексе статус обновляется, OAuth2 User Token прописал, все рекомендации выполнил, но результата нет.
Лог debmes:

Код: Выделить всё

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

Re: [Модуль] Yandex Home (yandexhome)

Добавлено: Вс фев 26, 2023 7:27 pm
Denis239tp
Подскажите, как настроить этот модуль через современный роутер keenetic? Все предыдущие инструкции не актуальные

Re: [Модуль] Yandex Home (yandexhome)

Добавлено: Вс фев 26, 2023 7:47 pm
Yevgen16
Denis239tp писал(а):
Вс фев 26, 2023 7:27 pm
Подскажите, как настроить этот модуль через современный роутер keenetic? Все предыдущие инструкции не актуальные
У меня тоже кинетик. Делал по инструкции от автора. Вроде особых проблем не было. На роутере нужно открыть 443 порт или сделать перенаправление, как в инструкции.

Re: [Модуль] Yandex Home (yandexhome)

Добавлено: Вс фев 26, 2023 8:51 pm
Denis239tp
Да где она инструкция то? В той, что я тут нашел нифига не понятно, видно, что у него древний какой-то кинетик, какие то ссл он делает, а современные кинетики сами это делают. Мучаюсь уже неделю, все перепробовал. Как этот сраный кинетик настроить, ума не приложу. Доменное имя открытое, теперь хоть кто может мои выключатели понажимать. Порты открываю, ничего через них не доступно. Инструкция написана для специалистов по сетям. А мне, обычному пользователю это недоступно. И нахрена писать инструкцию и дополнение для десятка людей по всей стане??? Автор явно сделал для себя, а не для людей. А судя по этому топику -люди мучаются, ничего не выходит, бросают и забывают про его приложение. Неужели нельзя просто сделать: ввел свой логин и пароль, и все заработало. Трындец какой то!
Ткните носом, пожалуйста, на инструкцию, где все понятно!