How annoying.
DEBUG=* npm run start
So starting from scratch (rm -rf persist) on the server and killing Eve and resetting the HomeKit on my phone with the iPad on Airplane Mode, I get this sequence:
....
Create accessory: Toggle center door
Create accessory: Toggle north door
Create accessory: Toggle south door
Create accessory: W Greenhouse Door Opened
EventedHTTPServer Server listening on port 51826 +0ms
EventedHTTPServer [::ffff:192.168.1.28] New connection from client +14s
EventedHTTPServer [::ffff:192.168.1.28] HTTP server listening on port 54826 +1ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP request: /pair-setup +4ms
HAPServer [CC:22:3D:E3:CE:F6] HAP Request: POST /pair-setup +0ms
HAPServer [CC:22:3D:E3:CE:F6] Pair step 1/5 +1ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP Repsonse is finished +16ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP request: /pair-setup +10s
HAPServer [CC:22:3D:E3:CE:F6] HAP Request: POST /pair-setup +0ms
HAPServer [CC:22:3D:E3:CE:F6] Pair step 2/5 +1ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP Repsonse is finished +21ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP request: /pair-setup +15ms
HAPServer [CC:22:3D:E3:CE:F6] HAP Request: POST /pair-setup +0ms
HAPServer [CC:22:3D:E3:CE:F6] Pair step 3/5 +1ms
HAPServer [CC:22:3D:E3:CE:F6] Pair step 4/5 +10ms
HAPServer [CC:22:3D:E3:CE:F6] Pair step 5/5 +2ms
Accessory [Vera Bridge] Paired with client 21897FE4-D83E-494E-B387-D5C6B362CCF4 +2ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP Repsonse is finished +9ms
EventedHTTPServer [::ffff:192.168.1.28] Client connection closed +69ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP connection was closed +1ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP server was closed +0ms
EventedHTTPServer [::ffff:192.168.1.28] New connection from client +1s
EventedHTTPServer [::ffff:192.168.1.28] HTTP server listening on port 54826 +1ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP request: /pair-verify +2ms
HAPServer [CC:22:3D:E3:CE:F6] HAP Request: POST /pair-verify +0ms
HAPServer [CC:22:3D:E3:CE:F6] Pair verify step 1/2 +1ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP Repsonse is finished +4ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP request: /pair-verify +23ms
HAPServer [CC:22:3D:E3:CE:F6] HAP Request: POST /pair-verify +0ms
HAPServer [CC:22:3D:E3:CE:F6] Pair verify step 2/2 +1ms
HAPServer [CC:22:3D:E3:CE:F6] Client 21897FE4-D83E-494E-B387-D5C6B362CCF4 verification complete +2ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP Repsonse is finished +1ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP request: /accessories +42ms
HAPServer [CC:22:3D:E3:CE:F6] HAP Request: GET /accessories +1ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP Repsonse is finished +11ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP request: /pairings +405ms
HAPServer [CC:22:3D:E3:CE:F6] HAP Request: POST /pairings +0ms
HAPServer [CC:22:3D:E3:CE:F6] Removing pairing info for client +1ms
Accessory [Vera Bridge] Unpairing with client 21897FE4-D83E-494E-B387-D5C6B362CCF4 +0ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP Repsonse is finished +4ms
EventedHTTPServer [::ffff:192.168.1.28] Client connection closed +112ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP connection was closed +0ms
EventedHTTPServer [::ffff:192.168.1.28] HTTP server was closed +1ms
At this point, I have the "adding failed" message on my phone. It looks from the above like all went well, but I guess not.
The server is running Ubuntu 14.04. "node -v" gives "v5.2.0". I made sure the firewall was disabled, had no effect.
FWIW, I have uninstalled Eve and reinstalled, in case it was hanging on to some bad state. Made no difference.
--Richard