Страница 1 из 1
Реакция на отсутствие событий на основании истории.
Добавлено: Пт окт 02, 2015 10:21 am
m-malva
Хочется Алисе больше интеллекта.
как реализовать конструкцию типа:
Произошло/не произошло событие
посмотрели в истории событий
по истории событий в это время событие происходит или не происходит
сделали на этом основании заключение
Пример:
обычно я ухожу последним в одно время. Скажем в 8:05
Но если я задержался и не ушел в 8:10 от Алиса сообщила:
"Возможно Вы опаздываете, обычно Вы уходите в 8:05."
Re: Реакция на отсутствие событий на основании истории.
Добавлено: Пт окт 02, 2015 12:52 pm
ErmolenkoM
Подход неверен. Лог истории событий не для этого.
В вашем случае создайте в ВыполнятьКаждуюМинуту код:
Если время равно 8:10 и телефон пингуется в домашней сети( ну или какие у вас признаки наличия вас дома) говорим голосом: опаздывание обнаружено.
Re: Реакция на отсутствие событий на основании истории.
Добавлено: Пт окт 02, 2015 1:35 pm
m-malva
msh555 писал(а):Подход неверен. Лог истории событий не для этого.
А для чего? Зачем Алисе столько информации не пользуясь ей?
Я наверно привел плохой пример.
Вопрос стоял как анализировать историю конкретного свойства на текущий момент времени.
в продолжение примера:
если я задерживаюсь в последние три дня и не ушел в 8:10
то это становится нормой и Алиса молчит.
Блин как это выразить словами??? Как получать некое статистическое значение состояния из истории.
Re: Реакция на отсутствие событий на основании истории.
Добавлено: Пт окт 02, 2015 1:42 pm
m-malva
приведу пример проще.
Каждые десять минут Алиса проверяет "пробки на Яндексе"
Пишется лог. Отключили интернет.
Сейчас Алиса сообщает что "Пробки скачать не может - нет интернета", а хочется
"Сервис пробки недоступен, но могу предположить что на 12:30 понедельника 5 баллов"
Re: Реакция на отсутствие событий на основании истории.
Добавлено: Пт окт 02, 2015 2:54 pm
ErmolenkoM
Историю свойства можно смотреть SQL запросом в phistory. Поиском по форуму найдете много примеров работы с историей св-ва.
Другое дело, что это слишком трудоемко и по большому счету бессмысленно: количество паттернов не перерастет в качество.
Да, все мечтают о _действительно_ умном доме, том что смог бы вести анализ действий пользователя и предугадывать или предупреждать об отклонениях.
Но пока такое никто не реализовал.
Я для себя делаю _удобный_ дом. Закладываю простые шаблоны: свет горит более получаса - выключить. Дверь открыта 10 минут - предупредить, и т.д.
И да, без интернета система мертва.
Re: Реакция на отсутствие событий на основании истории.
Добавлено: Пт окт 02, 2015 3:54 pm
sergejey
Модуль "Шаблоны поведения" предназначен для анализа последовательности сообщений от системы, но это, пожалуй, не совсем то. Когда-то я планировал использовать этот же модуль для автоматического поиска повторяющихся последовательностей, чтобы подсказывать пользователю, что их можно дополнить какими-то действиями системы, но так и осталось на уровне фантазии.