Package ru.gentoos.ehouse.assistant


package ru.gentoos.ehouse.assistant
  • Class
    Description
    Базовый контракт ассистента (порт e_lib.assistants.base.Assistant).
    Ассистент контроля температуры и влажности (порт Assistants/climate.py).
    Ассистент контроля осушителя (порт Assistants/dehumidifier.py).
    Ассистент контроля обогрева будки для собаки (порт Assistants/dog_heater.py).
    Ассистент контроля миски с водой для собаки (порт Assistants/dog_water.py).
    Периодическая очистка старых трейсов в Langfuse (порт e_lib/assistants/langfuse_cleaner.py).
    Контракт управляемого компонента с жизненным циклом (ассистент под планировщиком, Telegram-бот): ManagedAssistant.start() / ManagedAssistant.stop() — порт start_all/stop_all из Python run.py.
    Контракт доставки уведомлений (порт e_lib.assistants.base.Notifier).
    Периодический запуск ассистента (порт e_lib.assistants.scheduled.ScheduledAssistant).
    Шаблон ассистента контроля одной метрики по порогам (порт e_lib.assistants.threshold.ThresholdMonitorAssistant).
    Ассистент контроля напряжения в электросети (порт Assistants/voltage.py).