[Модуль] Yandex Home (yandexhome)
Модератор: immortal
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: [Модуль] Yandex Home (yandexhome)
А access и error логи вебсервера (апач или нжинкс) смотрел? Есть там что-нить?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 259
- Зарегистрирован: Сб май 11, 2019 6:35 pm
- Откуда: Иркутск
- Благодарил (а): 16 раз
- Поблагодарили: 59 раз
Re: [Модуль] Yandex Home (yandexhome)
В логах апача тоже ничего. Когда ломлюсь через браузер - логи есть, через приложение - тишина...
-
- Сообщения: 8
- Зарегистрирован: Чт авг 22, 2019 11:10 am
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: [Модуль] Yandex Home (yandexhome)
Skysilver, отличная разработка! Спасибо!
У меня пара вопросов:
1) Не могли бы вы рассказать, что означает вот эта часть кода: ('access_lifetime' => 7*24*3600). Это видимо срок действия авторизации..
Что происходит после окончания этого времени? Нужно будет заново объединять аккаунты? Или это происходит автоматически?
2) Насколько сложно переделать модуль, для установки на чистый apache+php допустим. Мне сейчас пришлось установить MojorDomo, для реализации голосового управления. Я подправил функции HandleQueryRequest и HandleExecuteRequest для связи со своей системой УД. Еще хотелось бы не использовать MySQL... Может быть у вас уже есть какие-то наработки? Или существуют чьи-то другие решения?
Спасибо!
У меня пара вопросов:
1) Не могли бы вы рассказать, что означает вот эта часть кода: ('access_lifetime' => 7*24*3600). Это видимо срок действия авторизации..
Что происходит после окончания этого времени? Нужно будет заново объединять аккаунты? Или это происходит автоматически?
2) Насколько сложно переделать модуль, для установки на чистый apache+php допустим. Мне сейчас пришлось установить MojorDomo, для реализации голосового управления. Я подправил функции HandleQueryRequest и HandleExecuteRequest для связи со своей системой УД. Еще хотелось бы не использовать MySQL... Может быть у вас уже есть какие-то наработки? Или существуют чьи-то другие решения?
Спасибо!
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Yandex Home (yandexhome)
Да, у меня тоже ожило...пришлось выйти и снова связать с аккаунтом, потом всё заработало...хз че случилось изначально.nick7zmail писал(а): ↑Ср авг 21, 2019 8:06 pmА я как раз че то с системой намудрил - и не пойму че нихрена не работает))) Не у меня одного значит? Не работают пока диалоги?
Как автор мне вчера рассказывал - если не было никаких команд Алисе на протяжении 2 недель - приходится повторно объединять. Если хотя бы 1 команда была - токен обновляется автоматически, и снова всё хорошо =).DSLTIP писал(а): ↑Чт авг 22, 2019 12:58 pmSkysilver, отличная разработка! Спасибо!
У меня пара вопросов:
1) Не могли бы вы рассказать, что означает вот эта часть кода: ('access_lifetime' => 7*24*3600). Это видимо срок действия авторизации..
Что происходит после окончания этого времени? Нужно будет заново объединять аккаунты? Или это происходит автоматически?
Тут надо писать собственный фронтенд в котором будет работать модуль. Как раз исследовал данный вопрос для другого модуля. Можете написать в личку телеграма @nick7zmail, объясню фронт работ. Не использовать mysql крайне проблематично в рамках как конкретного модуля, так и фронтенда. Если вам не нужен фронтенд - уверен на 95 % что есть простенькие скрипты на python или nodejs каком нибудь, которые как раз работают без mysql и делают именно то что вам нужно. Поищите на гитхабе https://github.com/topics/yandex-dialogs (сам не заморачивался, честно).DSLTIP писал(а): ↑Чт авг 22, 2019 12:58 pm2) Насколько сложно переделать модуль, для установки на чистый apache+php допустим. Мне сейчас пришлось установить MojorDomo, для реализации голосового управления. Я подправил функции HandleQueryRequest и HandleExecuteRequest для связи со своей системой УД. Еще хотелось бы не использовать MySQL... Может быть у вас уже есть какие-то наработки? Или существуют чьи-то другие решения?
Спасибо!
Последний раз редактировалось nick7zmail Пт авг 23, 2019 12:11 pm, всего редактировалось 1 раз.
- За это сообщение автора nick7zmail поблагодарил:
- DSLTIP (Пт авг 23, 2019 11:38 am)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: [Модуль] Yandex Home (yandexhome)
Это время жизни токена доступа (авторизации). Продлевается автоматом, если поступают регулярно запросы от яндекса. Если не пользоваться пару недель, то стухнет, и нужно будет в приложении яндекса повторно связать аккаунты.
Наработок именно на php не встречал. На других языках на гитхабе есть несколько.DSLTIP писал(а): ↑Чт авг 22, 2019 12:58 pm2) Насколько сложно переделать модуль, для установки на чистый apache+php допустим. Мне сейчас пришлось установить MojorDomo, для реализации голосового управления. Я подправил функции HandleQueryRequest и HandleExecuteRequest для связи со своей системой УД. Еще хотелось бы не использовать MySQL... Может быть у вас уже есть какие-то наработки? Или существуют чьи-то другие решения?
В целом, если без веб-интерфейса и конфиги устройств хранить в файлах, то переделать вполне реально. Но у меня такой реализации нет и поделиться нечем. ))
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 8
- Зарегистрирован: Чт авг 22, 2019 11:10 am
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: [Модуль] Yandex Home (yandexhome)
Т.е. увеличение этой константы ('access_lifetime' => 7*24*3600) ни к чему не приведет?
В принципе я уже переделал!) Вырезал из класса все MajorDomo-вские фунции, вырезал весь фронт-энд, админку, перевел на SQLite базу.
Подправил MajordomoPDO.php и перенёс в свой Apache. MajorDomo загасил. Пока все работает, Алисой управляется!
Вам большое СПАСИБО!
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Yandex Home (yandexhome)
Устройства прямо в базе ручками создаёте?))DSLTIP писал(а): ↑Пт авг 23, 2019 11:32 amВ принципе я уже переделал!) Вырезал из класса все MajorDomo-вские фунции, вырезал весь фронт-энд, админку, перевел на SQLite базу.
Подправил MajordomoPDO.php и перенёс в свой Apache. MajorDomo загасил. Пока все работает, Алисой управляется!
Вам большое СПАСИБО!
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 8
- Зарегистрирован: Чт авг 22, 2019 11:10 am
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: [Модуль] Yandex Home (yandexhome)
Да, конечно) Я же для себя делаю, большой разницы нет, куда вводить данные, в админку или DB explorer какой-нибудь...
Тем более это один раз делается.
Последний раз редактировалось DSLTIP Пт авг 23, 2019 12:57 pm, всего редактировалось 1 раз.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Yandex Home (yandexhome)
Понятно)) Рад, что получилась ваша задумка)
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<