Thanks @SmartThang. I changed the password back to user. Got logged in OK and then started throwing errors. also, the config file still isn’t being accepted properly. The file name looks to be named correctly. I’ve pasted in what I’m getting in case that would help see what’s going on. It continues on further…but I cut it short.
DiskStation> python /usr/local/AlarmServer/alarmserver.py
Using configuration file alarmserver.cfg
Config option logurlrequests not set in [alarmserver] defaulting to: 'True'
Config option listentype not set in [alarmserver] defaulting to: 'tcp'
Config option listenport not set in [alarmserver] defaulting to: '8111'
Config option certfile not set in [alarmserver] defaulting to: 'server.crt'
Config option keyfile not set in [alarmserver] defaulting to: 'server.key'
Config option maxevents not set in [alarmserver] defaulting to: '10'
Config option maxallevents not set in [alarmserver] defaulting to: '100'
Config option host not set in [envisalink] defaulting to: 'envisalink'
Config option port not set in [envisalink] defaulting to: '4025'
Config option pass not set in [envisalink] defaulting to: 'user'
Config option pollinterval not set in [envisalink] defaulting to: '0'
Config option zonedumpinterval not set in [envisalink] defaulting to: '60'
Config option keypadupdateinterval not set in [envisalink] defaulting to: '60'
Config option commandtimeout not set in [envisalink] defaulting to: '30'
Config option kpeventtimeout not set in [envisalink] defaulting to: '45'
Config option alarmcode not set in [envisalink] defaulting to: '1111'
Config option logfile not set in [alarmserver] defaulting to: ''
Config option loglevel not set in [alarmserver] defaulting to: 'DEBUG'
Sun, 27 Sep 2015 19:37:29 INFO <root alarmserver <module>> Alarm Server Starting
Sun, 27 Sep 2015 19:37:29 INFO <root alarmserver <module>> Currently Supporting Envisalink 2DS/3 only
Sun, 27 Sep 2015 19:37:29 INFO <root alarmserver <module>> Tested on a Honeywell Vista 15p + EVL-3
Sun, 27 Sep 2015 19:37:29 INFO <twisted log emit> Starting factory <__main__.EnvisalinkClientFactory instance at 0xXXXXXXXX>
Sun, 27 Sep 2015 19:37:29 DEBUG <root alarmserver startedConnecting> Started to connect to Envisalink...
Sun, 27 Sep 2015 19:37:29 INFO <twisted log emit> Site starting on 8111
Sun, 27 Sep 2015 19:37:29 INFO <twisted log emit> Starting factory <twisted.web.server.Site instance at 0xXXXXXXXX>
Sun, 27 Sep 2015 19:37:29 DEBUG <root alarmserver buildProtocol> TCP connection estblished to 192.168.40.5:4025
Sun, 27 Sep 2015 19:37:29 DEBUG <root alarmserver buildProtocol> resetting connection delay
Sun, 27 Sep 2015 19:37:29 INFO <root alarmserver connectionMade> Connected to envisalink:4025
Sun, 27 Sep 2015 19:37:29 DEBUG <root alarmserver lineReceived> ----------------------------------------
Sun, 27 Sep 2015 19:37:29 DEBUG <root alarmserver lineReceived> RX < Login:
Sun, 27 Sep 2015 19:37:29 DEBUG <root alarmserver send_data> TX > user
Sun, 27 Sep 2015 19:37:29 DEBUG <root alarmserver lineReceived> ----------------------------------------
Sun, 27 Sep 2015 19:37:29 DEBUG <root alarmserver lineReceived> ----------------------------------------
Sun, 27 Sep 2015 19:37:29 DEBUG <root alarmserver lineReceived> RX < OK
Sun, 27 Sep 2015 19:37:29 INFO <root alarmserver handle_login_success> Password accepted, session created
Sun, 27 Sep 2015 19:37:29 DEBUG <root alarmserver lineReceived> ----------------------------------------
Sun, 27 Sep 2015 19:37:31 DEBUG <root alarmserver lineReceived> ----------------------------------------
Sun, 27 Sep 2015 19:37:31 DEBUG <root alarmserver lineReceived> RX < %00,01,0028,03,00,FAULT 03 SLIDINGDOOR
$
Sun, 27 Sep 2015 19:37:31 ERROR <twisted log emit> Unhandled Error
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/twisted/python/log.py", line 88, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/usr/local/lib/python2.7/site-packages/twisted/python/log.py", line 73, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/usr/local/lib/python2.7/site-packages/twisted/python/context.py", line 118, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/usr/local/lib/python2.7/site-packages/twisted/python/context.py", line 81, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/usr/local/lib/python2.7/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/usr/local/lib/python2.7/site-packages/twisted/internet/tcp.py", line 215, in doRead
return self._dataReceived(data)
File "/usr/local/lib/python2.7/site-packages/twisted/internet/tcp.py", line 221, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/usr/local/lib/python2.7/site-packages/twisted/protocols/basic.py", line 464, in dataReceived
self.lineReceived(line)
File "/usr/local/AlarmServer/alarmserver.py", line 327, in lineReceived
handlerFunc(data)
File "/usr/local/AlarmServer/alarmserver.py", line 372, in handle_keypad_update
ALARMSTATE['partition'][partitionNumber]['status'].update({'alarm': bool(flags.alarm), 'alarm_in_memory': bool
(flags.alarm_in_memory), 'armed_away': bool(flags.armed_away),
exceptions.KeyError: 1
Unhandled Error