====== Integration av larm och händelser ====== Orbiq kan ta emot larm via flera kanaler och tolka meddelanden från flera olika format. Inkommande larm från oregistrerade system "resurser" förkastas. [[administration:resurser:registrera|Se här]] för instruktion angående registering av resurser i Orbiq. Säkerställ därför att inställda avsändaradresser är registrerade i Orbiq som larmkällor, innan avprovning sker av larmfunktion. ====== Larm via API-anrop ====== Orbiq har ett [[api:rest:alarm|API för registrering av larmhändelser]]. Vid behov får ni gärna [[mailto:hello@iquest.se|kontakta oss]] för att få åtkomst för enskilda installationer. API-specifikationen nås även via URL:en /api-tools/swagger/IQApi-v1 inom en Orbiq-installation. ====== Larm via Nimbus ====== Orbiq kan även ta emot larm från [[https//automatisera.se|Nimbus]]. [[projektering:larmhantering:nimbus|Här visar vi]] hur inställning av Nimbus kan ske. OBS! Kontrollera med er systemadmin först ifall er installation har stöd för Nimbus-formatet. ====== Larm via e-post ====== Det är viktigt att notera att Orbiqs SMTP-server för larmmottagning inte kommer att kunna användas för att skicka utgående e-post från anslutna system, av säkerhetsskäl. Enda funktionen är att ta emot e-post från godkända adresser, utvinna informationen från e-posten och registrera i Orbiq via API-anrop. Säkerställ därför att inställda avsändaradresser är registrerade i Orbiq som larmkällor, innan avprovning sker av larmfunktion. Det generella formatet som Orbiq kan tolka bygger på "Nimbus generic" och innehållet presenteras nedan. ===== Generic ===== Servern för larmhantering tolkar innehållet i body-fältet och headern för e-postmeddelandet. För att det mail som kommer in ska vara giltigt måste ärendefältet (subject) innehålla LARM eller ALARM. E-postmeddelande ska innehålla uppgift om larmklass enligt följande: “A” för A-larm, “B” för B-larm, “C” för C-larm etc. Meddelandefältet i larm e-post ska i tur och ordning innehålla följande information: TAG: ”Tagnamn” enligt Beställarens ”Beteckningssystem \\ AREA: “Relativ URL” till sida i DUC/PLC eller motsvarande för den sida i webbserver som visar larmande objekt \\ CATEGORY: “Larmklass” exempelvis “A”, “B”, “C” etc. \\ NAME: ”Avsändare” (beteckning för larmsändare). Som standard används principen ”apparatskåp-objektsbeteckning@av-beställaren-angiven-epostadress.se”. \\ DESC: ”Beskrivande text” \\ STATE: ”Status” ska anges som sista raden i meddelandet. Se nedan för beskrivning av olika statuskoder. \\ **Inaktiv**: Larmservern tolkar händelsen som en återgång till normal (inaktiv) när STATE = INACTIVE, FRÅN eller NORMAL. **Kvitterad**: Servern tolkar händelsen som en kvittens när STATE = ACK, ACKNOWLEDGE eller ACKED. **Aktiv**: Servern tolkar alla andra STATE-texter som aktiva. Som avskiljare mellan informationerna i meddelandefält ska tecken för ny rad användas, motsvarande <13> <10> i råtextformat, vilket medför att informationen hamnar på separata rader i e-posten. ==== Larm aktivt ==== TAG: FASTIGHETA_AS01_LB01_GT1_AL AREA: /lb01.htm CATEGORY: B NAME: as01-FASTIGHETA@fastighetsbolaget.se DESC: Avvikande temperatur tilluft i Bostadsfabriken, AS01_LB01 STATE: ACTIVE ==== Larm kvitterat ==== TAG: FASTIGHETA_AS01_LB01_GT1_AL AREA: /lb01.htm CATEGORY: B NAME: as01-FASTIGHETA@fastighetsbolaget.se DESC: Avvikande temperatur tilluft i Bostadsfabriken, AS01_LB01 STATE: ACKED ==== Larm återgått ==== TAG: FASTIGHETA_AS01_LB01_GT1_AL AREA: /lb01.htm CATEGORY: B NAME: as01-FASTIGHETA@fastighetsbolaget.se DESC: Avvikande temperatur tilluft i Bostadsfabriken, AS01_LB01 STATE: NORMAL ===== Larm via andra e-postformat ===== Orbiq klarar även av att tolka larm från andra format. Nedan kommer vi att lista ett antal exempel. ===== Struxureware ===== Charset=utf-8 \\ Subject: Obj:/Objektsforteckning3_AS001/UC01/VV01 Larm/GT11_TempLarm ==== Exempel på återgånget larm ==== Object: /Objektsforteckning3_AS001/UC01/VV01 Larm/GT11_TempLarm Text: Låg/hög-tappvarmvattentemperatur, betjänar Byggnadsdel 3 Priority: 2 State: Återställning Previous: Larm AckTime: Date: 2017-03-09 13:00:40 +1H