Hälytysviestit
HÄLYTYSVIESTIT
Actiweb osaa lähettää mm. hälytyksistä viestin sähköpostilla,
joka voidaan kääntää laitteen sisäisesti myös esimerkiksi tekstiviestiksi.
Jos viesti halutaan lähettää sähköpostilla, täytyy tehdä seuraavat asetukset:
* Luo halutut ja tarvittavat hälytysryhmät
* Jaa hälytyspisteet käyttämään haluttuja hälytysryhmiä
* Asettele hälytysryhmään vastaanottajat
System -> email settings sivulla:
* Lähettäjän osoite
* Aseta email hälytykset päälle (enabled)
* Aseta lähtevän postin palvelin, esimerkiksi: smtp.gmail.com
* Jos palvelin käyttää kirjatumista, aseta käyttäjänimi ja salasana,
sekä käännä "Login required" vipu päälle.
* Jos palvelin käyttää salausta, aseta palvelimen portti
TSL 587 (googlen palvelin toimii tällä)
SSL 465
HUOM! Kun käytetään googlen tiliä, n.s. turvattomat laitteet pitää joskus sallia.
Häiriöitä viestien lähettämisessä voi tutkia "Sytem > Log files > E-mail log" sivulla.
Hälytysryhmät:
Parametreilla enableToAlarmEvent, enableToNormalEvent ja enableAckEvent määritellään,
luodaanko ryhmään kuuluvissa hälytyksissä tapahtumia kun hälytyspiste menee hälytykselle,
palaa normaalitilaan tai kun se kuitataan.
pv tarkoittaa hälytysryhmän tilaa. Tämä tila määrittää, mitä vastaanottajalistaa ryhmä käyttää hälytysviestejä lähettäessä.
receiverList on lista vastaanottajista. Tämä lista koostuu itse asiassa kahdesta tasosta,
eli tähän listaan voidaan mahduttaa useampia vastaanottajalistoja, joiden välillä vaihdetaan
ryhmän pv arvon mukaisesti.
Hälytysviestien pohjissa voidaan voidaan käyttää "tägejä" eli merkkijonoja jotka korvautuvat
lähetetyssä viestissä hälytyskohtaisilla tiedoilla.
Nämä tägit muistuttavat html tägejä, ja niidem "nimi" on sama kuin hälytyspisteen kentällä,
eli jos haluat näyttää viestissä hälytyksen kellonajan, lisää viestipohjaan tägi
<ALARMDATE>
huomaa että tietokantapisteen kenttä on kirjoitettu tägissä aina SUURILLA kirjaimilla.
Mikäli haluat lisätä viestiin jonkin kentän hälytysryhmästä, voit periaate on sama,
mutta tägiin tulee lisätä eteen "G_", eli hälytysryhmän kuvaustekstin saa
hälytysviestiin kirjoittamalla tägin
<G_DESCRIPTION>
kun itse hälytyspisteen kuvausteksti on <DESCRIPTION>.
On olemassa kaksi tägiä jotka eivät suoranaisesti ole tiekantapisteen kenttiä:
<ID> hälytyspisteen nimi
<TRANSITION> Tila johon hälytyspiste siirtyi
Hälytysviestin protokolla:
Protokolla tai laite jonka kautta hälytysviesti lähetetään,
määrittyy hälytysryhmässä olevan vastaanottajan osoitteen perusteella.
Tarkemmin sanottuna, kun viestin vastaanottajaa määritetään hälytysryhmässä,
on osoite (recipientList -> recipients -> address) oikeasti URL.
sähköpostiosoitteen pitkä muoto:
email://vastaanottaja@hostname.fi
ja SMS viestin puhelinnumeron pitkämuoto:
sms://+358231234123
..mutta, jos osoite kenttä sisältää vain '+' ja numeroita, se tulkitaan
puhelinnumeroksi, tai jos se muistuttaa sähköpostiosoitetta
(sisältää . ja @ merkit) mutta UIRL skeemaan ei ole määritelty,
se tulkitaan sähköpostiosoitteeksi.
Muita viestinlähetysmuotoja:
rut://[puh numero] Teltonikan HTTP/GET tekstiviesti toiminto
muista tehdä asetukset /sys/settings/smsOverHttp
pisteeseen.
Huomaa! Tekstiviestin lähetys GET rajapinnan läpi EI TOIMI
teltonikan ohjelmistoversiossa RUT9XX_R_00.06.05.3
relay://[ipOsoite] Jatkohälytysten välittäminen CPU yksiköiden välillä.
Ketjun seuraava laite käsittelee viestin
käyttäen samannimisen hälytysryhmän asetuksia kuin
viestin alunperin lähettänyt CPU.
URL parametrilla ?group=[ryhmanNImi] voi valita
mitä hälytysryhmää vastaanottava CPU käyttää
hälytyksen käsittelyyn.