redloro I just updated to Node V4.4.5 and NPM 3.9.3
config.json
{
“port”: 8080,
“authCode”: “tester”,
“envisalink”: {
“address”: “192.168.1.199”,
“port”: “4025”,
“password”: “tester”,
“securityCode”: “1947”,
“panelConfig”: {
“type”: “discover”,
“partitions”: [
{
“partition”: 1,
“name”: “Security Panel”
}
],
“zones”: [
{
“zone”: 2,
“type”: “contact”,
“name”: “Exterior Doors House”
},
{
“zone”: 3,
“type”: “contact”,
“name”: “Exterior Doors Workshop”
},
{
“zone”: 4,
“type”: “motion”,
“name”: “Motion Detector Workshop”
},
{
“zone”: 5,
“type”: “motion”,
“name”: “West Garage”
},
{
“zone”: 6,
“type”: “motion”,
“name”: “East Garage”
},
{
“zone”: 10,
“type”: “contact”,
“name”: “Glass Break Master Bath”
},
{
“zone”: 11,
“type”: “contact”,
“name”: “Glass Break Master Bedroom”
},
{
“zone”: 12,
“type”: “contact”,
“name”: “Glass Break Front Door”
},
{
“zone”: 13,
“type”: “contact”,
“name”: “Glass Break Great Room”
},
{
“zone”: 14,
“type”: “contact”,
“name”: “Glass Break Kitchen”
},
{
“zone”: 15,
“type”: “contact”,
“name”: “Glass Break Dining Room”
},
{
“zone”: 16,
“type”: “contact”,
“name”: “Glass Break Front Bedroom”
},
{
“zone”: 17,
“type”: “contact”,
“name”: “Glass Break Small Bedroom”
},
{
“zone”: 18,
“type”: “motion”,
“name”: “Motion Detector Great Room”
},
{
“zone”: 19,
“type”: “motion”,
“name”: “Motion Detector Kitchen”
},
{
“zone”: 20,
“type”: “contact”,
“name”: “Service Room Door”
},
{
“zone”: 21,
“type”: “contact”,
“name”: “Laundry Room Door”
},
{
“zone”: 22,
“type”: “contact”,
“name”: “Kitchen Door”
},
{
“zone”: 23,
“type”: “contact”,
“name”: “Patio Door”
},
{
“zone”: 24,
“type”: “contact”,
“name”: “Front Door”
},
{
“zone”: 25,
“type”: “contact”,
“name”: “Garage Side Door”
},
{
“zone”: 26,
“type”: “contact”,
“name”: “Garage Back Door”
}
]
}
},
“notify”: {
“address”: “192.168.1.58”,
“port”: “39500”
}
*****************log file, ::ffff lines are created when I hit Done in Smartthings Honeywell App
SmartThings Node Proxy listening at http://:::8080
Loaded plugin: envistalink
Connected to Envisalink at 192.168.1.199:4025
{“type”:“partition”,“partition”:1,“state”:“ready”,“alpha”:“DISARMED Ready to Arm”}
::ffff:192.168.1.58 GET /subscribe/192.168.1.58:39500
::ffff:192.168.1.58 GET /plugins/envisalink/config/192.168.1.199:4025:tester:1947
::ffff:192.168.1.58 GET /plugins/envisalink/config/192.168.1.199:4025:tester:1947
::ffff:192.168.1.58 GET /plugins/envisalink/discover
************Terminal output from Install
pi@raspberrypi:~/smartthings-nodeproxy $ npm install
SmartThingsNodeProxy@0.0.1 /home/pi/smartthings-nodeproxy
±- express@4.13.4
¦ ±- accepts@1.2.13
¦ ¦ ±- mime-types@2.1.11
¦ ¦ ¦ ±- mime-db@1.23.0
¦ ¦ ±- negotiator@0.5.3
¦ ±- array-flatten@1.1.1
¦ ±- content-disposition@0.5.1
¦ ±- content-type@1.0.2
¦ ±- cookie@0.1.5
¦ ±- cookie-signature@1.0.6
¦ ±- debug@2.2.0
¦ ¦ ±- ms@0.7.1
¦ ±- depd@1.1.0
¦ ±- escape-html@1.0.3
¦ ±- etag@1.7.0
¦ ±- finalhandler@0.4.1
¦ ¦ ±- unpipe@1.0.0
¦ ±- fresh@0.3.0
¦ ±- merge-descriptors@1.0.1
¦ ±- methods@1.1.2
¦ ±- on-finished@2.3.0
¦ ¦ ±- ee-first@1.1.1
¦ ±- parseurl@1.3.1
¦ ±- path-to-regexp@0.1.7
¦ ±- proxy-addr@1.0.10
¦ ¦ ±- forwarded@0.1.0
¦ ¦ ±- ipaddr.js@1.0.5
¦ ±- qs@4.0.0
¦ ±- range-parser@1.0.3
¦ ±- send@0.13.1
¦ ¦ ±- destroy@1.0.4
¦ ¦ ±- http-errors@1.3.1
¦ ¦ ¦ ±- inherits@2.0.1
¦ ¦ ±- mime@1.3.4
¦ ¦ ±- statuses@1.2.1
¦ ±- serve-static@1.10.2
¦ ±- type-is@1.6.13
¦ ¦ ±- media-typer@0.3.0
¦ ±- utils-merge@1.0.0
¦ ±- vary@1.0.1
±- forever@0.15.2
¦ ±- cliff@0.1.10
¦ ¦ ±- colors@1.0.3
¦ ¦ ±- eyes@0.1.8
¦ ±- clone@1.0.2
¦ ±- colors@0.6.2
¦ ±- flatiron@0.4.3
¦ ¦ ±- broadway@0.3.6
¦ ¦ ¦ ±- cliff@0.1.9
¦ ¦ ¦ ±- nconf@0.6.9
¦ ¦ ¦ ¦ ±- async@0.2.9
¦ ¦ ¦ ¦ ±- optimist@0.6.0
¦ ¦ ¦ ±- winston@0.8.0
¦ ¦ ±- director@1.2.7
¦ ¦ ±- optimist@0.6.0
¦ ¦ ±- prompt@0.2.14
¦ ¦ ±- read@1.0.7
¦ ¦ ¦ ±- mute-stream@0.0.6
¦ ¦ ±- revalidator@0.1.8
¦ ±- forever-monitor@1.6.0
¦ ¦ ±- chokidar@1.5.1
¦ ¦ ¦ ±- anymatch@1.3.0
¦ ¦ ¦ ¦ ±- arrify@1.0.1
¦ ¦ ¦ ¦ ±- micromatch@2.3.8
¦ ¦ ¦ ¦ ±- arr-diff@2.0.0
¦ ¦ ¦ ¦ ¦ ±- arr-flatten@1.0.1
¦ ¦ ¦ ¦ ±- array-unique@0.2.1
¦ ¦ ¦ ¦ ±- braces@1.8.5
¦ ¦ ¦ ¦ ¦ ±- expand-range@1.8.2
¦ ¦ ¦ ¦ ¦ ¦ ±- fill-range@2.2.3
¦ ¦ ¦ ¦ ¦ ¦ ±- is-number@2.1.0
¦ ¦ ¦ ¦ ¦ ¦ ±- isobject@2.1.0
¦ ¦ ¦ ¦ ¦ ¦ ±- randomatic@1.1.5
¦ ¦ ¦ ¦ ¦ ¦ ±- repeat-string@1.5.4
¦ ¦ ¦ ¦ ¦ ±- preserve@0.2.0
¦ ¦ ¦ ¦ ¦ ±- repeat-element@1.1.2
¦ ¦ ¦ ¦ ±- expand-brackets@0.1.5
¦ ¦ ¦ ¦ ¦ ±- is-posix-bracket@0.1.1
¦ ¦ ¦ ¦ ±- extglob@0.3.2
¦ ¦ ¦ ¦ ±- filename-regex@2.0.0
¦ ¦ ¦ ¦ ±- kind-of@3.0.3
¦ ¦ ¦ ¦ ¦ ±- is-buffer@1.1.3
¦ ¦ ¦ ¦ ±- normalize-path@2.0.1
¦ ¦ ¦ ¦ ±- object.omit@2.0.0
¦ ¦ ¦ ¦ ¦ ±- for-own@0.1.4
¦ ¦ ¦ ¦ ¦ ¦ ±- for-in@0.1.5
¦ ¦ ¦ ¦ ¦ ±- is-extendable@0.1.1
¦ ¦ ¦ ¦ ±- parse-glob@3.0.4
¦ ¦ ¦ ¦ ¦ ±- glob-base@0.3.0
¦ ¦ ¦ ¦ ¦ ±- is-dotfile@1.0.2
¦ ¦ ¦ ¦ ±- regex-cache@0.4.3
¦ ¦ ¦ ¦ ±- is-equal-shallow@0.1.3
¦ ¦ ¦ ¦ ±- is-primitive@2.0.0
¦ ¦ ¦ ±- async-each@1.0.0
¦ ¦ ¦ ±- glob-parent@2.0.0
¦ ¦ ¦ ±- is-binary-path@1.0.1
¦ ¦ ¦ ¦ ±- binary-extensions@1.4.1
¦ ¦ ¦ ±- is-glob@2.0.1
¦ ¦ ¦ ¦ ±- is-extglob@1.0.0
¦ ¦ ¦ ±- readdirp@2.0.0
¦ ¦ ¦ ±- graceful-fs@4.1.4
¦ ¦ ¦ ±- minimatch@2.0.10
¦ ¦ ¦ ±- readable-stream@2.1.4
¦ ¦ ¦ ±- buffer-shims@1.0.0
¦ ¦ ¦ ±- core-util-is@1.0.2
¦ ¦ ¦ ±- isarray@1.0.0
¦ ¦ ¦ ±- process-nextick-args@1.0.7
¦ ¦ ¦ ±- string_decoder@0.10.31
¦ ¦ ¦ ±- util-deprecate@1.0.2
¦ ¦ ±- minimatch@2.0.10
¦ ¦ ¦ ±- brace-expansion@1.1.4
¦ ¦ ¦ ±- balanced-match@0.4.1
¦ ¦ ¦ ±- concat-map@0.0.1
¦ ¦ ±- ps-tree@0.0.3
¦ ¦ ±- event-stream@0.5.3
¦ ¦ ±- optimist@0.2.8
¦ ±- nconf@0.6.9
¦ ¦ ±- async@0.2.9
¦ ¦ ±- optimist@0.6.0
¦ ±- nssocket@0.5.3
¦ ¦ ±- eventemitter2@0.4.14
¦ ¦ ±- lazy@1.0.11
¦ ±- object-assign@3.0.0
¦ ±- optimist@0.6.1
¦ ¦ ±- minimist@0.0.10
¦ ¦ ±- wordwrap@0.0.3
¦ ±- path-is-absolute@1.0.0
¦ ±- prettyjson@1.1.3
¦ ¦ ±- colors@1.1.2
¦ ¦ ±- minimist@1.2.0
¦ ±- shush@1.0.0
¦ ¦ ±- caller@0.0.1
¦ ¦ ¦ ±- tape@2.3.3
¦ ¦ ¦ ±- deep-equal@0.1.2
¦ ¦ ¦ ±- defined@0.0.0
¦ ¦ ¦ ±- jsonify@0.0.0
¦ ¦ ¦ ±- resumer@0.0.0
¦ ¦ ¦ ±- through@2.3.8
¦ ¦ ±- strip-json-comments@0.1.3
¦ ±- timespan@2.3.0
¦ ±- utile@0.2.1
¦ ¦ ±- async@0.2.10
¦ ¦ ±- deep-equal@1.0.1
¦ ¦ ±- i@0.3.5
¦ ¦ ±- mkdirp@0.5.1
¦ ¦ ¦ ±- minimist@0.0.8
¦ ¦ ±- ncp@0.4.2
¦ ¦ ±- rimraf@2.5.2
¦ ¦ ±- glob@7.0.3
¦ ¦ ±- inflight@1.0.5
¦ ¦ ¦ ±- wrappy@1.0.2
¦ ¦ ±- minimatch@3.0.0
¦ ¦ ±- once@1.3.3
¦ ±- winston@0.8.3
¦ ±- cycle@1.0.3
¦ ±- isstream@0.1.2
¦ ±- pkginfo@0.3.1
¦ ±- stack-trace@0.0.9
±- nconf@0.8.4
±- async@1.5.2
±- ini@1.3.4
±- secure-keys@1.0.0
±- yargs@3.32.0
±- camelcase@2.1.1
±- cliui@3.2.0
¦ ±- strip-ansi@3.0.1
¦ ¦ ±- ansi-regex@2.0.0
¦ ±- wrap-ansi@2.0.0
±- decamelize@1.2.0
±- os-locale@1.4.0
¦ ±- lcid@1.0.0
¦ ±- invert-kv@1.0.0
±- string-width@1.0.1
¦ ±- code-point-at@1.0.0
¦ ¦ ±- number-is-nan@1.0.0
¦ ±- is-fullwidth-code-point@1.0.0
±- window-size@0.1.4
±- y18n@3.2.1
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.12
pi@raspberrypi:~/smartthings-nodeproxy $
pi@raspberrypi:~/Desktop/files $
Thanks