Перейти к основному содержимому

Дорожная карта SILAM Pollen

Дорожная карта проекта

Более понятный прогноз аллергии: место, время и контекст.

SILAM Pollen развивается от узкой интеграции прогноза пыльцы к более умному экологическому прогнозу для Home Assistant: проще настройка, прозрачнее источники данных, богаче контекст прогноза, готовность к сводкам для AI и будущие карты распределения пыльцы.

🌿Дом с учётом пыльцыПонимать ситуацию сегодня, завтра и выбирать безопасные моменты для проветривания.
🕒Прогноз во времениВидеть, что недавно изменилось, что происходит сейчас и что будет дальше.
🗺️Пространственный контекстВ будущем карта сможет показывать, как риск пыльцы распределяется вокруг выбранной точки.

Примечание: это стратегическое направление развития проекта. Состав и порядок релизов могут меняться в зависимости от изменений Home Assistant, доступности данных SILAM, надёжности внешних сервисов и обратной связи пользователей.

Визуальный обзор

План релизов

Стратегические этапы

v0.4.2Следующий

Более понятная первая настройка

Следующий релиз делает настройку естественной: сначала пользователь выбирает, где нужно отслеживать пыльцу, а интеграция проверяет, доступны ли данные SILAM для этой точки.

  • Старт с зоны Home Assistant или произвольной точки на карте.
  • Автоматическое предложение SILAM Pollen для домашней зоны, когда это уместно.
  • Определение высоты и понятного названия выбранной точки, если это возможно.
  • Предупреждение пользователя, если высота отсутствует или выглядит подозрительно.
  • Прозрачная документация по обязательным и дополнительным внешним конечным точкам.
v0.4.3Основа

Более чистая техническая база

Этот релиз про здоровье проекта на длинной дистанции. Интеграция уже умеет много, поэтому следующий архитектурный шаг — сделать её внутреннюю структуру проще для развития.

  • Разделить ответственность за доступ к данным, выбор источника, диагностику и статус службы.
  • Сохранить привычное поведение для пользователей во время внутренних изменений.
  • Подготовить базу для расширенного прогноза, пыли, карт и AI-сводок.
v0.4.4Временная шкала

Контекст прогноза из недавнего прошлого

Прогноз проще понимать, когда видно недавний тренд. Этот этап добавляет короткое ретроспективное окно для кастомной карточки прогноза.

-12ч-9ч-6ч-3чсейчас+3ч+6ч+9ч+12ч
  • Показывать, как менялся риск пыльцы до текущего момента.
  • Держать историю компактной и удобной для панелей Home Assistant.
  • Дать Absolute Forecast Card более наглядную временную шкалу.
v0.4.5Погода

Больше погодного контекста вокруг пыльцы

Распространение пыльцы сильно зависит от погоды. Этот релиз расширяет прогноз погодным контекстом там, где доступные данные это позволяют.

  • Связать температуру, ветер, влажность, осадки и облачность с прогнозом пыльцы.
  • Использовать уже доступные поля прогноза, если они подходят.
  • Оставить возможность отдельного погодного набора данных в будущем.
  • Сделать кастомную карточку полезнее для повседневных решений.
v0.4.6Доступ к данным

Понятные сводки для автоматизаций и панелей

Этот этап создаёт стабильный и компактный способ спросить интеграцию: что важно сейчас, что будет дальше и всё ли в порядке с источником данных.

  • Отдавать чистую сводку текущей ситуации, прогноза и статуса службы.
  • Упростить сценарии автоматизаций и уведомлений.
  • Не раскрывать сырые внутренние данные и не передавать тяжёлые объёмы данных без необходимости.
v0.4.7Assist

Ответы о пыльце, готовые для AI

Home Assistant Assist и LLM должны отвечать на вопросы о пыльце простым языком, не читая сырые технические атрибуты сущностей.

  • Дать безопасный компактный контекст для вопросов вроде «Насколько сегодня плохо с пыльцой?»
  • Объяснять риск, главный аллерген, лучшие и худшие периоды, свежесть данных и состояние службы.
  • По умолчанию не раскрывать точные координаты, полные URL данных, отладочную информацию и тяжёлый сырой прогноз.
Будущие направления

Долгосрочное видение

🌫️

Прогноз пыли

Исследовать, можно ли превратить наборы данных SILAM о пыли в отдельный прогнозный домен со своими единицами, шкалами, сущностями, диагностикой и визуальным языком.

🔥

Риск пожаров

Исследовать открытые источники прогноза пожарного риска и понять, могут ли они дополнить экологическую картину внутри Home Assistant.

🗺️

2D-слой пыльцы на карте

Перейти от точечного прогноза к тепловой карте вокруг выбранной точки. Начать со статичных слоёв, затем развивать интерактивные карты и анимацию.

🧭

Перенастройка

Позволить пользователям менять точку наблюдения без пересоздания интеграции, сохраняя безопасность кэша и состояния источников данных.

🧪

Стабильность и тесты

Продолжать укреплять проверку данных, поведение кэша, сценарии настройки, миграции, сводки и временные окна прогноза.

Сетевые требования

Прозрачность внешних конечных точек

SILAM Pollen должен явно показывать, какие внешние сервисы используются и зачем. Это особенно важно для пользователей за межсетевыми экранами, прокси или в регионах с сетевыми ограничениями.

Данные прогноза

thredds.silam.fmi.fi

Каталоги SILAM и конечные точки прогноза, необходимые для обычной работы интеграции.

Дополнительные помощники настройки

api.opentopodata.org
api.open-elevation.com
nominatim.openstreetmap.org

Определение высоты и обратное геокодирование при настройке или перенастройке, если это включено и доступно.

Ресурсы проекта

danishru.github.io

Карта покрытия и статичные ресурсы проекта.