I got impatient this morning and wanted to have a go at getting this thing to finally work, so here's what I've done this morning:
I pinged the Pi and for some reason got a completely different IP! I'm baffled!!!
I then decided to stick with the IP address I got yesterday by using this command: 'ping raspberrypi.local'
Then using the IP I got, I entered ssh pi@***.***.*.** This command asked for my password, which I entered and it took me to the pi@raspberry:~ $ command.
I then entered 'sudo npm install -g --unsafe-perm homebridge-platform-ring-video-doorbell' and got the results shown below. Alas, on my iPhone and iPad I still can't access the Ring Doorbell. I can though see 'Default Room Homebridge'. And thankfully the 'No Response' working has gone. So something must have gone well??? I created the config file yesterday, and details are shown above. Do I need to create a config file after each new install of equipment?
pi@raspberrypi:
~ $ sudo npm install -g --unsafe-perm homebridge-platform-ring-video-doorbell
> arp-a@0.5.2 install /usr/local/lib/node_modules/homebridge-platform-ring-video-doorbell/node_modules/homespun-discovery/node_modules/arp-a
> node-gyp rebuild
make: Entering directory '/usr/local/lib/node_modules/homebridge-platform-ring-video-doorbell/node_modules/homespun-discovery/node_modules/arp-a/build'
SOLINK_MODULE(target) Release/obj.target/macos.node
COPY Release/macos.node
make: Leaving directory '/usr/local/lib/node_modules/homebridge-platform-ring-video-doorbell/node_modules/homespun-discovery/node_modules/arp-a/build'
> socketwatcher@0.3.0 install /usr/local/lib/node_modules/homebridge-platform-ring-video-doorbell/node_modules/homespun-discovery/node_modules/pcap2/node_modules/socketwatcher
> node-gyp rebuild
make: Entering directory '/usr/local/lib/node_modules/homebridge-platform-ring-video-doorbell/node_modules/homespun-discovery/node_modules/pcap2/node_modules/socketwatcher/build'
CXX(target) Release/obj.target/socketwatcher/socket_watcher.o
../socket_watcher.cpp: In static member function ‘
static void SocketWatcher::Callback(uv_poll_t*, int, int)’:
../socket_watcher.cpp:77:60: warning: ‘
v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated [
-Wdeprecated-declarations]
Nan::MakeCallback(watcher->handle(), callback, argc, argv
);
^
In file included from
../socket_watcher.hpp:8:0,
from
../socket_watcher.cpp:5:
../../nan/nan.h:929:46: note: declared here
NAN_DEPRECATED inline v8::Local<v8::Value>
MakeCallback(
^~~~~~~~~~~~
SOLINK_MODULE(target) Release/obj.target/socketwatcher.node
COPY Release/socketwatcher.node
make: Leaving directory '/usr/local/lib/node_modules/homebridge-platform-ring-video-doorbell/node_modules/homespun-discovery/node_modules/pcap2/node_modules/socketwatcher/build'
> pcap2@3.0.4 install /usr/local/lib/node_modules/homebridge-platform-ring-video-doorbell/node_modules/homespun-discovery/node_modules/pcap2
> node-gyp rebuild
make: Entering directory '/usr/local/lib/node_modules/homebridge-platform-ring-video-doorbell/node_modules/homespun-discovery/node_modules/pcap2/build'
CXX(target) Release/obj.target/pcap_binding/src/pcap_binding.o
CXX(target) Release/obj.target/pcap_binding/src/pcap_session.o
../src/pcap_session.cc: In static member function ‘
static void PcapSession:
acketReady(u_char*, const pcap_pkthdr*, const u_char*)’:
../src/pcap_session.cc:85:102: warning: ‘
v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated [
-Wdeprecated-declarations]
n::GetCurrentContext()->Global(), Nan::New(session->packet_ready_cb), 0, NULL
);
^
In file included from
../src/pcap_session.h:4:0,
from
../src/pcap_session.cc:7:
../node_modules/nan/nan.h:929:46: note: declared here
NAN_DEPRECATED inline v8::Local<v8::Value>
MakeCallback(
^~~~~~~~~~~~
SOLINK_MODULE(target) Release/obj.target/pcap_binding.node
COPY Release/pcap_binding.node
make: Leaving directory '/usr/local/lib/node_modules/homebridge-platform-ring-video-doorbell/node_modules/homespun-discovery/node_modules/pcap2/build'
homebridge-platform-ring-video-doorbell@0.6.5 /usr/local/lib/node_modules/homebridge-platform-ring-video-doorbell
├── hap-nodejs-community-types@0.2.0-alpha0
├── underscore@1.8.3
├── doorbot@3.1.0 (debug@2.6.9)
└── homespun-discovery@0.1.26 (pluralize@3.0.0, uuid@3.0.0, snmp-native@1.0.18, multicast-dns@6.2.3, bonjour@3.5.0, glob@7.1.2, xml2js@0.2.8, arp-a@0.5.2, pcap2@3.0.4)
pi@raspberrypi:
~ $