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

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Чт дек 24, 2020 11:27 am

Grey писал(а):
Чт дек 24, 2020 12:23 am
и отображается страница авторизации в Мажордомо.
Дайте скриншот, как это выглядит.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Grey
Сообщения: 5
Зарегистрирован: Пт апр 05, 2019 10:48 pm
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение Grey » Чт дек 24, 2020 1:31 pm

skysilver писал(а):
Чт дек 24, 2020 11:27 am
Grey писал(а):
Чт дек 24, 2020 12:23 am
и отображается страница авторизации в Мажордомо.
Дайте скриншот, как это выглядит.
Вот так:
Изображение
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Чт дек 24, 2020 2:09 pm

Grey писал(а):
Чт дек 24, 2020 1:31 pm
Вот так:
Изображение
Это авторизация модуля, а не МДМ. Введите логин пароль из настроек модуля. В документации все расписано.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Grey
Сообщения: 5
Зарегистрирован: Пт апр 05, 2019 10:48 pm
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение Grey » Чт дек 24, 2020 2:23 pm

skysilver писал(а):
Чт дек 24, 2020 2:09 pm
Это авторизация модуля, а не МДМ. Введите логин пароль из настроек модуля. В документации все расписано.
Работает! Спасибо!
Пойду тестировать. Ну и донатить. 8-)
klv666
Сообщения: 175
Зарегистрирован: Вс янв 20, 2019 10:48 am
Благодарил (а): 64 раза
Поблагодарили: 19 раз

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

Сообщение klv666 » Вт дек 29, 2020 7:25 pm

Всем привет у меня снова чутка сломалась Алиса((( Все выполняет, но постоянно говорит что не справилась, к сожалению дико бесит всю семью, в общем необходимо срочно исправить.
Произошло после переустановки системы из-за поломки БД в результате зацикливания метода (косякнул, сам виноват).
Есть наводка на одно место. В config.php раньше присутствовал следующий код:

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

if (!(preg_match('/\/authorize\.php/is', $_SERVER['REQUEST_URI']) ||   ////номер строки 59 это для сообщения ниже
      preg_match('/\/token\.php/is', $_SERVER['REQUEST_URI']) ||        ////номер строки 60
      preg_match('/\/smarthome\.php/is', $_SERVER['REQUEST_URI'])))    ////номер строки 61
{
   Define('HOME_NETWORK', '192.168.1.*, 172.16.65.170');                  // home network (optional)
   Define('EXT_ACCESS_USERNAME', 'loginjdk');                  // access details for external network (internet)
   Define('EXT_ACCESS_PASSWORD', 'parolgh');
}
Теперь в окне командной строки где крутятся циклы мдм периодически появляется:

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

PHP Notice:  Undefined index: REQUEST_URI in C:\_majordomo\htdocs\config.php on line 59
PHP Notice:  Undefined index: REQUEST_URI in C:\_majordomo\htdocs\config.php on line 60
PHP Notice:  Undefined index: REQUEST_URI in C:\_majordomo\htdocs\config.php on line 61
Кто нибудь может помочь :(
МДМ обновлял...
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Ср дек 30, 2020 10:07 am

klv666 писал(а):
Вт дек 29, 2020 7:25 pm
Всем привет у меня снова чутка сломалась Алиса((( Все выполняет, но постоянно говорит что не справилась, к сожалению дико бесит всю семью, в общем необходимо срочно исправить.
Проверь свои вебхуки на внешнем сервисе. Как здесь https://mjdm.ru/forum/viewtopic.php?f=5 ... 30#p125434
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
klv666
Сообщения: 175
Зарегистрирован: Вс янв 20, 2019 10:48 am
Благодарил (а): 64 раза
Поблагодарили: 19 раз

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

Сообщение klv666 » Чт дек 31, 2020 11:09 am

klv666 писал(а):
Вт дек 29, 2020 7:25 pm

Теперь в окне командной строки где крутятся циклы мдм периодически появляется:

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

PHP Notice:  Undefined index: REQUEST_URI in C:\_majordomo\htdocs\config.php on line 59
PHP Notice:  Undefined index: REQUEST_URI in C:\_majordomo\htdocs\config.php on line 60
PHP Notice:  Undefined index: REQUEST_URI in C:\_majordomo\htdocs\config.php on line 61
А в связи с чем могут сыпать ошибки об отсутствии элемента 'REQUEST_URI' ?
klv666
Сообщения: 175
Зарегистрирован: Вс янв 20, 2019 10:48 am
Благодарил (а): 64 раза
Поблагодарили: 19 раз

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

Сообщение klv666 » Чт дек 31, 2020 3:07 pm

Divan писал(а):
Чт дек 17, 2020 1:16 am
Если после авторизации получили ошибку 400 Bad Request

Вероятно долго не использовали модуль Yandex Home. Если токен не обновлялся в течение двух недель, то теряется связь и получите такую ошибку 400 Bad Request. Обычно токен доступа сам обновляется, если модулем регулярно пользоваться.

Если все же токен утратил свою силу, то можно принудительно обновить. Для этого необходимо удалить связь между яндекс с мажориком и по новой пройти авторизацию.

Можно проверить жизнеспособность токена через сайт

Указываем https://домен:порт/yandexhome/smarthome.php/v1.0/user/devices и токен
СпойлерПоказать
Безымянный.jpg
Что за токен, где брать?
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

Сообщение Divan » Вс янв 03, 2021 2:38 pm

klv666 писал(а):
Чт дек 31, 2020 3:07 pm
Divan писал(а):
Чт дек 17, 2020 1:16 am
Если после авторизации получили ошибку 400 Bad Request

Вероятно долго не использовали модуль Yandex Home. Если токен не обновлялся в течение двух недель, то теряется связь и получите такую ошибку 400 Bad Request. Обычно токен доступа сам обновляется, если модулем регулярно пользоваться.

Если все же токен утратил свою силу, то можно принудительно обновить. Для этого необходимо удалить связь между яндекс с мажориком и по новой пройти авторизацию.

Можно проверить жизнеспособность токена через сайт

Указываем https://домен:порт/yandexhome/smarthome.php/v1.0/user/devices и токен
СпойлерПоказать
Безымянный.jpg
Что за токен, где брать?
Токен можете узнать в самом модуле Yandex Home
СпойлерПоказать
токен.jpg
токен.jpg (68.11 КБ) 2763 просмотра
токен2.jpg
токен2.jpg (56.58 КБ) 2763 просмотра
За это сообщение автора Divan поблагодарил:
klv666 (Вт янв 05, 2021 5:38 pm)
Рейтинг: 1.16%
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

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

Сообщение slgeo » Ср янв 13, 2021 4:32 pm

Чой-то колонка стала отбивать запросы в последние дни, начал копать и обнаружил в кабинете разработчика такую дребедень:

Изображение

Это типа бан?
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Ответить