[OBSOLETE] Honeywell / Ademco Vista 20P Integration

Just tested with your envisalink.js and server.js, same.
Killing it now and will test tom.

I think I did everything right and actually everything works BUT I’m receiving “Intrusion alert” from SmartThings app only right after I disarm the system (put code into security panel and hit “off”).
So let’s say system armed, I open bedroom door, siren goes off, getting text message from Envisalink, but nothing from SmartThings. As soon as I disarm security system - getting notification from SmartThings: “Bedroom intrusion detected.”

Any thoughts on that?

If you’re running on a Linux machine… run the following from the command line and have Live Logging running… let me know what you see. This is a simple notify test to the SmartThings Hub…

curl -X NOTIFY -H "Content-Type: application/json" -H "stnp-plugin: envisalink" -d '{"type":"partition","partition":1,"state":"notready","alpha":"TEST MESSAGE"}' --verbose http://IP_ADDRESS_OF_HUB:39500/notify

This is with Smart Home Monitor enabled? Uncomment line 131 of the SmartApp so that it reads:

log.trace "Honeywell Security event: ${evt.stringValue}"

Run the test and send the output from Live Logging.

Yes, this is with Smart Home Monitor enabled.

So this code from Live Logging from SmartThings: (and from terminal below)

ffc0923f-cee3-4ca4-b12f-727763622012 11:22:49 AM: debug Parse returned {{ linkText }} has arrived
575990f7-1eb8-4479-826c-27664b982fa5 11:22:41 AM: info SHM getInitialData 0.086 (00) incidents:01, locationId:941da22c-24d5-4953-8ceb-f7d104f99278
575990f7-1eb8-4479-826c-27664b982fa5 11:22:41 AM: debug summaryData: [[icon:indicator-dot-red, iconColor:#ea5462, value:Intrusion Detected!, heroInfo:[heroStatus:incident, heroMessage:Intrusion Detected!]]] - [[icon:indicator-dot-red, heroInfo:[heroStatus:incident, heroMessage:Intrusion Detected!], value:Intrusion Detected!, iconColor:#ea5462]]
e345d89e-940e-4565-9e01-b6dd1bdb2d1f 11:22:41 AM: trace getPhrases(), state.welcomeIssue = null
575990f7-1eb8-4479-826c-27664b982fa5 11:22:40 AM: info SHM getInitialData 0.078 (00) incidents:01, locationId:941da22c-24d5-4953-8ceb-f7d104f99278
575990f7-1eb8-4479-826c-27664b982fa5 11:22:40 AM: debug summaryData: [[icon:indicator-dot-red, iconColor:#ea5462, value:Intrusion Detected!, heroInfo:[heroStatus:incident, heroMessage:Intrusion Detected!]]] - [[icon:indicator-dot-red, heroInfo:[heroStatus:incident, heroMessage:Intrusion Detected!], value:Intrusion Detected!, iconColor:#ea5462]]
e345d89e-940e-4565-9e01-b6dd1bdb2d1f 11:22:40 AM: trace getPhrases(), state.welcomeIssue = null
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:21:06 AM: info SHM COMPLETED DISARM CHILDREN:1 ISA:c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754, TIME:0.108
575990f7-1eb8-4479-826c-27664b982fa5 11:21:06 AM: trace onSecurityEnable(MODE_DISABLE)
575990f7-1eb8-4479-826c-27664b982fa5 11:21:06 AM: debug summaryData: [[icon:indicator-dot-red, iconColor:#ea5462, value:Intrusion Detected!, heroInfo:[heroStatus:incident, heroMessage:Intrusion Detected!]]] - [[icon:indicator-dot-red, heroInfo:[heroStatus:incident, heroMessage:Intrusion Detected!], value:Intrusion Detected!, iconColor:#ea5462]]
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:21:06 AM: trace unscheduling delayed alarms
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:21:06 AM: trace /unsubscribeChildApps
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:21:06 AM: trace skipping unconfigured app Alert with Sirens
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:21:06 AM: trace unsubscribeChildApps()
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:21:06 AM: info SHM TRYING DISARM CHILDREN: 1 ISA: c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:21:06 AM: info SHM armDisarmCheck executing off
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:21:06 AM: debug motionOrContactHandler(Bedroom contact:closed)
540dc8c1-284f-4838-b502-af59c830df1e 11:21:06 AM: trace Honeywell Security event: index:07, mac:28F0762783EA, headers:Tk9USUZZIC9ub3RpZnkgSFRUUC8xLjENCkNPTlRFTlQtVFlQRTogYXBwbGljYXRpb24vanNvbg0KQ09OVEVOVC1MRU5HVEg6IDU3DQpzdG5wLXBsdWdpbjogZW52aXNhbGluaw0KSG9zdDogMTAuMC4xLjY6Mzk1MDANCkNvbm5lY3Rpb246IGNsb3Nl, body:eyJ0eXBlIjoiem9uZSIsInBhcnRpdGlvbiI6MSwiem9uZSI6IjQiLCJzdGF0ZSI6ImNsb3NlZCJ9
540dc8c1-284f-4838-b502-af59c830df1e 11:21:06 AM: trace Honeywell Security event: index:06, mac:28F0762783EA, headers:Tk9USUZZIC9ub3RpZnkgSFRUUC8xLjENCkNPTlRFTlQtVFlQRTogYXBwbGljYXRpb24vanNvbg0KQ09OVEVOVC1MRU5HVEg6IDkxDQpzdG5wLXBsdWdpbjogZW52aXNhbGluaw0KSG9zdDogMTAuMC4xLjY6Mzk1MDANCkNvbm5lY3Rpb246IGNsb3Nl, body:eyJ0eXBlIjoicGFydGl0aW9uIiwicGFydGl0aW9uIjoxLCJzdGF0ZSI6InJlYWR5IiwiYWxwaGEiOiIqKioqRElTQVJNRUQqKioqICBSZWFkeSB0byBBcm0ifQ==
575990f7-1eb8-4479-826c-27664b982fa5 11:20:51 AM: trace onSecurityReact([68a17230-b6b0-4060-9ec6-cdd7b1470d71:[[attribute:contact, value:open, timestamp:1498926051766]]])
575990f7-1eb8-4479-826c-27664b982fa5 11:20:51 AM: debug summaryData: [[icon:indicator-dot-red, iconColor:#ea5462, value:Intrusion Detected!, heroInfo:[heroStatus:incident, heroMessage:Intrusion Detected!]]] - [[icon:indicator-dot-green, value:Armed (Stay), iconColor:#79b821], [icon:indicator-dot-green, heroInfo:[heroStatus:ok, heroMessage:Everything OK], value:Everything OK, iconColor:#79b821]]
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:20:51 AM: info SHM-INCIDENT SECURITY ISA: c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:20:51 AM: trace No delay
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:20:51 AM: info SHM intrusionHandler(contact:open) - stay, locationId: 941da22c-24d5-4953-8ceb-f7d104f99278, ISA: c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:20:51 AM: info SHM isActiveSensor(contact:open, app: stay, location: stay) = true, locationId: 941da22c-24d5-4953-8ceb-f7d104f99278, ISA: c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:20:51 AM: trace devices=[Front door, Garage window, Laundry door, Bedroom, Narnia door, Front/Office/Dining window, Master bedroom glass breaker, Kitchen, Living glass breaker, Upstairs window, Garage Door]
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:20:51 AM: trace isStayModeSensor(contact: open)
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:20:51 AM: debug motionOrContactHandler(Bedroom contact:open)
540dc8c1-284f-4838-b502-af59c830df1e 11:20:51 AM: trace Honeywell Security event: index:04, mac:28F0762783EA, headers:Tk9USUZZIC9ub3RpZnkgSFRUUC8xLjENCkNPTlRFTlQtVFlQRTogYXBwbGljYXRpb24vanNvbg0KQ09OVEVOVC1MRU5HVEg6IDUzDQpzdG5wLXBsdWdpbjogZW52aXNhbGluaw0KSG9zdDogMTAuMC4xLjY6Mzk1MDANCkNvbm5lY3Rpb246IGNsb3Nl, body:eyJ0eXBlIjoiem9uZSIsInBhcnRpdGlvbiI6MSwiem9uZSI6NCwic3RhdGUiOiJvcGVuIn0=
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:19:53 AM: debug motionOrContactHandler(Bedroom contact:alarm)
540dc8c1-284f-4838-b502-af59c830df1e 11:19:53 AM: trace Honeywell Security event: index:08, mac:28F0762783EA, headers:Tk9USUZZIC9ub3RpZnkgSFRUUC8xLjENCkNPTlRFTlQtVFlQRTogYXBwbGljYXRpb24vanNvbg0KQ09OVEVOVC1MRU5HVEg6IDU0DQpzdG5wLXBsdWdpbjogZW52aXNhbGluaw0KSG9zdDogMTAuMC4xLjY6Mzk1MDANCkNvbm5lY3Rpb246IGNsb3Nl, body:eyJ0eXBlIjoiem9uZSIsInBhcnRpdGlvbiI6MSwiem9uZSI6NCwic3RhdGUiOiJhbGFybSJ9
540dc8c1-284f-4838-b502-af59c830df1e 11:19:53 AM: trace Honeywell Security event: index:07, mac:28F0762783EA, headers:Tk9USUZZIC9ub3RpZnkgSFRUUC8xLjENCkNPTlRFTlQtVFlQRTogYXBwbGljYXRpb24vanNvbg0KQ09OVEVOVC1MRU5HVEg6IDgzDQpzdG5wLXBsdWdpbjogZW52aXNhbGluaw0KSG9zdDogMTAuMC4xLjY6Mzk1MDANCkNvbm5lY3Rpb246IGNsb3Nl, body:eyJ0eXBlIjoicGFydGl0aW9uIiwicGFydGl0aW9uIjoxLCJzdGF0ZSI6ImFsYXJtIiwiYWxwaGEiOiJBTEFSTSAwNCBNQVNURVIgV0lORE9XIn0=
600502c6-3ee0-425b-9211-0985a6f46854 11:18:41 AM: debug createChildDeviceEvent(‘001788275BE0/1’, [name:level, value:40, descriptionText:Level has changed to 40%])
600502c6-3ee0-425b-9211-0985a6f46854 11:18:41 AM: debug createChildDeviceEvent(‘001788275BE0/1’, [name:switch, value:off])
600502c6-3ee0-425b-9211-0985a6f46854 11:18:41 AM: debug createChildDeviceEvent(‘001788275BE0/2’, [name:level, value:40, descriptionText:Level has changed to 40%])
600502c6-3ee0-425b-9211-0985a6f46854 11:18:41 AM: debug createChildDeviceEvent(‘001788275BE0/2’, [name:switch, value:off])
600502c6-3ee0-425b-9211-0985a6f46854 11:18:41 AM: info allHueDevices: [Bedroom lamp front, Bedroom lamp back]
600502c6-3ee0-425b-9211-0985a6f46854 11:18:41 AM: debug parse() description=index:17, mac:001788275BE0, ip:0A000102, port:0050, headers:SFRUUC8xLjEgMjAwIE9LDQpDYWNoZS1Db250cm9sOiBuby1zdG9yZSwgbm8tY2FjaGUsIG11c3QtcmV2YWxpZGF0ZSwgcG9zdC1jaGVjaz0wLCBwcmUtY2hlY2s9MA0KUHJhZ21hOiBuby1jYWNoZQ0KRXhwaXJlczogTW9uLCAxIEF1ZyAyMDExIDA5OjAwOjAwIEdNVA0KQ29ubmVjdGlvbjogY2xvc2UNCkFjY2Vzcy1Db250cm9sLU1heC1BZ2U6IDM2MDANCkFjY2Vzcy1Db250cm9sLUFsbG93LU9yaWdpbjogKg0KQWNjZXNzLUNvbnRyb2wtQWxsb3ctQ3JlZGVudGlhbHM6IHRydWUNCkFjY2Vzcy1Db250cm9sLUFsbG93LU1ldGhvZHM6IFBPU1QsIEdFVCwgT1BUSU9OUywgUFVULCBERUxFVEUsIEhFQUQNCkFjY2Vzcy1Db250cm9sLUFsbG93LUhlYWRlcnM6IENvbnRlbnQtVHlwZQ0KQ29udGVudC10eXBlOiBhcHBsaWNhdGlvbi9qc29u, body:eyIxIjp7InN0YXRlIjp7Im9uIjpmYWxzZSwiYnJpIjoxMDIsImFsZXJ0Ijoibm9uZSIsInJlYWNoYWJsZSI6dHJ1ZX0sInR5cGUiOiJEaW1tYWJsZSBsaWdodCIsIm5hbWUiOiJIdWUgd2hpdGUgbGFtcCAxIiwibW9kZWxpZCI6IkxXQjAwNiIsIm1hbnVmYWN0dXJlcm5hbWUiOiJQaGlsaXBzIiwidW5pcXVlaWQiOiIwMDoxNzo4ODowMToxMDo1YzowOTozMy0wYiIsInN3dmVyc2lvbiI6IjUuMzguMi4xOTEzNiJ9LCIyIjp7InN0YXRlIjp7Im9uIjpmYWxzZSwiYnJpIjoxMDIsImFsZXJ0Ijoibm9uZSIsInJlYWNoYWJsZSI6dHJ1ZX0sInR5cGUiOiJEaW1tYWJsZSBsaWdodCIsIm5hbWUiOiJIdWUgd2hpdGUgbGFtcCAyIiwibW9kZWxpZCI6IkxXQjAwNiIsIm1hbnVmYWN0dXJlcm5hbWUiOiJQaGlsaXBzIiwidW5pcXVlaWQiOiIwMDoxNzo4ODowMToxMDo1YzowNjpjYS0wYiIsInN3dmVyc2lvbiI6IjUuMzguMi4xOTEzNiJ9fQ==
600502c6-3ee0-425b-9211-0985a6f46854 11:18:39 AM: debug createChildDeviceEvent(‘001788275BE0/1’, [name:level, value:40, descriptionText:Level has changed to 40%])
600502c6-3ee0-425b-9211-0985a6f46854 11:18:39 AM: debug createChildDeviceEvent(‘001788275BE0/1’, [name:switch, value:off])
600502c6-3ee0-425b-9211-0985a6f46854 11:18:39 AM: debug createChildDeviceEvent(‘001788275BE0/2’, [name:level, value:40, descriptionText:Level has changed to 40%])
600502c6-3ee0-425b-9211-0985a6f46854 11:18:39 AM: debug createChildDeviceEvent(‘001788275BE0/2’, [name:switch, value:off])
600502c6-3ee0-425b-9211-0985a6f46854 11:18:39 AM: info allHueDevices: [Bedroom lamp back, Bedroom lamp front]
600502c6-3ee0-425b-9211-0985a6f46854 11:18:39 AM: debug pollResponseHandler()
600502c6-3ee0-425b-9211-0985a6f46854 11:18:39 AM: debug checkBridgeStatus()
600502c6-3ee0-425b-9211-0985a6f46854 11:18:39 AM: debug poll()
540dc8c1-284f-4838-b502-af59c830df1e 11:17:32 AM: trace Honeywell Security event: index:08, mac:28F0762783EA, headers:Tk9USUZZIC9ub3RpZnkgSFRUUC8xLjENCkNPTlRFTlQtVFlQRTogYXBwbGljYXRpb24vanNvbg0KQ09OVEVOVC1MRU5HVEg6IDk3DQpzdG5wLXBsdWdpbjogZW52aXNhbGluaw0KSG9zdDogMTAuMC4xLjY6Mzk1MDANCkNvbm5lY3Rpb246IGNsb3Nl, body:eyJ0eXBlIjoicGFydGl0aW9uIiwicGFydGl0aW9uIjoxLCJzdGF0ZSI6ImFybWVkc3RheSIsImFscGhhIjoiQVJNRUQgKioqU1RBWSoqKk1heSBFeGl0IE5vdyAgMDEifQ==
540dc8c1-284f-4838-b502-af59c830df1e 11:17:31 AM: trace Honeywell Security event: index:06, mac:28F0762783EA, headers:Tk9USUZZIC9ub3RpZnkgSFRUUC8xLjENCkNPTlRFTlQtVFlQRTogYXBwbGljYXRpb24vanNvbg0KQ09OVEVOVC1MRU5HVEg6IDk3DQpzdG5wLXBsdWdpbjogZW52aXNhbGluaw0KSG9zdDogMTAuMC4xLjY6Mzk1MDANCkNvbm5lY3Rpb246IGNsb3Nl, body:eyJ0eXBlIjoicGFydGl0aW9uIiwicGFydGl0aW9uIjoxLCJzdGF0ZSI6ImFybWVkc3RheSIsImFscGhhIjoiQVJNRUQgKioqU1RBWSoqKk1heSBFeGl0IE5vdyAgMDIifQ==
540dc8c1-284f-4838-b502-af59c830df1e 11:17:30 AM: trace Honeywell Security event: index:04, mac:28F0762783EA,
540dc8c1-284f-4838-b502-af59c830df1e 11:16:51 AM: trace Honeywell Security event: index:05, mac:28F0762783EA, headers:Tk9USUZZIC9ub3RpZnkgSFRUUC8xLjENCkNPTlRFTlQtVFlQRTogYXBwbGljYXRpb24vanNvbg0KQ09OVEVOVC1MRU5HVEg6IDk3DQpzdG5wLXBsdWdpbjogZW52aXNhbGluaw0KSG9zdDogMTAuMC4xLjY6Mzk1MDANCkNvbm5lY3Rpb246IGNsb3Nl, body:eyJ0eXBlIjoicGFydGl0aW9uIiwicGFydGl0aW9uIjoxLCJzdGF0ZSI6ImFybWVkc3RheSIsImFscGhhIjoiQVJNRUQgKioqU1RBWSoqKk1heSBFeGl0IE5vdyAgNDIifQ==
ffc0923f-cee3-4ca4-b12f-727763622012 11:16:51 AM: debug Parse returned {{ linkText }} has arrived
540dc8c1-284f-4838-b502-af59c830df1e 11:16:50 AM: trace Honeywell Security event: index:03, mac:28F0762783EA, headers:Tk9USUZZIC9ub3RpZnkgSFRUUC8xLjENCkNPTlRFTlQtVFlQRTogYXBwbGljYXRpb24vanNvbg0KQ09OVEVOVC1MRU5HVEg6IDk3DQpzdG5wLXBsdWdpbjogZW52aXNhbGluaw0KSG9zdDogMTAuMC4xLjY6Mzk1MDANCkNvbm5lY3Rpb246IGNsb3Nl, body:eyJ0eXBlIjoicGFydGl0aW9uIiwicGFydGl0aW9uIjoxLCJzdGF0ZSI6ImFybWVkc3RheSIsImFscGhhIjoiQVJNRUQgKioqU1RBWSoqKk1heSBFeGl0IE5vdyAgNDMifQ==
540dc8c1-284f-4838-b502-af59c830df1e 11:16:50 AM: trace Honeywell Security event: index:08, mac:28F0762783EA, headers:Tk9USUZZIC9ub3RpZnkgSFRUUC8xLjENCkNPTlRFTlQtVFlQRTogYXBwbGljYXRpb24vanNvbg0KQ09OVEVOVC1MRU5HVEg6IDk3DQpzdG5wLXBsdWdpbjogZW52aXNhbGluaw0KSG9zdDogMTAuMC4xLjY6Mzk1MDANCkNvbm5lY3Rpb246IGNsb3Nl, body:eyJ0eXBlIjoicGFydGl0aW9uIiwicGFydGl0aW9uIjoxLCJzdGF0ZSI6ImFybWVkc3RheSIsImFscGhhIjoiQVJNRUQgKioqU1RBWSoqKk1heSBFeGl0IE5vdyAgNDQifQ==
540dc8c1-284f-4838-b502-af59c830df1e 11:16:49 AM: trace Honeywell Security event: index:06, mac:28F0762783EA, headers:Tk9USUZZIC9ub3RpZnkgSFRUUC8xLjENCkNPTlRFTlQtVFlQRTogYXBwbGljYXRpb24vanNvbg0KQ09OVEVOVC1MRU5HVEg6IDk3DQpzdG5wLXBsdWdpbjogZW52aXNhbGluaw0KSG9zdDogMTAuMC4xLjY6Mzk1MDANCkNvbm5lY3Rpb246IGNsb3Nl, body:eyJ0eXBlIjoicGFydGl0aW9uIiwicGFydGl0aW9uIjoxLCJzdGF0ZSI6ImFybWVkc3RheSIsImFscGhhIjoiQVJNRUQgKioqU1RBWSoqKk1heSBFeGl0IE5vdyAgNDUifQ==
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:16:44 AM: info SHM COMPLETED ARM/STAY CHILDREN:1 ISA:c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754, TIME:0.136
575990f7-1eb8-4479-826c-27664b982fa5 11:16:44 AM: debug summaryData: [[icon:indicator-dot-green, iconColor:#79b821, value:Armed (Stay)], [icon:indicator-dot-green, iconColor:#79b821, value:Everything OK, heroInfo:[heroStatus:ok, heroMessage:Everything OK]]] - [[icon:indicator-dot-gray, value:Disarmed, iconColor:#878787], [icon:indicator-dot-green, heroInfo:[heroStatus:ok, heroMessage:Everything OK], value:Everything OK, iconColor:#79b821]]
575990f7-1eb8-4479-826c-27664b982fa5 11:16:44 AM: trace onSecurityEnable(MODE_STAY)
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:16:44 AM: trace 0
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:16:44 AM: trace skipping unconfigured app Alert with Sirens
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:16:44 AM: trace subscribeChildApps()
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:16:44 AM: info SHM TRYING ARM/STAY CHILDREN: 1 ISA: c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754
c0c4ee30-6390-4ed7-8e0c-65fa3f7fb754 11:16:44 AM: info SHM armDisarmCheck executing stay
575990f7-1eb8-4479-826c-27664b982fa5 11:16:44 AM: debug intrusionState()
ffc0923f-cee3-4ca4-b12f-727763622012 11:16:43 AM: debug Parse returned {{ linkText }} has arrived
575990f7-1eb8-4479-826c-27664b982fa5 11:16:37 AM: info SHM getInitialData 0.072 (00) incidents:00, locationId:941da22c-24d5-4953-8ceb-f7d104f99278
575990f7-1eb8-4479-826c-27664b982fa5 11:16:37 AM: debug summaryData: [[icon:indicator-dot-gray, iconColor:#878787, value:Disarmed], [icon:indicator-dot-green, iconColor:#79b821, value:Everything OK, heroInfo:[heroStatus:ok, heroMessage:Everything OK]]] - [[icon:indicator-dot-gray, value:Disarmed, iconColor:#878787], [icon:indicator-dot-green, heroInfo:[heroStatus:ok, heroMessage:Everything OK], value:Everything OK, iconColor:#79b821]]
e345d89e-940e-4565-9e01-b6dd1bdb2d1f 11:16:36 AM: trace getPhrases(), state.welcomeIssue = null
575990f7-1eb8-4479-826c-27664b982fa5 11:16:36 AM: info SHM getInitialData 0.062 (00) incidents:00, locationId:941da22c-24d5-4953-8ceb-f7d104f99278
575990f7-1eb8-4479-826c-27664b982fa5 11:16:36 AM: debug summaryData: [[icon:indicator-dot-gray, iconColor:#878787, value:Disarmed], [icon:indicator-dot-green, iconColor:#79b821, value:Everything OK, heroInfo:[heroStatus:ok, heroMessage:Everything OK]]] - [[icon:indicator-dot-gray, value:Disarmed, iconColor:#878787], [icon:indicator-dot-green, heroInfo:[heroStatus:ok, heroMessage:Everything OK], value:Everything OK, iconColor:#79b821]]
e345d89e-940e-4565-9e01-b6dd1bdb2d1f 11:16:36 AM: trace getPhrases(), state.welcomeIssue = null
11:16:27 AM: info Waiting on events…
11:16:27 AM: info For past logs for individual things go to the My Devices section, find the device and click on the Events link on the device information page.
11:16:27 AM: info This console provides live logging of your SmartThings.

Below logs from terminal on my Mac:

[2017-07-01T16:13:43.513Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“ready”,“alpha”:“DISARMED Ready to Arm”}
[2017-07-01T16:16:44.257Z] [stnp] ::ffff:10.0.1.6 GET /plugins/envisalink/armStay
[2017-07-01T16:16:49.125Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 45”}
[2017-07-01T16:16:50.125Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 44”}
[2017-07-01T16:16:50.628Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 43”}
[2017-07-01T16:16:51.626Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 42”}
[2017-07-01T16:16:53.127Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 41”}
[2017-07-01T16:16:53.733Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 40”}
[2017-07-01T16:16:55.129Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 39”}
[2017-07-01T16:16:55.629Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 38”}
[2017-07-01T16:16:56.741Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 37”}
[2017-07-01T16:16:57.631Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 36”}
[2017-07-01T16:16:58.633Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 35”}
[2017-07-01T16:16:59.634Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 34”}
[2017-07-01T16:17:00.635Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 33”}
[2017-07-01T16:17:01.721Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 32”}
[2017-07-01T16:17:02.951Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 31”}
[2017-07-01T16:17:03.871Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 30”}
[2017-07-01T16:17:04.793Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 29”}
[2017-07-01T16:17:05.639Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 28”}
[2017-07-01T16:17:06.944Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 27”}
[2017-07-01T16:17:07.641Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 26”}
[2017-07-01T16:17:08.786Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 25”}
[2017-07-01T16:17:09.643Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 24”}
[2017-07-01T16:17:10.645Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 23”}
[2017-07-01T16:17:11.647Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 22”}
[2017-07-01T16:17:12.647Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 21”}
[2017-07-01T16:17:13.648Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 20”}
[2017-07-01T16:17:14.649Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 19”}
[2017-07-01T16:17:15.649Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 18”}
[2017-07-01T16:17:16.775Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 17”}
[2017-07-01T16:17:17.696Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 16”}
[2017-07-01T16:17:18.924Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 15”}
[2017-07-01T16:17:19.846Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 14”}
[2017-07-01T16:17:20.654Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 13”}
[2017-07-01T16:17:21.655Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 12”}
[2017-07-01T16:17:22.656Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 11”}
[2017-07-01T16:17:23.225Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 10”}
[2017-07-01T16:17:24.157Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 09”}
[2017-07-01T16:17:25.158Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 08”}
[2017-07-01T16:17:26.160Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 07”}
[2017-07-01T16:17:27.161Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 06”}
[2017-07-01T16:17:28.162Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 05”}
[2017-07-01T16:17:29.162Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 04”}
[2017-07-01T16:17:30.163Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 03”}
[2017-07-01T16:17:31.164Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 02”}
[2017-07-01T16:17:32.165Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED ***STAY***May Exit Now 01”}
[2017-07-01T16:17:33.166Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“armedstay”,“alpha”:“ARMED STAY”}
[2017-07-01T16:19:52.834Z] [evl3] {“type”:“zone”,“partition”:1,“zone”:4,“state”:“alarm”}
[2017-07-01T16:19:52.835Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“alarm”,“alpha”:“ALARM 04 MASTER WINDOW”}
[2017-07-01T16:20:51.509Z] [evl3] {“type”:“zone”,“partition”:1,“zone”:4,“state”:“open”}
[2017-07-01T16:21:06.008Z] [evl3] {“type”:“zone”,“partition”:1,“zone”:“4”,“state”:“closed”}
[2017-07-01T16:21:06.008Z] [evl3] {“type”:“partition”,“partition”:1,“state”:“ready”,“alpha”:“DISARMED Ready to Arm”}

Just moved into a new home with a Vista 20P. I think I want central monitoring of my alarm system through the phone. (That’s the way it was done at my previous house.)

My question is, can I have the phone-based central monitoring and also have this solution (Smartthings/EVL-4 with ethernet)?

Yes - that’s exactly what I have setup.

I opted for the envisalink provided monitoring option over internet, You pay for the year up front and it works out to only 9$ a month. It was the cheapest I could find anywhere. You do have to pay a one time $50 setup fee, but its 110 yearly after that. I’m very happy with it, when the alarm is tripped they call faster than either ADT or Brighthouse setups I’ve had previously.

Can you please post the link on the monitoring service for $9/month (year paid upfront with $50 one time setup)

It’s on the site, it only works with the Envisalink installed, once you are logged in the option is called Envisalarm and will have a red X next to it, click on that and it will have you fill out some info and fax or email it in. After 24 hours it was ready to go. I think they say up to 3 business days so make sure its active before turning off your current provider.

http://www.eyezon.com/?page_id=246

Does anyone have a walkthrough or video on how to get Alexa to set the alarm once this is all working? Ive been looking and it seems IFTTT is what I would need to use. However, all the instructions say I need to create “triggers” but on my new IFTTT account the only option I have is to make an “applet”.

Also in delving into this ST world, I discovered there was no way to turn on my Samsung “smart Tv” without IR, I was trying to say Alexa turn on TV using Redloro’s Yamaha app and a switch for the TV. The receiver turned on just fine but the best I could do was see if the tv was on or off with pollster. Instead, I purchased a harmony hub to set that up and I must say it is much easier to use than smart things for AV integration. To get this back on topic, once you link it to smart things all the devices are discoverable on the harmony as well including the alarms sensors integrated with this honeywell app by redloro. It’s pretty cool!

Yep, sure did. I just ran through all those instructions again and I’m getting the same error. NodeJS and the build-essential package are both the latest version, according to apt-get. I’ve got config.json, package.json, and server.js in my user folder (ie, /home/pi), and in ~/plugins I’ve got envisalink.js.

What version of Node are you on? You can find out by typing node -v… you need to be on Node 6 at least… preferred Node 7.

Check this out for getting the latest:

Node version 6.11.0.

Recommend you upgrade to 7.x… but after looking at the error again, it looks like you may be running something else on the RPi that’s listening on port 8080?? Change the port in the config.json to 9000 or something else and give it a go…

That got it, thanks! Got it running now. Now I’m seeing:

smartthings-nodeproxy@1.0.0 start /home/pi
node server.js

[2017-07-06T20:47:24.707Z] [stnp] SmartThings Node Proxy listening at http://:::9000
[2017-07-06T20:47:24.786Z] [stnp] Loaded plugin: envisalink
[2017-07-06T20:47:24.802Z] [evl3] Connected to Envisalink at 172.24.1.50:4025
[2017-07-06T20:47:27.977Z] [evl3] {"type":"partition","partition":1,"state":"ready","alpha":"SYSTEM LO BAT"}
[2017-07-06T20:47:31.973Z] [evl3] {"type":"partition","partition":1,"state":"ready","alpha":"CHECK 103 LngRngRadio       0000"}
[2017-07-06T20:47:35.972Z] [evl3] {"type":"partition","partition":1,"state":"ready","alpha":"DISARMED CHIME   Ready to Arm"}
[2017-07-06T20:47:39.972Z] [evl3] {"type":"partition","partition":1,"state":"ready","alpha":"SYSTEM LO BAT"}

When I configured the app inside the SmartThings app on my phone, I got this (with the arming password replaced with ****):

[2017-07-06T20:47:41.325Z] [stnp] ::ffff:192.168.1.236 GET /subscribe/192.168.1.236:39500
[2017-07-06T20:47:41.449Z] [stnp] ::ffff:192.168.1.236 GET /plugins/envisalink/config/172.24.1.50:4025:user:****
[2017-07-06T20:47:43.973Z] [evl3] {"type":"partition","partition":1,"state":"ready","alpha":"CHECK 103 LngRngRadio       0000"}
[2017-07-06T20:47:46.188Z] [stnp] ::ffff:192.168.1.236 GET /plugins/envisalink/discover
[2017-07-06T20:47:46.197Z] [evl3] Completed panel discovery

However, I’m still not seeing any Things show up when I tap Add A Thing. I’ve got the Partition, Contact, Motion, and Smoke Device Handlers showing as Published in SmartThings. Is there any additional configuration I need to do to actually see the sensors show up on my phone?

Side question: I had to do a reset of my panel to get this set up, and somehow that broke the “chime when a door opens” functionality. I don’t have an alphanumeric keypad, only a fixed-word one. Is there any way to use this setup to reprogram that functionality? As far as I can tell, I can’t program that with a fixed word keypad.

Thanks for all your help walking me through this!

Hello again! I posted above (post 506) logs from SmartThings. I still have that issue when Smartthings notify me only right after I disarm the system…
Any suggestions?

Thanks in advance!

The devices should show up in your devices list when you hit “Done” in the SmartApp with the “Discover Devices” option enabled. Try it again and then refresh your devices list. If that still doesn’t work, then uncomment lines 122-124 in the SmartApp so that it reads like this… try again with Live Logging up and send me the output.

  log.trace "SmartThings Node Proxy: ${evt.stringValue}"
  log.trace "Headers: ${headers}"
  log.trace "Body: ${body}"

Yes - there’s actually a button in the Honeywell Partition device handler to turn the Chine ON/OFF.

Yeah not sure why SmartThings Home Monitor would be doing that… will test at home tonight to see if I can replicate. It’s only that STHM notifies you after the fact right? The alarm is visible in the Honeywell Partition device handler correct?

Yeah, I can see all the sensors and I can control Honeywell system through SmartThings app.
I can put it on Alarm and let’s say I will trigger it - I will receive text message from Envisalink, but nothing from SmartThings. I’m getting text and notification from SmartThings right after I disarm the system.

And also even all the sensors named in the app - sometimes I receive notifications like on screenshot below.