Страница 2 из 79
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Вт июн 11, 2019 9:11 pm
skysilver
Aven писал(а): ↑Вт июн 11, 2019 4:06 pm
я велосипед написал
Какие умения уже реализовал?
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Вт июн 11, 2019 9:12 pm
skysilver
Модуль официально размещен в публичном доступе в репозитории
Github, а также подана заявка на размещение в
Маркете дополнений. После одобрения модуль станет доступен для установки.
!!! Важно:
- Это тестовая бета-версия;
- При обнаружении багов (проблем) включите ведение логов в настройках модуля, воспроизведите проблему повторно и отправьте мне полученные логи с детальным пошаговым описанием ситуации (прилагая скриншоты), при которой проявляется баг.
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Вт июн 11, 2019 10:11 pm
Aven
skysilver писал(а): ↑Вт июн 11, 2019 9:11 pm
Aven писал(а): ↑Вт июн 11, 2019 4:06 pm
я велосипед написал
Какие умения уже реализовал?
Только on/off пока
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Ср июн 12, 2019 12:45 am
C_3AXAPOB
Вот такая ошибка возникает
- E24FD1DB-12B3-4895-AEFA-2DD656C86F91.jpeg (119.89 КБ) 8703 просмотра
- 6C260133-D0EA-4FA7-9BF1-2756DB5C4464.png (125.15 КБ) 8703 просмотра
UPD Все заработало. Заработало после того как я отключил авторизацию в config.php
//Define('HOME_NETWORK', '192.168.1.*'); // home network (optional)
//Define('EXT_ACCESS_USERNAME', ''); // access details for external network (internet)
//Define('EXT_ACCESS_PASSWORD', '');
Подскажите как настроить чтобы и навыку не мешать и авторизация работала?
PS: Сервер смотрит в мир через vpnki.ru
PSS: В целом работает хорошо. Был еще небольшой глюк когда было добавлено только одно устройство - появлялась еще одна плитка(запись). с пустыми полями и невозможностью ее удалить.
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Ср июн 12, 2019 8:22 am
cheetah
Не сочтите за рекламу, но через vpnki всё завелось с полпинка. Огромное спасибо за модуль!
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Ср июн 12, 2019 4:37 pm
skysilver
C_3AXAPOB писал(а): ↑Ср июн 12, 2019 12:45 am
UPD Все заработало. Заработало после того как я отключил авторизацию в config.php
Подскажите как настроить чтобы и навыку не мешать и авторизация работала?
Да, вебхуки, конечно, должны быть доступны снаружи без всяких паролей.
Можно попровать добавить адреса вебхуков модуля в исключения. Для этого в config.php строчки с активацией запроса пароля при доступе из внешних сетей заключить в дополнительное условие. Вот так:
Код: Выделить всё
if (!(preg_match('/\/authorize\.php/is', $_SERVER['REQUEST_URI']) ||
preg_match('/\/token\.php/is', $_SERVER['REQUEST_URI']) ||
preg_match('/\/smarthome\.php/is', $_SERVER['REQUEST_URI'])))
{
Define('HOME_NETWORK', '192.168.0.*');
Define('EXT_ACCESS_USERNAME', 'user');
Define('EXT_ACCESS_PASSWORD', 'password');
}
- webhooks_in_config.png (8 КБ) 8658 просмотров
C_3AXAPOB писал(а): ↑Ср июн 12, 2019 12:45 am
Был еще небольшой глюк когда было добавлено только одно устройство - появлялась еще одна плитка(запись). с пустыми полями и невозможностью ее удалить.
Исправлено в версии 0.3-beta.
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Ср июн 12, 2019 5:45 pm
webms
Ещё раз спасибо огромное, второй день работает без проблем.
А можно сделать чтоб запускал метод?
Например включал компьютер и выключал его
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Ср июн 12, 2019 5:56 pm
skysilver
webms писал(а): ↑Ср июн 12, 2019 5:45 pm
А можно сделать чтоб запускал метод?
Например включал компьютер и выключал его
Повесить на привязанное в модуле свойство вызов метода по изменению, и в нем уже прописать всю требуемую логику.
Добавлять в интерфейс модуля привязку именно методов, да еще и с учетом значений, которые прилетает от Яндекса в конкретную метрику, не планирую.
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Чт июн 13, 2019 2:01 am
webms
А сценарий?)
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Чт июн 13, 2019 10:25 am
skysilver
webms писал(а): ↑Чт июн 13, 2019 2:01 am
А сценарий?)
Что сценарий?