That shouldn't be an issue.
Can you try:
Follow these instructions in terminal
Download Home Kit, extract, modify the IP address, including the 3 device file (note IP appears twice in lights)
Delete the lib folder.
$ git clone https://github.com/nfarina/homebridge.git
Home Kit folder above EXCEPT for the lib folder and paste into the Homebridge folder. When the popup comes up, click replace and apply to all files.
$ cd homebridge
$ git submodule init
$ git submodule update
$ npm install
$ cd lib/HAP-NodeJS
$ npm install
$ cd homebridge (if it doesn't move you back to the homebridge folder then just type cd)
$ cd
$ npm run start
Everything should start and it should list all your devices.
Did up to the last step in this section of your post:
$ cd homebridge
$ git submodule init
$ git submodule update
$ npm install
$ cd lib/HAP-NodeJS
$ npm install
And got these errors:
JaceSparkssMBP2:homebridge jacesparks$ npm install
npm WARN package.json
VeraHomeKitBridge@0.0.0 No repository field.
npm WARN package.json
VeraHomeKitBridge@0.0.0 No license field.
JaceSparkssMBP2:homebridge jacesparks$ cd lib/HAP-NodeJS
JaceSparkssMBP2:HAP-NodeJS jacesparks$ npm install
npm WARN locking Error: EACCES, open '/Users/jacesparks/.npm/_locks/node-persist-c4770429fe57ec12.lock'
npm WARN locking at Error (native)
npm WARN locking /Users/jacesparks/.npm/_locks/node-persist-c4770429fe57ec12.lock failed { [Error: EACCES, open '/Users/jacesparks/.npm/_locks/node-persist-c4770429fe57ec12.lock']
npm WARN locking errno: -13,
npm WARN locking code: 'EACCES',
npm WARN locking path: '/Users/jacesparks/.npm/_locks/node-persist-c4770429fe57ec12.lock' }
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.12.4
npm ERR! npm v2.10.1
npm ERR! Attempt to unlock /Users/jacesparks/homebridge/lib/HAP-NodeJS/node_modules/node-persist, which hasn't been locked
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm WARN locking Error: EACCES, open '/Users/jacesparks/.npm/_locks/mdns-a8434c1aaae695bd.lock'
npm WARN locking at Error (native)
npm WARN locking /Users/jacesparks/.npm/_locks/mdns-a8434c1aaae695bd.lock failed { [Error: EACCES, open '/Users/jacesparks/.npm/_locks/mdns-a8434c1aaae695bd.lock']
npm WARN locking errno: -13,
npm WARN locking code: 'EACCES',
npm WARN locking path: '/Users/jacesparks/.npm/_locks/mdns-a8434c1aaae695bd.lock' }
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.12.4
npm ERR! npm v2.10.1
npm ERR! Attempt to unlock /Users/jacesparks/homebridge/lib/HAP-NodeJS/node_modules/mdns, which hasn't been locked
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm WARN locking Error: EACCES, open '/Users/jacesparks/.npm/_locks/curve25519-82b2185e98ff661b.lock'
npm WARN locking at Error (native)
npm WARN locking /Users/jacesparks/.npm/_locks/curve25519-82b2185e98ff661b.lock failed { [Error: EACCES, open '/Users/jacesparks/.npm/_locks/curve25519-82b2185e98ff661b.lock']
npm WARN locking errno: -13,
npm WARN locking code: 'EACCES',
npm WARN locking path: '/Users/jacesparks/.npm/_locks/curve25519-82b2185e98ff661b.lock' }
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.12.4
npm ERR! npm v2.10.1
npm ERR! Attempt to unlock /Users/jacesparks/homebridge/lib/HAP-NodeJS/node_modules/curve25519, which hasn't been locked
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm WARN locking Error: EACCES, open '/Users/jacesparks/.npm/_locks/srp-aaa0c47227998e49.lock'
npm WARN locking at Error (native)
npm WARN locking /Users/jacesparks/.npm/_locks/srp-aaa0c47227998e49.lock failed { [Error: EACCES, open '/Users/jacesparks/.npm/_locks/srp-aaa0c47227998e49.lock']
npm WARN locking errno: -13,
npm WARN locking code: 'EACCES',
npm WARN locking path: '/Users/jacesparks/.npm/_locks/srp-aaa0c47227998e49.lock' }
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.12.4
npm ERR! npm v2.10.1
npm ERR! Attempt to unlock /Users/jacesparks/homebridge/lib/HAP-NodeJS/node_modules/srp, which hasn't been locked
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm WARN locking Error: EACCES, open '/Users/jacesparks/.npm/_locks/ed25519-ddbc09586cee0aff.lock'
npm WARN locking at Error (native)
npm WARN locking /Users/jacesparks/.npm/_locks/ed25519-ddbc09586cee0aff.lock failed { [Error: EACCES, open '/Users/jacesparks/.npm/_locks/ed25519-ddbc09586cee0aff.lock']
npm WARN locking errno: -13,
npm WARN locking code: 'EACCES',
npm WARN locking path: '/Users/jacesparks/.npm/_locks/ed25519-ddbc09586cee0aff.lock' }
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.12.4
npm ERR! npm v2.10.1
npm ERR! Attempt to unlock /Users/jacesparks/homebridge/lib/HAP-NodeJS/node_modules/ed25519, which hasn't been locked
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /Users/jacesparks/homebridge/lib/HAP-NodeJS/npm-debug.log
Should I proceed or will it fail?