0
alarm melding maken.
erhaco 12 jaar geleden
in Tips en Trucs
•
bijgewerkt door Ekaterina (head of support) 10 jaar geleden •
0
Het is de bedoeling dat ik een melding binnen moet laten komen op het bedieningsscherm waar ze ook de verlichting mee sturen van een invalide toilet ,( En nog meer meldingen)
nu wil ik het zo dat het scherm van de info en meldingen naar voren springt en dat de betreffende vakje
oplicht en dat er een alarm geluid komt, hoe doe ik dit.. (Het is met KNX)…
Vriendelijke Groet Roelof
nu wil ik het zo dat het scherm van de info en meldingen naar voren springt en dat de betreffende vakje
oplicht en dat er een alarm geluid komt, hoe doe ik dit.. (Het is met KNX)…
Vriendelijke Groet Roelof
Customer support service by UserEcho
Dit kan op vele manieren; toevallig (maar eigenlijk ook weer niet) hebben we dit onderwerp vorige week tijdens de Vervolgtraining iRidium mobile 2.0 gehad en behandeld; op verzoek van een aantal cursisten.
Dit is een mogelijke oplossing:
var timer2 = 0;
var alarmgenegeerd = 0;
IR.AddListener(IR.EVENT_WORK, 0, function (time) {
//als er een alarm is (in token1) en de alarmpagina niet wordt weergegeven (Pagina 2) is het alarm genegeerd
if (IR.GetVariable("Tokens.token1") == 1 && IR.CurrentPage.Name != "Pagina 2") {
alarmgenegeerd = 1;
}
//als het alarm genegeerd is, tellen
if (alarmgenegeerd == 1) {
timer2 += time;
IR.Log(timer2);
}
//als er 10 sec. verstreken zijn, opnieuw de alarmpagina weergeven
if (timer2 >= 10000) {
timer2 = 0;
alarmgenegeerd = 0;
IR.ShowPage("Pagina 2");
}
//opgaande flank alarm (token1)
if (IR.GetVariable("Tokens.token1") == 1 && tokenOld == 0) {
IR.PlaySound("");
IR.ShowPopup("Popup 1");
IR.ShowPage("Pagina 2");
//neergaande flank alarm(token )
} else if (IR.GetVariable("Tokens.token1") == 0 && tokenOld == 1) {
IR.HidePopup("Popup 1");
IR.ShowPage("Pagina 1");
}
//onthoud huidige waarde, voor de flankdetectie
tokenOld = IR.GetVariable("Tokens.token1");
});
Als je meer wilt weten: kom naar onze volgende training!
Theo Derks,
iRidiumMobile.nl
Gezien we druk zijn is een vervolg curcus/training wat moeilijk,
misschien is er een andere manier..
groeten Roelof
Het 'triggeren' van alarmmeldingen roept bij velen vragen op, terwijl het in principe helemaal niet zo moeilijk is.
Daarom in de bijlagen 2 voorbeelden:
1) Een voorbeeld van een Triggering project waarin een IP-camera wordt opgeroepen en een geluid wordt afgespeeld
2) Hetzelfde voorbeeld, maar dan met een 'loop' bij het afspelen van het geluid, zodat het geluid continue wordt afgespeeld zolang de gebruiker niet op de 'close-knop' heeft gedrukt.
De aanwijzingen in het JavaScript spreken voor zichzelf.
Met dank aan Benno Evers van het bedrijf Domare (www.domare.nl) voor het meedenken in de scripts!
Succes ermee!
Theo
Testproject Triggering - IP-Camera.irpz
Testproject Triggering - IP-Camera met loop.irpz