forked from juggie/AlarmServer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
alarmserver-example.cfg
99 lines (82 loc) · 2.31 KB
/
alarmserver-example.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
[alarmserver]
## If a filename is given all output will be logged to the filename.
## If left blank output will all be on the console
#logfile=/full/path/to/output.log
logfile=
## Log URL requests
## By default all the url requests are logged. These happen every 5
## seconds with the web ui's. To disable all these set this to False
logurlrequests=True
## The server runs with SSL. You need a certificate and key
## server.crt and server.key are included but you should
## generate your own.
## If left blank the default included cert/key will be used
#certfile=/etc/apache2/ssl/server.crt
#keyfile=/etc/apache2/ssl/server.key
certfile=
keyfile=
## Maximum number of events to display for each zone
maxevents=10
## Total number of events to show for all the zones combined
maxallevents=100
## Port to run the server on
httpsport=8111
## Use a fuzzy time algorithm for displaying dates and times
## True means times will be "4 minutes ago", "3 days ago"
## False means times will be exact "Jun 21st 2013 08:00:00"
eventtimeago=True
## Name of your parition(s)
partition1=Home
## Zone names. Delete the zones you're not using to have them hidden.
## Add more zoneXX if you need more zones
zone1=A
zone2=B
zone3=C
zone4=D
zone5=E
zone6=F
zone7=G
zone8=H
zone9=I
zone10=J
zone11=K
zone12=L
zone13=M
zone14=N
zone15=O
zone16=P
## Pretty names for the user ids that arm/disarm alarm.
user1=MyUser1
user2=MyUser2
user3=MyUser3
[pushover]
enable=False
usertoken=tokengoeshere
[ifttt_maker]
enable=False
key=keygoeshere
eventName=eventnamegoeshere
[smartthings]
enable=False
url_base=https://graph.api.smartthings.com/api/smartapps/installations
app_id=appidgoeshere
access_token=accesstokengoeshere
## Define the event codes you want callbacks for, the codes below
## cover zone open/close, partition ready, not ready, armed, exit delay, entry delay and in alarm status
## these should cover most use cases
event_codes=601,602,609,610,650,651,652,654,656,657
[envisalink]
## Connection credentials to talk to the Envisalink device
host=envisalink
port=4025
pass=user
keepalive=60
## Run a proxy for the Envisalink device to get around the 1 connection limit
enableproxy=True
proxyport=4025
proxypass=user
## Log raw envisalink messages
lograwmessage=False
## Alarm code: If defined you can disarm the alarm without having to
## enter a code.
alarmcode=1111