← DokumentationDokumentation

Larm & röstlarm

Beskriv larmet i ord — så programmeras det. Ingen konfigurationssyntax, inga registeradresser.

Larm på naturligt språk

Säg till assistenten “maila mig om framledningstemperaturen sjunker under 40 grader” så skapas larmet direkt. Samma sak gäller för att ändra en gräns eller ta bort ett larm. Bakom kulisserna blir det en regel i den deterministiska motorn — det är alltså inte AI:n som övervakar, utan riktig regellogik som körs oberoende.

  • Tröskellarm — värde över eller under en gräns.
  • Kombinerade villkor — flera mätvärden samtidigt.
  • Tidstyrning — larm som bara gäller vissa timmar.
  • Trendlarm — reagerar på förändringstakt, inte bara absolutvärde.
  • Bortfallslarm — en givare som slutat rapportera.

Prioritetsnivåer och eskalering

Larm delas in i nivåer så att ett stopp i undercentralen inte drunknar bland informationsmeddelanden.

NivåInnebördTypisk hantering
A-larmKritiskt — kräver omedelbar åtgärdUtskick direkt, eskalerar vid uteblivet kvittens
B-larmVarning — bör åtgärdasUtskick, ingen eskalering
C-larmInformationSamlas i daglig sammanfattning

Eskalering innebär att ett okvitterat A-larm skickas om efter en inställd tid, ett bestämt antal gånger. Larm kan dessutom ruttas till olika mottagare beroende på typ, zon och tidpunkt — driftjour på natten, förvaltare på dagen.

Röstlarm

Kritiska larm kan läsas upp med syntetiskt tal via högtalare i fastigheten — i undercentralen, i vaktmästeriet eller hemma i villan. Meddelandet formuleras i klartext: vad som hänt, var, och hur allvarligt det är. Praktiskt när ingen sitter framför skärmen.

Tyst nattetid

Röstlarm kan snoozas och tidsbegränsas, så att bara riktigt kritiska larm bryter tystnaden utanför arbetstid.

Kvittering och historik

Aktiva larm visas i dashboarden och kan kvitteras enskilt eller samlat. Varje larm sparas med tidpunkt, värde vid utlösning och när det kvitterades — så att man i efterhand kan se mönster, exempelvis en givare som återkommande larmar vid samma tid på dygnet.