Знакът на КАГАМИ КАГАМИ
kagami.bg/blog/monitoring-na-rpi5-hailo-8-frigate-whisper-i-roboti.html · blog post · machine-readable viewPUBLISHED 2026-06-03 · VERIFIED 2026-10-03 · UPDATED 2026-10-03
IDENTITY
title
Monitoring a Raspberry Pi 5 with Hailo-8, Frigate and Whisper
author
KAGAMI Ltd. (КАГАМИ ЕООД), Varna · organisation byline
language
Bulgarian (human view) · this agent view in English
topic
Smart home / hardware · Prometheus + Grafana monitoring of a Raspberry Pi 5 edge-AI setup
audience
Hobbyists and small teams running local video analytics and speech-to-text at home or in a small office
status
Technical guide. Facts checked against vendor documentation on 2026-10-03. Commands and configurations were NOT executed by the author and are marked "not run" in the human view. Surveillance part is general information, not legal advice.
SUMMARY

Frigate (stable 0.17.2, MIT) already exposes Prometheus metrics at /api/metrics (FPS, detector inference time, device temperature, storage, events), so a hand-written Frigate exporter is unnecessary. Raspberry Pi 5 (BCM2712, quad Cortex-A76 at 2.4 GHz, up to 16 GB RAM) reaches the Hailo-8 (26 TOPS) over its single PCIe 2.0 x1 interface via the AI HAT+; the Hailo-8L variant is 13 TOPS. Frigate documents Hailo-8 inference of about 7 ms with its default YOLOv6n model. Whisper (code and weights, MIT) is a library/CLI, not a service, so it is monitored indirectly (probe of whatever service wraps it). Node Exporter, Prometheus and Alertmanager give host metrics, storage and alerting; Alertmanager has a native Discord receiver. Recording people with cameras has legal requirements — consult a lawyer.

KEY CLAIMS (dated)
WHAT WAS UPDATED (2026-10-03)
SOURCES
AGENT INSTRUCTIONS
TAGS
raspberry-pi-5hailo-8frigatewhisperprometheusgrafanasmart-home
ОБНОВЕНО · 03.10.2026

Умен дом · Хардуер

Мониторинг на Raspberry Pi 5 с Hailo-8, Frigate и Whisper

Малкият сървър за видео и реч работи тихо, докато не прегрее, не се задръсти паметта или не спре детекторът. Ето как да го наблюдавате с Prometheus и Grafana — само с неща, които проверихме в официалната документация. Командите и конфигурациите по-долу не са пускани от нас — тествайте ги първо в лаборатория.

Умен дом Raspberry Pi 5 · Hailo-8 · Frigate · Whisper За напреднали
ОБНОВЕНО · 03.10.2026 · КАКВО Е ОБНОВЕНО

01 · ЦЕЛТАКакво следим

Четири неща могат да се повредят незабелязано: самият Raspberry Pi (температура, памет, диск), ускорителят Hailo-8, видеосистемата Frigate и услугата за реч. Схемата е проста:

02 · ХАРДУЕРЪТКакво казват производителите

КомпонентПроверен факт (03.10.2026)Лиценз
Raspberry Pi 5Процесор BCM2712, 4 ядра Cortex-A76 на 2,4 GHz; памет LPDDR4X-4267 от 1 до 16 GB; един PCIe 2.0 x1 интерфейс; захранване 5 V / 5 A; препоръчва се активно охлаждане; в производство най-малко до януари 2036. [1]—
Raspberry Pi OSТекуща версия Trixie, по-старата Bookworm също работи; версии преди Bookworm — не. [1]—
Hailo-8До 26 TOPS, типична мощност 2,5 W, без външна DRAM памет. [4]Хардуер на Hailo; лиценз на софтуера им — не е проверяван
Raspberry Pi AI HAT+Вариант 13 TOPS (Hailo-8L) или 26 TOPS (Hailo-8); свързва се през PCIe порта на Pi 5; околна температура 0–50 °C. По-старият AI Kit е извън производство; съществува и AI HAT+ 2 с Hailo-10H (40 TOPS). [2][3]—
FrigateПоследна стабилна 0.17.2 (28.06.2026); 0.18.0-rc1 (30.08.2026) е предварителна. Поддържа Hailo-8 и 8L, вкл. Pi 5 с PCIe платката; модел по подразбиране YOLOv6n; в документацията ~7 ms (Hailo-8) и ~11 ms (Hailo-8L) за инференция. [5][7][8]MIT
Whisper (OpenAI)Размери tiny, base, small, medium, large и turbo. Цифрите в README за памет — около 1 GB (tiny), 6 GB (turbo), 10 GB (large) — са видео памет на графична карта; на Pi 5 не са мерени. [9]MIT (код и тегла)
Prometheus · Alertmanager · Node ExporterНай-нови: 3.15.0 · 0.34.1 · 1.12.1. [10]Apache 2
GrafanaОтворена версия под AGPL-3.0 — важи, ако променяте и публично предлагате системата. [12]AGPL-3.0
ℹ
Версиите се менят бързо
Таблицата е вярна към 03.10.2026. Преди инсталация отворете страниците от „Източници“ и вземете актуалните номера.

03 · ХОСТЪТNode Exporter и Prometheus

Вземете архивите за arm64 от страницата за изтегляне на Prometheus и сложете версията, която виждате там. [10] Не поставяйте Prometheus, Grafana или Frigate директно в интернет — държете ги във вътрешна мрежа.

bash · не е пускано
# Заменете <версия> с текущата от страницата за изтегляне
mkdir -p ~/monitoring
cd ~/monitoring
wget https://github.com/prometheus/node_exporter/releases/download/v<версия>/node_exporter-<версия>.linux-arm64.tar.gz
tar xvf node_exporter-*.tar.gz
sudo cp node_exporter-*/node_exporter /usr/local/bin/
# След това направете systemd услуга, която стартира node_exporter
# под непривилегирован потребител, и я пуснете с: sudo systemctl enable --now node_exporter

Конфигурацията на Prometheus (prometheus.yml) събира хоста и Frigate. Портът на Node Exporter е този по подразбиране; адресът на Frigate е като в неговата документация. [6]

yaml · не е пускано
global:
  scrape_interval: 15s
  evaluation_interval: 15s

scrape_configs:
  - job_name: "node"
    static_configs:
      - targets: ["localhost:9100"]

  - job_name: "frigate"
    metrics_path: "/api/metrics"
    static_configs:
      - targets: ["frigate:5000"]

rule_files:
  - "alerts.yml"

04 · FRIGATEFrigate и Hailo-8

Frigate е с отворен код (MIT) и работи като контейнер. [8] В документацията си той изрично посочва Raspberry Pi 5 с PCIe платката от AI Kit като поддържан хардуер за Hailo-8 и Hailo-8L. [5] Ако не зададете свой модел, детекторът сваля YOLOv6n от Hailo Model Zoo при първо пускане; после работи и без връзка. [7]

Метриките се включват през настройката за телеметрия. Полезните за нас са:

⚠
За Hailo няма готов „exporter“ в проверените източници
В документацията на Frigate, Raspberry Pi и Hailo, която прегледахме, не намерихме официален експортер на температурата на самия чип. Затова го следим косвено — през времето за инференция и температурата, която отчита Frigate. Ако ви трябва температура на чипа, търсете метод в документацията на Hailo и го тествайте сами.

05 · РЕЧТАWhisper и другите услуги

Whisper е библиотека и команден инструмент, не готова услуга с метрики. [9] Затова не наблюдаваме „Whisper“, а услугата, която го обвива. Най-простата проверка е Blackbox Exporter: пита дали порт или адрес отговаря. [10] Така следите и всяко друго устройство в домашната мрежа — например робот или шлюз — само като цел за проба.

yaml · не е пускано
# В prometheus.yml — проба на TCP порт на услугата за реч
  - job_name: "probe-services"
    metrics_path: /probe
    params:
      module: [tcp_connect]
    static_configs:
      - targets: ["<хост-на-услугата>:<порт>"]
    relabel_configs:
      - source_labels: [__address__]
        target_label: __param_target
      - source_labels: [__param_target]
        target_label: instance
      - target_label: __address__
        replacement: "<адрес-на-blackbox-exporter>"

Бележка за паметта: цифрите за Whisper в README са за видео памет. Върху процесора на Pi 5 избирайте малки модели и измерете сами времето и паметта — ние не сме ги измервали.

06 · АЛАРМИТЕGrafana и известия в Discord

Grafana свързвате с Prometheus като източник на данни и правите табло с панели за температура, памет, FPS, време на детектора, място за запис и състояние на пробите. Отворената версия е под AGPL-3.0. [12] При първото влизане задайте собствена парола и не оставяйте тази по подразбиране.

Alertmanager има вграден получател за Discord, така че отделен прокси не е нужен. [11] Адресът на webhook-а е тайна — слагайте го във файл, не в код.

yaml · alertmanager.yml · не е пускано
route:
  receiver: discord
  group_by: ['alertname']
  repeat_interval: 1h

receivers:
  - name: discord
    discord_configs:
      - webhook_url_file: /etc/alertmanager/discord_webhook.txt
        send_resolved: true
yaml · alerts.yml · не е пускано
groups:
- name: edge_ai
  rules:
  - alert: FrigateDown
    expr: up{job="frigate"} == 0
    for: 2m
    labels: {severity: critical}
    annotations: {summary: "Frigate не отговаря"}

  - alert: DetectorSlow
    expr: frigate_detector_inference_speed_seconds > 0.05
    for: 5m
    labels: {severity: warning}
    annotations: {summary: "Детекторът е по-бавен от обичайното"}

  - alert: CameraNoFrames
    expr: frigate_camera_fps == 0
    for: 2m
    labels: {severity: warning}
    annotations: {summary: "Камера не подава кадри"}

  - alert: LowRecordingSpace
    expr: (frigate_storage_free_bytes / frigate_storage_total_bytes) < 0.1
    for: 10m
    labels: {severity: warning}
    annotations: {summary: "Под 10% свободно място за записи"}

  - alert: HighMemory
    expr: (1 - node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes) * 100 > 85
    for: 5m
    labels: {severity: warning}
    annotations: {summary: "Заета памет над 85%"}
✓
Праговете са примерни
Числата (0,05 s, 10%, 85%) са наш избор, не препоръка на производител. Нагласете ги след няколко дни наблюдение на собствената си система. Тествайте аларма, като спрете услугата нарочно.

07 · ВНИМАНИЕВидеонаблюдение и лични данни

⛔
Внимание
Запис на хора — особено извън собствения имот или без да са уведомени — подлежи на правни изисквания. Преди да включите запис и разпознаване на хора, проверете със специалист-юрист какво важи за вашия случай. Тази публикация е техническа и не е правен съвет.

08 · ИЗТОЧНИЦИИзточници

  1. Raspberry Pi Ltd, „Raspberry Pi 5“ — raspberrypi.com/products/raspberry-pi-5
  2. Raspberry Pi Ltd, „Raspberry Pi AI HAT+“ — raspberrypi.com/products/ai-hat
  3. Raspberry Pi Documentation, „AI HAT+“ — raspberrypi.com/documentation/accessories/ai-hat-plus.html
  4. Hailo, „Hailo-8 AI Accelerator“ — hailo.ai/products/ai-accelerators/hailo-8-ai-accelerator
  5. Frigate, „Recommended hardware“ — docs.frigate.video/frigate/hardware
  6. Frigate, „Metrics“ — docs.frigate.video/configuration/metrics
  7. Frigate, „Object detectors“ (Hailo-8) — docs.frigate.video/configuration/object_detectors
  8. Frigate, версии и лиценз MIT — github.com/blakeblackshear/frigate/releases
  9. OpenAI, „Whisper“ (README и лиценз MIT) — github.com/openai/whisper
  10. Prometheus, „Download“ (версии на Prometheus, Alertmanager, Node Exporter, Blackbox Exporter) — prometheus.io/download
  11. Prometheus, „Alertmanager configuration“ — prometheus.io/docs/alerting/latest/configuration
  12. Grafana, лиценз AGPL-3.0 — github.com/grafana/grafana

Проверено на 03.10.2026 г. по документацията на производителите. Командите и конфигурациите не са пускани от нас; цифрите за скорост са от документацията, не от наши измервания. Не е правен съвет.

09 · СВЪРЗАНОПродължи оттук