Перейти к содержанию

🔬 Первый аудит системы

Практическое руководство по проведению аудита


Зачем нужен аудит

После установки и эксплуатации системы накапливаются проблемы:

  • 📉 Unavailable устройства
  • 🌡️ Неэффективное отопление
  • 🔒 Неиспользуемые камеры
  • ⚡ Перерасход электричества

Аудит выявит все проблемы и даст конкретные рекомендации!


Шаг 1 - Запуск аудита

Через главное меню

./ha
# Выберите: 8) 🔬 Запуск аудита

Или напрямую

./scripts/audit.sh

Скрипт соберёт данные через MCP и сохранит отчёт в audits/audit_ДАТА.md (файл создаётся автоматически)


Шаг 2 - Анализ отчёта

Откройте отчёт в Cursor:

cursor audits/audit_YYYY-MM-DD_HH-MM-SS.md  # откроется последний отчёт

Попросите AI:

Проанализируй этот аудит и дай конкретные рекомендации


Шаг 3 - Типичные проблемы

❌ Unavailable устройства

Причина: Устройство выключено, проблемы с сетью, неправильная интеграция

Решение:

  1. Проверить питание устройства
  2. Проверить Wi-Fi/Zigbee соединение
  3. Перезапустить интеграцию в HA

🌡️ Температурный дисбаланс

Причина: Неправильная балансировка контуров отопления

Решение:Оптимизация отопления

🔒 Неработающие камеры

Причина: Неправильный URL, сетевые проблемы

Решение:Настройка безопасности


Шаг 4 - Применение исправлений

Редактирование конфигурации

# Открыть конфигурацию в Cursor
cursor config/

# Внести изменения
# Сохранить

Развёртывание

./scripts/deploy.sh

Скрипт:

  1. ✅ Проверит синтаксис
  2. 💾 Создаст бэкап
  3. 🚀 Перезапустит HA

Шаг 5 - Повторный аудит

Через неделю после исправлений:

./scripts/audit.sh

Сравните метрики до/после!


Что дальше

Полезные руководства

Автоматизация мониторинга

# В automations.yaml
automation:
  - alias: "Еженедельный аудит"
    trigger:
      - platform: time
        at: "03:00:00"
    condition:
      - condition: time
        weekday:
          - mon
    action:
      - service: shell_command.run_audit

shell_command:
  run_audit: "~/HASSio/scripts/audit.sh"

Совет

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