Страница 49 из 82

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

Добавлено: Ср авг 05, 2020 10:24 am
skysilver
Ralan писал(а): Ср авг 05, 2020 10:16 am Ну да,в яндек диалогах, навык, вкладка "Тестирование" поле "Последний запрос"
Скрин можно?

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

Добавлено: Ср авг 05, 2020 10:25 am
skysilver
Ralan писал(а): Ср авг 05, 2020 10:14 am Кстати, доступ должен быть через доменное имя третьего или четвертого уровня?
https://ххххх.keenetic.pro/modules... или
https://ххххх.ххххх.keenetic.pro/modules....?
У меня сейчас https://ххххх.ххххх.keenetic.pro/modules... чтевертого уровня
Это уже вам виднее, как оно опубликовано на роутере.

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

Добавлено: Ср авг 05, 2020 10:53 am
Ralan
Снимок111.JPG
Снимок111.JPG (105.29 КБ) 4787 просмотров

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

Добавлено: Ср авг 05, 2020 11:01 am
skysilver
Ralan писал(а): Ср авг 05, 2020 10:53 am Снимок111.JPG
Это не навык умного дома.

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

Добавлено: Ср авг 05, 2020 11:30 am
Ralan
skysilver писал(а): Ср авг 05, 2020 11:01 am
Ralan писал(а): Ср авг 05, 2020 10:53 am Снимок111.JPG
Это не навык умного дома.
Точно! Вот я буратинко :D . Настраивал ночью и создал не то. Спасибо! Все появилось, буду дальше настраивать.

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

Добавлено: Ср авг 05, 2020 2:02 pm
novikov.a.n
MadHan писал(а): Сб июл 18, 2020 10:09 pm
MadHan писал(а): Сб июл 18, 2020 5:42 pm Добрый день.
Проблема на стадии Объединения аккаунтов.
После нажатия кнопки "Объединить аккаунт" открывается новая страница "Вход в аккаунт MajorDoMo"
Ввожу логин-пароль, появляется Окно

Приложение Yandex Home запрашивает доступ к вашему аккаунту MajorDoMo, чтобы контролировать привязанные к нему устройства.
Предоставить доступ для Yandex Home?

Нажимаю "Предоставить" и появляется опять "Вход в аккаунт MajorDoMo"

Несколько раз вводил логин-пароль - никакого эффекта. В это время на странице с которой запускалось объединение аккаунтов висит ожидание. Если окно входа в мажордомо закрываешь - опять возвращается к кнопке "Объединить аккаунты"

В логах модуля на каждый запрос пароля два POST запроса. В первом мои логин-пароль. Во втором "<<< {"authorized":"yes"}"

МДМ на Линукс (Centos) Веб-сервер Nginx Доступ снаружи настроен к страницам yandexhome сделан через реверс прокси nginx

страницы authorize.php token.php и smarthome.php с внешнего мира доступны, паролей не запрашивают.
В логах ошибок не вижу. В служебной информации модуля поля ниже пустые.
OAuth2 Access token:
OAuth2 Access token expires:
OAuth2 Refresh token:
OAuth2 Refresh token expires:
OAuth2 Authorization code:
OAuth2 Authorization code expires:
OAuth2 Redirect URL:

В чем может быть проблема. Куда копать?
Проблема была в конфиге основного хоста мдм

В location ~ [^/]\.php(/|$) {

добавил строки

fastcgi_split_path_info ^(.+\.php)(/.+)$;
set $path_info $fastcgi_path_info;
fastcgi_param PATH_INFO $path_info;

и проблема ушла.
Доброго времени суток! А где на линухе этот файл конфига?

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

Добавлено: Ср авг 05, 2020 11:06 pm
nick7zmail
Что то формата /etc/nginx/sites-enabled/default

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


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

Добавлено: Чт авг 06, 2020 4:09 pm
novikov.a.n
nick7zmail писал(а): Ср авг 05, 2020 11:06 pm Что то формата /etc/nginx/sites-enabled/default

Отправлено с моего Xperia XZ1 Compact через Tapatalk
Спасибо! Все поправил но все равно не хочет связывать аккаунты. Запрашивает логин и пароль.
После просит предоставить доступ, нажимаю предоставить, думает какое то время и выкидывает

Произошла ошибка
Произошла ошибка в процессе получения данных от сервиса

19479-3ecc0e8682ad4cfe90901b60f1a53f0d-1596717737

конфиг /etc/nginx/sites-enabled/default следующий

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

server {
	listen 80 default_server;
	listen [::]:80 default_server;

	root /var/www/html;

	# Add index.php to the list if you are using PHP
	index index.php index.html index.htm index.nginx-debian.html;

	server_name _;

location /api {
  rewrite ^(.*)$ /api.php;
}

location ~ \.html {
  if (!-e $request_filename){
    rewrite ^(.*)$ /nf.php;
  }
}


    location ~ \.php$ {
 include fastcgi.conf;
 fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
}


location ~* [^/]\.php(/|$) {
 include fastcgi_params;
 fastcgi_split_path_info ^(.+\.php)(/.+)$;
 try_files $fastcgi_script_name =404;
 fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 set $path_info $fastcgi_path_info;
 fastcgi_param PATH_INFO $path_info;
}
   location ~ /\.ht {
		deny all;
	}
}


server {
	# SSL configuration
    listen [::]:443 ssl;
    listen 443 ssl;
	
	root /var/www/html;

	# Add index.php to the list if you are using PHP
	index index.php index.html index.htm index.nginx-debian.html;
    server_name _;

location /api {
  rewrite ^(.*)$ /api.php;
}

location ~ \.html {
  if (!-e $request_filename){
    rewrite ^(.*)$ /nf.php;
  }
}


	location ~ \.php$ {
 include fastcgi.conf;
 fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
}


location ~* [^/]\.php(/|$) {
 include fastcgi_params;
 fastcgi_split_path_info ^(.+\.php)(/.+)$;
 try_files $fastcgi_script_name =404;
 fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 set $path_info $fastcgi_path_info;
 fastcgi_param PATH_INFO $path_info;
}
	location ~ /\.ht {
		deny all;
	}

    ssl_certificate certificate.crt;
    ssl_certificate_key private.key;   
}

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

Добавлено: Чт авг 06, 2020 4:31 pm
nick7zmail
Там если прямо в файл дефалт включили то что выше человек написал - в остальных файлах выключить надо...оно как минимум в 2 местах прописано и перезаписывается...

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


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

Добавлено: Чт авг 06, 2020 4:55 pm
novikov.a.n
nick7zmail писал(а): Чт авг 06, 2020 4:31 pm Там если прямо в файл дефалт включили то что выше человек написал - в остальных файлах выключить надо...оно как минимум в 2 местах прописано и перезаписывается...

Отправлено с моего Xperia XZ1 Compact через Tapatalk
в fastcgi.conf и fastcgi_params убрал все что повторяется. результат все тот же. Причем забыл сказать все работало около полугода. Вдруг встало все колом. может после обновления