1. Повседневные задачи и примеры сценариев
В течение нескольких дней отмечайте повторяющиеся неудобства: приходится обходить комнаты перед выходом, искать нужный свет ночью или каждый раз готовить гостиную к просмотру. Записывайте задачу словами пользователя, не названием устройства.
| Бытовая задача | Вариант для обсуждения | Что уточнить |
|---|---|---|
| Не обходить все комнаты перед уходом | Общая команда выбранным группам света | Кто остаётся дома и какие группы не трогать |
| Не включать яркий свет ночью | Отдельный ночной путь | Зоны, способ запуска и ручное отключение |
| Подготовить гостиную к просмотру | Согласованные свет, шторы и AV | Что делать, если одно устройство недоступно |
| Повторять привычный утренний режим | Пуск по кнопке или расписанию | Выходные, гости и разное время подъёма |
2. Уход, возвращение, утро и ночной режим
Для утра и ночи согласуйте разные привычки жильцов. Расписание должно иметь понятный способ временного изменения. Уточните, продолжает ли сценарий действовать после ручного вмешательства и когда снова разрешается автоматический режим.
3. Ручное управление и исключения
Разделяйте событие запуска и условия выполнения. Например, официальная документация Home Assistant описывает запуск как событие, после которого проверяются условия и выполняются действия. Это пример модели одной платформы, а не заявление о её использовании в вашем проекте. Для технического задания полезно столь же явно записать эти три части.
Исключения, которые стоит обсудить
- Гость не знает приложения и пользуется обычной кнопкой.
- Два человека запускают разные режимы подряд.
- Сценарий запускается повторно до завершения предыдущего.
- Одно устройство не отвечает или его состояние неизвестно.
- Пользователь вручную меняет свет после автоматического действия.
- Питание восстанавливается ночью: что должно и не должно произойти?
4. Как передать пожелания инженеру
| Поле карточки | Пример пожелания |
|---|---|
| Название | Ночной проход |
| Кто и где | Жильцы, маршрут спальня — коридор |
| Запуск | Выбранная кнопка; автоматический запуск обсудить отдельно |
| Условия | Только в согласованном ночном режиме |
| Действия | Включить выбранные группы на согласованном уровне |
| Исключения | Не менять свет в соседних занятых комнатах |
| Ручная отмена | Понятное действие на доступной кнопке |
| Приёмка | Пройти маршрут, отменить режим, повторить с исключением |
5. Вопросы для подготовки технического задания
Проверяйте не только красивый штатный запуск. Для каждого сценария составьте короткий протокол: исходное состояние, действие пользователя, ожидаемый результат и наблюдаемый результат. Отдельно повторите тест с исключением и после ручной отмены.
- Выберите несколько сценариев с заметной повседневной пользой.
- Назначьте человека, который согласует логику от семьи.
- Уточните команды, доступные состояния и зависимости каждого устройства.
- Согласуйте приоритет ручного действия и других режимов.
- После пробного использования зафиксируйте изменения и сохраните актуальное описание.
Настройка зависит от числа функций, связей, исключений и проверок, а не только от числа кнопок. Начальная небольшая группа хорошо описанных сценариев помогает избежать оплаты сложной логики, которой никто не пользуется.
6. Связанная услуга и следующий шаг
Передайте список бытовых задач и две–три заполненные карточки. Инженер сможет проверить реализуемость на выбранном оборудовании и предложить состав системы. Если автоматизация уже работает, приложите описание текущего поведения и желаемое изменение без паролей и ключей доступа.
ЧТО СДЕЛАТЬ ДАЛЬШЕ
От вопросов — к исходным данным.
- Формулируйте сценарий через пользу для конкретного пользователя.
- Для каждой общей команды запишите исключения.
- Ручная отмена и восстановление — части приёмки, а не дополнительные пожелания.
Частые вопросы
Какие сценарии действительно нужны семье?+
Те, которые решают частую понятную задачу и не создают неудобств другим жильцам. Начните с повторяющихся действий и проверьте небольшое число режимов в повседневном использовании.
Как проверяются исключения и ручное управление?+
В программе приёмки задают исходные состояния и действия пользователя. Проверяют штатный запуск, запрещающее условие, повторный запуск, ручную отмену и согласованное поведение при недоступности устройств.
Источники и материалы
- Home Assistant: событие запуска и проверка условий — пример модели автоматизации
- Home Assistant: условия выполнения действий
Технические условия конкретного решения проверяются по документации выбранного оборудования и исходным данным объекта.