[Модуль] Yandex Home (yandexhome)
Модератор: immortal
-
- Сообщения: 72
- Зарегистрирован: Вт фев 02, 2021 12:54 pm
- Благодарил (а): 18 раз
- Поблагодарили: 6 раз
Re: [Модуль] Yandex Home (yandexhome)
Что бы свойство датчиков снова заработали, нужно теперь добавить oauth2 user token в настройках модуля.OlegM писал(а): ↑Ср янв 18, 2023 1:59 pmДобрый день. Кто нибудь может подсказать почему данные посланные из Яндекса отрабатываются и все меняется в Мажордомо, а когда из Мажордомо например включаешь или выключаешь свет команда отрабатывается, но в Яндексе не меняется показатель выключателя. Так-же не отправляются данные по температуре, зарядке и т.д. в Яндекс...
-
- Сообщения: 96
- Зарегистрирован: Пт май 15, 2015 3:28 pm
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: [Модуль] Yandex Home (yandexhome)
Изначально прописан у меня oauth2 user token. Как написано в инструкции - этот параметр за выключатели не отвечает. Я именно написал не про датчика (это не так важно), а про выключатели. Только работает как-то в одну сторону именно выключатели.Что бы свойство датчиков снова заработали, нужно теперь добавить oauth2 user token в настройках модуля.
- Shuravi
- Сообщения: 25
- Зарегистрирован: Вс апр 21, 2019 7:58 pm
- Откуда: Ростов-на-Дону
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: [Модуль] Yandex Home (yandexhome)
Выражаю огромную благодарность skysilver за модуль.
Единственное хочу сказать: я намучался и продолжаю мучаться с отсутствием запуском методов после изменения свойства. Дело в том, что я совершенно не использую простые устройства. И сейчас я вынужден создавать промежуточные свойства для запуска коренного метода и изменения основного свойства.
Я приведу пример других модулей: MegaD, Xiaomi Home, Xiaomi miIO, SamsungTV, Keenetic, все они используют возможность запуска соответствующего метода.
skysilver, Христа ради, сделайте запуск методов в модуле...
Или озвучьте прайс, предлагаю скинуться на Connecte. Тема поднималась, тема востребована, а кому не нужно, те товарищи по цеху могут не использовать.
Единственное хочу сказать: я намучался и продолжаю мучаться с отсутствием запуском методов после изменения свойства. Дело в том, что я совершенно не использую простые устройства. И сейчас я вынужден создавать промежуточные свойства для запуска коренного метода и изменения основного свойства.
Я приведу пример других модулей: MegaD, Xiaomi Home, Xiaomi miIO, SamsungTV, Keenetic, все они используют возможность запуска соответствующего метода.
skysilver, Христа ради, сделайте запуск методов в модуле...
Или озвучьте прайс, предлагаю скинуться на Connecte. Тема поднималась, тема востребована, а кому не нужно, те товарищи по цеху могут не использовать.
- olis
- Сообщения: 19
- Зарегистрирован: Вс июл 14, 2019 6:29 pm
- Благодарил (а): 8 раз
- Поблагодарили: 6 раз
Re: [Модуль] Yandex Home (yandexhome)
Не мучайтесь, выберите в настройках свойства объекта метод, который надо запускать при изменении свойства (опция называется Запускать метод при изменении:).
- Shuravi
- Сообщения: 25
- Зарегистрирован: Вс апр 21, 2019 7:58 pm
- Откуда: Ростов-на-Дону
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: [Модуль] Yandex Home (yandexhome)
Не получится создать свойство для подкласса, когда это свойство уже создано в классе и используется в методе системы.
Примером может быть свойство "status", "value", "alive".
Примером может быть свойство "status", "value", "alive".
-
- Сообщения: 55
- Зарегистрирован: Вс дек 18, 2016 7:29 am
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: [Модуль] Yandex Home (yandexhome)
Алиса на любые команды говорит "Что-то пошло не так. Подождите немного и попробуйте снова."? Управление работает, при входе в устройство в яндексе статус обновляется, OAuth2 User Token прописал, все рекомендации выполнил, но результата нет.
Лог debmes:
Лог с диалогов:
Лог 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
-
- Сообщения: 62
- Зарегистрирован: Пт янв 31, 2020 1:46 am
- Откуда: Челябинская область
- Благодарил (а): 11 раз
- Поблагодарили: 10 раз
Re: [Модуль] Yandex Home (yandexhome)
Подскажите, как настроить этот модуль через современный роутер keenetic? Все предыдущие инструкции не актуальные
-
- Сообщения: 106
- Зарегистрирован: Вс мар 29, 2020 11:20 am
- Благодарил (а): 47 раз
- Поблагодарили: 13 раз
Re: [Модуль] Yandex Home (yandexhome)
У меня тоже кинетик. Делал по инструкции от автора. Вроде особых проблем не было. На роутере нужно открыть 443 порт или сделать перенаправление, как в инструкции.Denis239tp писал(а): ↑Вс фев 26, 2023 7:27 pmПодскажите, как настроить этот модуль через современный роутер keenetic? Все предыдущие инструкции не актуальные
Raspberry Pi4B (4Gb) + MegaD + Informer (skysilver)
-
- Сообщения: 62
- Зарегистрирован: Пт янв 31, 2020 1:46 am
- Откуда: Челябинская область
- Благодарил (а): 11 раз
- Поблагодарили: 10 раз
Re: [Модуль] Yandex Home (yandexhome)
Да где она инструкция то? В той, что я тут нашел нифига не понятно, видно, что у него древний какой-то кинетик, какие то ссл он делает, а современные кинетики сами это делают. Мучаюсь уже неделю, все перепробовал. Как этот сраный кинетик настроить, ума не приложу. Доменное имя открытое, теперь хоть кто может мои выключатели понажимать. Порты открываю, ничего через них не доступно. Инструкция написана для специалистов по сетям. А мне, обычному пользователю это недоступно. И нахрена писать инструкцию и дополнение для десятка людей по всей стане??? Автор явно сделал для себя, а не для людей. А судя по этому топику -люди мучаются, ничего не выходит, бросают и забывают про его приложение. Неужели нельзя просто сделать: ввел свой логин и пароль, и все заработало. Трындец какой то!
Ткните носом, пожалуйста, на инструкцию, где все понятно!
Ткните носом, пожалуйста, на инструкцию, где все понятно!