Какие умения уже реализовал?
[Модуль] Yandex Home (yandexhome)
Модератор: immortal
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Yandex Home (yandexhome)
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Yandex Home (yandexhome)
Модуль официально размещен в публичном доступе в репозитории Github, а также подана заявка на размещение в Маркете дополнений. После одобрения модуль станет доступен для установки.
!!! Важно:
!!! Важно:
- Это тестовая бета-версия;
- При обнаружении багов (проблем) включите ведение логов в настройках модуля, воспроизведите проблему повторно и отправьте мне полученные логи с детальным пошаговым описанием ситуации (прилагая скриншоты), при которой проявляется баг.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
-
- Сообщения: 510
- Зарегистрирован: Ср июн 08, 2016 4:17 pm
- Благодарил (а): 124 раза
- Поблагодарили: 101 раз
Re: [Модуль] Yandex Home (yandexhome)
Вот такая ошибка возникает
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: В целом работает хорошо. Был еще небольшой глюк когда было добавлено только одно устройство - появлялась еще одна плитка(запись). с пустыми полями и невозможностью ее удалить.
СпойлерПоказать
//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: В целом работает хорошо. Был еще небольшой глюк когда было добавлено только одно устройство - появлялась еще одна плитка(запись). с пустыми полями и невозможностью ее удалить.
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
--------------------------------------------------
http://connect.smartliving.ru/profile/908
-
- Сообщения: 17
- Зарегистрирован: Вт окт 23, 2018 12:22 pm
- Благодарил (а): 14 раз
- Поблагодарили: 0
Re: [Модуль] Yandex Home (yandexhome)
Не сочтите за рекламу, но через vpnki всё завелось с полпинка. Огромное спасибо за модуль!
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Yandex Home (yandexhome)
Да, вебхуки, конечно, должны быть доступны снаружи без всяких паролей.
Можно попровать добавить адреса вебхуков модуля в исключения. Для этого в 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');
}
Исправлено в версии 0.3-beta.
- За это сообщение автора skysilver поблагодарили (всего 7):
- webms (Ср июн 12, 2019 4:45 pm) • C_3AXAPOB (Ср июн 12, 2019 8:05 pm) • directman66 (Чт июн 13, 2019 10:57 am) • BET (Сб июл 13, 2019 2:15 pm) • Amarok (Чт июл 18, 2019 2:45 pm) • Keen Lizard (Сб мар 14, 2020 11:55 am) • shil (Ср апр 29, 2020 8:14 pm)
- Рейтинг: 8.14%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- webms
- Сообщения: 498
- Зарегистрирован: Чт дек 15, 2016 3:13 am
- Благодарил (а): 221 раз
- Поблагодарили: 88 раз
Re: [Модуль] Yandex Home (yandexhome)
Ещё раз спасибо огромное, второй день работает без проблем.
А можно сделать чтоб запускал метод?
Например включал компьютер и выключал его
А можно сделать чтоб запускал метод?
Например включал компьютер и выключал его
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Yandex Home (yandexhome)
Повесить на привязанное в модуле свойство вызов метода по изменению, и в нем уже прописать всю требуемую логику.
Добавлять в интерфейс модуля привязку именно методов, да еще и с учетом значений, которые прилетает от Яндекса в конкретную метрику, не планирую.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Yandex Home (yandexhome)
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram