Пользовательская интеграция для Home Assistant, которая отслеживает прошедшее или оставшееся время от указанной даты.
- ✅ Автоматическое определение направления отсчета (прошлое/будущее)
- ✅ Точные расчеты с учетом високосных годов и разного количества дней в месяцах
- ✅ Поддержка русского языка с правильным склонением
- ✅ Подробная информация в атрибутах (годы, месяцы, дни)
- ✅ Регулярное автоматическое обновление
- Откройте HACS в панели Home Assistant
- Перейдите в "Интеграции"
- Нажмите на три точки в правом верхнем углу → "Пользовательские репозитории"
- Добавьте репозиторий:
https://github.com/dungeon77/time_tracker - Выберите категорию "Integration"
- Нажмите "Добавить"
- Найдите "Time Tracker" в HACS и установите
- Перезагрузите Home Assistant
- Скачайте последнюю версию из Releases
- Скопируйте папку
custom_components/time_tracker/в вашу папку конфигурации Home Assistant - Перезагрузите Home Assistant
- Перейдите в Настройки → Устройства и службы → Добавить интеграцию
- Найдите "Time Tracker"
- Введите:
- Название: Имя для вашего счетчика
- Дата: Выберите дату в формате ДД.ММ.ГГГГ
- Нажмите "Отправить"
Интеграция автоматически определит, нужно ли считать время до даты (будущее) или от даты (прошлое).
- Название: "До Нового Года"
- Дата: 31.12.2024
- Результат: "осталось 45 дней"
- Название: "С дня рождения"
- Дата: 15.05.1990
- Результат: "прошло 12345 дней"
Каждый сенсор предоставляет подробную информацию:
- Состояние: Основная информация (например, "осталось 45 дней")
- years: Количество полных лет
- months: Количество полных месяцев
- days: Количество оставшихся дней
- target_date: Целевая дата
- направление: "будущее" или "прошлое"
- всего_дней: Общее количество дней
- использует_dateutil: Используется ли точный расчет
Если у вас возникли проблемы:
- Проверьте логи Home Assistant на наличие ошибок
- Убедитесь, что дата введена в правильном формате
- Создайте Issue на GitHub с описанием проблемы
Хотите помочь с развитием интеграции? Форки и PR приветствуются!
Этот проект распространяется под лицензией MIT. См. файл LICENSE для подробностей.