Розумний будинок з Алісою (Яндекс) - Народний Моніторинг

+ Аліса - голосовий помічник Яндекса

Аліса працює на десятках мільйонів пристроїв різних виробників. Технології Аліси дозволяють перевести взаємодію користувачів із вашими сервісами та пристроями на новий, природний рівень – голосовий діалог. Все, що вміє Аліса, зібрано у каталозі навичок. Наш проект також знаходиться в даному каталозі, але на час тестування доступний тільки за запрошеннями (через техпідтримку).

+ Можливості інтеграції з екосистемою Яндекса

1. Отримувати відомості про стан приладів і показаннях датчиків в проекті (своїх і обраних) в мобільному додатку "будинок з Алісою", на комп'ютері в Яндекс.Браузері і за допомогою голосових команд Яндекс.Станція.
2. Відправляти команди з розумного будинку Яндекса на прилади в проекті через додаток Аліси і браузер Яндекса в т.ч. голосом.
3. Імпортувати прилади з датчиками з розумного будинку Яндекса для їх моніторингу в проекті.
4. Автоматично передавати дані з проекту в розумний будинок Яндекса для використання в сценаріях Аліси.*
* доступно для комерційних клієнтів та партнерів проекту.

+ Обмеження інтеграції розумного будинку Яндекса

Обмеження нашого проекту:
1. Для додавання до проекту приладу з розумного будинку Яндекса у вас має бути позитивний ліміт приватних приладів у проекті.
2. Сценарії для Аліси працюватимуть тільки при регулярній передачі показань датчиків в Яндекс, що у зв'язку з ресурсомісткістю можливо тільки для партнерів та комерційних клієнтів проекту.

Обмеження платформи розумного будинку Яндекса:
1. Прилади та кімнати мають називатися на кирилиці в УД Яндекса (у проекті такого обмеження немає).
2. На кожному приладі може бути лише один датчик кожного типу. Вибір датчиків визначається порядком сортування датчиків у проекті (згори донизу).
3. Список типів датчиків сильно обмежений, тип користувача відсутній. Повний список типів, що підтримуються, знаходиться в документації по Яндекс.Діалогах.
4. Надсилання складних команд на прилади неможливе, тільки перемикання вкл/викл стану логічних висновків.
5. Можливість запиту історичних даних від постачальника (нашого проекту) у додатку "Дім з Алісою" не передбачена як і методів API розумного будинку для даної реалізації.
6. При запуску програми "Будинок з Алісою" не відбувається оновлення даних приладів та датчиків від постачальника без підписки, незважаючи на формальну підтримку цієї можливості і в проекті та в API УД Яндекса.
7. Концепція УД Яндекса не передбачає спільний доступ до даних з одного приладу, тому кожен прилад може мати лише один "спостерігач", що накладає обмеження на можливість регулярного оновлення даних з чужих пристроїв.
PS Шановні користувачі проекту, зі списком недоліків та побажань ми зверталися до саппорту УД Яндекса вже кілька разів, їх прийняли до розгляду більше року тому, але нічого так і не було зроблено за фактом. Якщо Ви зацікавлені в усуненні даних обмежень - напишіть у службу підтримки платформи діалогів (Аліси), за наявності безлічі звернень шанси на реалізацію зростають.

+ Налаштування інтеграції проекту з розумним будинком Яндекса

1. Вам необхідно аутентифікуватися на сайті проекту, потім у розділі Датчики \ Налаштування клікнути за посиланням "Аліса" та надати необхідні дозволи для облікового запису в Яндексі, до якого прив'язаний ваш розумний будинок. У діалозі, що відкрився, можна вибрати датчики для імпорту з УД Яндекса в наш проект.
2. Для приладів, чиї дані планується вивантажувати в УДЯ (наприклад для сценаріїв), встановити прапорець "Вивантаження в розумний дім Аліси" (Датчики \ Налаштування) та заповнити поле "Кімната" і сам прилад назвати на кирилиці (латиниця не приймається Яндексом).
3. Встановити додаток "Дім з Алісою" (або аналогічний від Яндекса) з магазину програм для вашого смартфона.
4. У додатку "Дім з Алісою" у розділі "Додати пристрої" знайти навичку "IoT Народний моніторинг" та "Прив'язати до Яндекса".
5. Далі налаштувати назви назви приладів та кімнат згідно з майстром налаштування у додатку Аліси.
6. Після додавання нових приладів або датчиків у проекті слід "Оновити список пристроїв" навички "IoT Народний Моніторинг" у додатку "Дім з Алісою".
Важливо! За замовчуванням вивантаження показань з проекту в УД Яндекса здійснюється лише за запитом із додатків Яндекса, але для роботи сценаріїв Аліси потрібне автоматичне вивантаження, яке доступне лише тим, хто оплатив VIP підписку в проекті в розділі "Послуги".

+ Часті питання з інтеграції

1. Чому потрібна російська назва приладів?
Це необхідно для виклику приладу через Алісу.
2. Чому додалися не всі датчики?
Концепція розумного будинку Яндекса вважає, що на одному приладі може бути не більше одного датчика одного типу.
3. Як вибрати на приладі той датчик, який додасться до УД Яндекса?
Датчики додаються до порядків відображення в меню приладу на сайті проекту. Датчики у списку можна поміняти місцями простим перетягуванням.
4. Чому немає датчика радіації?
Такого типу даних (властивостей) немає в УД Яндекса.
5. Чому в мене з'явилися "чужі" датчики?
Таким чином додаються датчики з обраного. Якщо вони не потрібні, їх можна видалити.
6. Чому дані не оновлюються на спільній сторінці приладів?
Без включеної опції передачі даних в УД Яндекса, для оновлення показань на приладі, необхідно явно натиснути на нього в додатку.
7. Чому додалися лише мої публічні датчики із проекту?
Датчики додаються до порядків відображення в меню приладу на сайті проекту. Громадські датчики знаходяться зазвичай нагорі. Датчики у списку можна поміняти місцями простим перетягуванням.
8. Чи можна використовувати датчики проекту у сценаріях Яндекса?
Так, можна, необхідно включити в меню приладу в проекті опцію "Вивантаження в розумний дім Аліси (Яндекс)". Опція доступна лише для комерційних клієнтів та партнерів проекту.
9. Чи можна отримати історію з датчиків проекту в УД Яндекса?
У Яндекса немає методу для запиту історичних даних, тому дані передаються тільки в реальному часі. Для цього необхідно включити в меню приладу в проекті опцію "Вивантаження у розумний дім Аліси". Опція доступна лише для комерційних користувачів та партнерів проекту.
10. Чому я не бачу своїх датчиків із проекту?
Швидше за все, був прив'язаний не той обліковий запис Яндекса.
11. Які команди доступні для керування?
На даний момент доступні команди для зміни стану одного GPIO на приладі. За наявності відповідної метрики та включеного керування командами, опція додається до УД Яндекса автоматично.
12. Чому у додатку проекту та додатку Яндекса не збігаються значення датчиків?
Без включеної опції передачі даних в УД Яндекса, для оновлення показань на приладі, необхідно явно натиснути на нього в додатку.
13. Чому значення струму передаються негативними?
УД Яндекса підтримує для параметра "Струм" лише позитивні значення.
14. Чому Аліса не адекватно реагує на прилади під назвою "метео", "метеостанція", "вулиця" тощо?
Схоже на ключові слова, що зарезервовані Яндексом, для своїх завдань. Для зручнішої роботи можна змінити назву приладу у додатку Яндекса.
15. Чому повільно відпрацьовуються команди на приладі? Як пришвидшити?
Швидкість реакції залежить від безлічі факторів, починаючи від прошивки приладу, його каналу зв'язку та протоколу, поточного завантаження сервера проекту та API Яндекса.
За допомогою протоколу MQTT команди відпрацьовуються в середньому за 2-5 секунд.

16. Як стати спонсором проекту?
Підтримувати проект матеріально на більш суттєві суми, ніж при типових платежах або надавати проекту послуги з еквівалентною вартістю.