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

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

Модератор: immortal

Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

Сообщение SmoKE_xDDD » Вс янв 24, 2021 2:53 pm

Карл Маркс писал(а):
Вс янв 24, 2021 2:41 pm
nick7zmail писал(а):
Вс янв 24, 2021 1:31 pm
Может у вас белого ip нет? Хотя если с внешки json ошибки получается - должен быть белый...да, ошибки там должны быть, т.к. вы не передаёт доп.параметров. Посмотрите на ютубе есть несколько хороших инструкций на канале "умный дом с диваном". Обычно по одной единственной инструкции всё заводится... Если так мучаетесь - может кого опытного попросить за вознаграждение настроить всё вам? Готов помочь, если что.

Отправлено с моего Xperia XZ1 Compact через Tapatalk
Спасибо за ответ и предложение. Белого ip нет, выход настроил через Сервис KeenDNS. Часть вопроса и заключалась в этом. Если кинетик предоставляет ssl, стоит ли со стороны ещё подтягивать? Именно с этого ютюб канала и перешёл к попыткам настроить напрямую, мимо домовёнка Кузи. Настраивать начал с инструкции с коннекта (вроде). Сперва всё шло хорошо, автор прям про кинетик писал, потом пошел Вариант публикации вебхуков через реверс-прокси на базе веб-сервера Apache. Я не знаю, оно нужно было мне, или паралленьно написано, для других. Вот тут я и запнулся. Сперва конфиг файл не правильно создал, про 3 ссылки в конце не понятно написано. Потом информацию нашёл, исправил, но апачи2 так и не завёлся. Пытался понять, как через DDNS настроить, там ещё больше непоняток. А попросить настроить кого то... Когда что то поломается в работе, а поломается обязательно, после какого нибудь обновления, или просто так, опять бегать искать, кто починит? Сейчас на карту вернётся образ без этих изменений, попробую без реверс прокси настроить.
1) делаете кинднс
2) создаете навык
3) готово.
Ничего допом делать не надо.
За это сообщение автора SmoKE_xDDD поблагодарил:
Карл Маркс (Вс янв 24, 2021 3:02 pm)
Рейтинг: 1.16%
Аватара пользователя
Карл Маркс
Сообщения: 70
Зарегистрирован: Ср апр 24, 2019 5:10 pm
Благодарил (а): 50 раз
Поблагодарили: 3 раза

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

Сообщение Карл Маркс » Вс янв 24, 2021 3:02 pm

SmoKE_xDDD писал(а):
Вс янв 24, 2021 2:53 pm
1) делаете кинднс
2) создаете навык
3) готово.
Ничего допом делать не надо.
Спасибо милый человек. Очередной раз убеждаюсь, что порой много читать вредно.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вс янв 24, 2021 6:29 pm

Карл Маркс писал(а):
SmoKE_xDDD писал(а):
Вс янв 24, 2021 2:53 pm
1) делаете кинднс
2) создаете навык
3) готово.
Ничего допом делать не надо.
Спасибо милый человек. Очередной раз убеждаюсь, что порой много читать вредно.
Хорошо подметили :-D

- если делаете через кинДНС - сертификат вам кинетик предоставляет, соответственно сторонний заводить не нужно. Url вам тоже кинетик предоставляет, ddns пользоваться не надо...пробрасывать через реверс прокси нужно только в случае если не хотите весь мажордом в инет выставлять, но, как я и говорил, в начале с выставленным в инет попробуйте настроить, потом с реверс прокси балуйтесь. В общем то правильно написали. Настраиваете кинетик, и можно сразу к настройке навыка переходить. Одно но. Если я правильно помню - если МД выкинут через кинДНС - вроде он не понимает откуда к нему запрос прилетел...не распознаёт внешнюю сеть, и видит, как будто запросы из внешней сети идут от адреса роутера. Таким образом правило на http авторизацию с логином/паролем, описанное в config.php не работает вообще, и он пропускает всех с внешки и даёт всем зайти на вашу страничку без авторизации. Как то так.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

За это сообщение автора nick7zmail поблагодарил:
Карл Маркс (Вс янв 24, 2021 9:00 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

Сообщение SmoKE_xDDD » Вс янв 24, 2021 7:06 pm

nick7zmail писал(а):
Вс янв 24, 2021 6:29 pm
Карл Маркс писал(а):
SmoKE_xDDD писал(а):
Вс янв 24, 2021 2:53 pm
1) делаете кинднс
2) создаете навык
3) готово.
Ничего допом делать не надо.
Спасибо милый человек. Очередной раз убеждаюсь, что порой много читать вредно.
Хорошо подметили :-D

- если делаете через кинДНС - сертификат вам кинетик предоставляет, соответственно сторонний заводить не нужно. Url вам тоже кинетик предоставляет, ddns пользоваться не надо...пробрасывать через реверс прокси нужно только в случае если не хотите весь мажордом в инет выставлять, но, как я и говорил, в начале с выставленным в инет попробуйте настроить, потом с реверс прокси балуйтесь. В общем то правильно написали. Настраиваете кинетик, и можно сразу к настройке навыка переходить. Одно но. Если я правильно помню - если МД выкинут через кинДНС - вроде он не понимает откуда к нему запрос прилетел...не распознаёт внешнюю сеть, и видит, как будто запросы из внешней сети идут от адреса роутера. Таким образом правило на http авторизацию с логином/паролем, описанное в config.php не работает вообще, и он пропускает всех с внешки и даёт всем зайти на вашу страничку без авторизации. Как то так.

Отправлено с моего Xperia XZ1 Compact через Tapatalk
Да так и есть, тут на форуме писал инструкцию как защитить....
За это сообщение автора SmoKE_xDDD поблагодарил:
Карл Маркс (Вс янв 24, 2021 9:01 pm)
Рейтинг: 1.16%
Аватара пользователя
Карл Маркс
Сообщения: 70
Зарегистрирован: Ср апр 24, 2019 5:10 pm
Благодарил (а): 50 раз
Поблагодарили: 3 раза

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

Сообщение Карл Маркс » Вс янв 24, 2021 9:06 pm

Не хотит.
Может в логах что видно будет?
СпойлерПоказать
21:38:04 0.86737300 POST /modules/yandexhome/authorize.php?state=https%3A%2F%2Fsocial.yandex.ru%2Fbroker2%2Fauthz_in_web%2Fcf2d2262327141e3a84fec8fe3bdd63d%2Fcallback&redirect_uri=https%3A%2F%2Fsocial.yandex.net%2Fbroker%2Fredirect&response_type=code&client_id=c388160dc4c7-41a1890e 192.168.1.1 <<< {"authorized":"yes"}
21:38:04 0.87145200 authorize.php >>> HTTP/1.1 302 Found
Content-Type: application/json
Location: https://social.yandex.net/broker/redire ... 2Fcallback


21:38:05 0.83733000 POST /modules/yandexhome/token.php 192.168.1.1 <<< {"code":"8811f9f853eab61e120f4df4dad2f853bd6da085","client_secret":"1bbd7e07-44ad-44ef-bcfb-ec2bec7b3209","grant_type":"authorization_code","client_id":"c388160dc4c7-41a1890e","redirect_uri":"https:\/\/social.yandex.net\/broker\/redirect"}
21:38:05 0.84584200 token.php >>> HTTP/1.1 200 OK
Cache-Control: no-store
Content-Type: application/json
Pragma: no-cache

{"access_token":"561f5caa6fe3833d3e38eb28d099eaf7b866c7e0","expires_in":604800,"token_type":"Bearer","scope":null,"refresh_token":"22cc89af53d6967f7c4000573f837e70e1d54dd6"}
Там почему то локальный адрес фигурирует, полно токинов фигурирует, а на мой не похожи.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Пн янв 25, 2021 11:49 am

Карл Маркс писал(а):
Вс янв 24, 2021 9:06 pm
Не хотит.
Может в логах что видно будет?
В приведенном логе все хорошо, никаких проблем. Связывание аккаунтов прошло, токен доступа яндексу выдался.
За это сообщение автора skysilver поблагодарил:
Карл Маркс (Пн янв 25, 2021 12:30 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Карл Маркс
Сообщения: 70
Зарегистрирован: Ср апр 24, 2019 5:10 pm
Благодарил (а): 50 раз
Поблагодарили: 3 раза

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

Сообщение Карл Маркс » Пн янв 25, 2021 9:16 pm

Если по логам всё нормально, может какой порт ещё должен быть открыт или закрыт? Я и удалять всё пробовал, и переименовывать. Может какая настройка у всех в системе настроена, а у меня нет? А то как то долго бился, почему иконки батареек не рисуются, а оказывается FontAwesome нужен был, а не написано было.
PS: там в логах нет чего то, что затереть надо для безопасности?
UPD: Попробовал с компа настроить, сменив домен на комп, там другая ошибка выходит.
СпойлерПоказать
Ошибка.JPG
Ошибка.JPG (242.16 КБ) 2440 просмотров
Список не появился. Тут тоже не понятно почему? Колонка яндекс мини в устройствах добавлена. Чего не так? Яндекс аккаунт 1.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вт янв 26, 2021 12:29 am

Карл Маркс писал(а):
Пн янв 25, 2021 9:16 pm
Если по логам всё нормально, может какой порт ещё должен быть открыт или закрыт? Я и удалять всё пробовал, и переименовывать. Может какая настройка у всех в системе настроена, а у меня нет? А то как то долго бился, почему иконки батареек не рисуются, а оказывается FontAwesome нужен был, а не написано было.
PS: там в логах нет чего то, что затереть надо для безопасности?
UPD: Попробовал с компа настроить, сменив домен на комп, там другая ошибка выходит.
СпойлерПоказать
Ошибка.JPG
Список не появился. Тут тоже не понятно почему? Колонка яндекс мини в устройствах добавлена. Чего не так? Яндекс аккаунт 1.
А вы в модуль то вообще что то добавляли? Там хоть 1 девайс у вас заведён? Можно скрин модуля увидеть?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Карл Маркс
Сообщения: 70
Зарегистрирован: Ср апр 24, 2019 5:10 pm
Благодарил (а): 50 раз
Поблагодарили: 3 раза

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

Сообщение Карл Маркс » Вт янв 26, 2021 12:47 am

nick7zmail писал(а):
Вт янв 26, 2021 12:29 am
А вы в модуль то вообще что то добавляли? Там хоть 1 девайс у вас заведён? Можно скрин модуля увидеть?
Оказывается туда не только добавлять надо, но и настраивать. В Виндовс настроил, и появились. В малинке что то не прокатывает.
СпойлерПоказать
Девайсы.JPG
Девайсы.JPG (35.97 КБ) 2431 просмотр
Но на винде у меня так, черновик стартовый был. Система на малинке живёт.
artemon25
Сообщения: 112
Зарегистрирован: Чт авг 25, 2016 10:33 pm
Благодарил (а): 15 раз
Поблагодарили: 6 раз

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

Сообщение artemon25 » Чт янв 28, 2021 11:59 pm

Кто может подсказать с Яндекс хом ситуация такая захотелось МЖД всё заново переустановить но на этом модуле завис то есть при попытке авторизации на последнем этапе выходит ошибка (Произошла ошибка в процессе получения данных) Мне подсказали что проблема может быть с кинетиком роутером но вот что интересно у меня есть полный бэкап на виндовс и если вернуть все папки на место то всё работает и проходит авторизация, Вопрос в том как заставить на новой МЖД пройти регистрацию или как можно скапировать со старого МЖД на новый папки только Яндекс хом чтобы в новом МЖД стояли старые папки Яндекс хом
Ответить