Using The Isy Trigger Engine - An Alarm Handler System - Universal Devices ISY-994i User Manual

Home automation
Hide thumbs Also See for ISY-994i:
Table of Contents

Advertisement

$TempAvg.sum /= 10
$TempAvg.sum += $sTag3.temp
$TempAvg.sum += 'Dining Room / GathRm Stat / Current Weather' Temperature
°
$TempAvg.contrib.cnt = 3
Repeat 1 times
// finish calcs with what we got
$TempAvg.sum /= $TempAvg.contrib.cnt
$sHouse.outTemp = $TempAvg.sum
$sHouse.outTemp Init To $TempAvg.sum
Else
- No Actions - (To add one, press 'Action')

11.10.2 Using the ISY Trigger Engine - an alarm handler system

I created this alarm system with five different levels to make other ISY programs easier to
use it. I hope this gives other ISY users the feel for the power of the ISY event trigger
handling engine. It can make programming so much easier once you set up a system to
handle your user created events with STATE variables
It is based on a variable, making the ISY engine do most of the work. The state variable
triggers the select program to alert the owners with different severities.
To use I just use one line of program code.
• Set $sAlarm.level = 5
Remember, that my sensing programs using this alarm system, each send their own specific
notifications about the devices being monitored. These notifications are only to follow, or
not, with a status indication that something is being done in regards to the detected
problem.
42
(posted by: larryllix)
42
Page | 323

Advertisement

Table of Contents
loading

Table of Contents