I verified that the plugin was getting status from my Nest and all 8 Nest Protects.
Then, to test a theory, I pulled the plug on my cable modem. I left the house network up so I still had Wifi and Ethernet connection to all devices.
The plugin stopped receiving data from all Nest devices until internet access was restored. So, that tells me that Indigo will not be able to react to any changes or alerts from my smoke detectors unless the house has a functioning internet AND it is reliant on a solid connection to the Nest company datacenter and their services. Have I got that right?
Here is a section of log showing the repeating plugin messages during comm loss and then recovery:
- Code: Select all
May 23, 2015, 9:27:15 AM
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Nest Has detected the following devices...no NEST Thermostats and: no NEST Protects
NEST Home Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 1362, in runConcurrentThread
File "plugin.py", line 293, in nestMapping
<type 'exceptions.UnboundLocalError'>: local variable 'nestDevices' referenced before assignment
NEST Home Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Nest Has detected the following devices...no NEST Thermostats and: no NEST Protects
NEST Home Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 1362, in runConcurrentThread
File "plugin.py", line 293, in nestMapping
<type 'exceptions.UnboundLocalError'>: local variable 'nestDevices' referenced before assignment
NEST Home Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Nest Has detected the following devices...no NEST Thermostats and: no NEST Protects
NEST Home Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 1362, in runConcurrentThread
File "plugin.py", line 293, in nestMapping
<type 'exceptions.UnboundLocalError'>: local variable 'nestDevices' referenced before assignment
NEST Home Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Nest Has detected the following devices...no NEST Thermostats and: no NEST Protects
NEST Home Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 1362, in runConcurrentThread
File "plugin.py", line 293, in nestMapping
<type 'exceptions.UnboundLocalError'>: local variable 'nestDevices' referenced before assignment
NEST Home Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Nest Has detected the following devices...no NEST Thermostats and: no NEST Protects
NEST Home Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 1362, in runConcurrentThread
File "plugin.py", line 293, in nestMapping
<type 'exceptions.UnboundLocalError'>: local variable 'nestDevices' referenced before assignment
NEST Home Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Nest Has detected the following devices...no NEST Thermostats and: no NEST Protects
NEST Home Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 1362, in runConcurrentThread
File "plugin.py", line 293, in nestMapping
<type 'exceptions.UnboundLocalError'>: local variable 'nestDevices' referenced before assignment
NEST Home Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Nest Has detected the following devices...no NEST Thermostats and: no NEST Protects
NEST Home Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 1362, in runConcurrentThread
File "plugin.py", line 293, in nestMapping
<type 'exceptions.UnboundLocalError'>: local variable 'nestDevices' referenced before assignment
NEST Home Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
May 23, 2015, 9:28:35 AM
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Nest Has detected the following devices...no NEST Thermostats and: no NEST Protects
NEST Home Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 1362, in runConcurrentThread
File "plugin.py", line 293, in nestMapping
<type 'exceptions.UnboundLocalError'>: local variable 'nestDevices' referenced before assignment
NEST Home Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Problem accessing NEST API - try again in 60 seconds
NEST Home Nest Has detected the following devices...no NEST Thermostats and: no NEST Protects
NEST Home Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 1362, in runConcurrentThread
File "plugin.py", line 293, in nestMapping
<type 'exceptions.UnboundLocalError'>: local variable 'nestDevices' referenced before assignment
NEST Home Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
NEST Home Nest Has detected the following devices...1 NEST Thermostats and: 8 NEST Protects
May 23, 2015, 9:32:04 AM
NEST Home Thermostat Thermostat (Downstairs) last_connection updated to 2015-05-23T15:31:37.603Z
NEST Home Thermostat Thermostat (Downstairs) is_online updated to True
NEST Home Thermostat Thermostat (Downstairs) ambient_temperature_f updated to 69