I've been meaning to post this for a while and offer my feedback on HBB.
I've been running it on Sierra with only one issue since Jan 18th. Yes, I did have a number of issues at first, but that, I'm almost certain of, was due to having 2 HBB devices. I failed to notice that HBB automatically created a device on install and went ahead and created my own. Once I got that all cleaned up it's been working almost without issue.
The one issue I had was when I created an alias device and it failed causing a bunch of errors and a Z-Stick disconnection. Here's the error:
- Code: Select all
EPS - Homebridge Buddy Warning 'Homebridge for Indigo' has had a configuration change, restarting the Homebridge server now
EPS - Homebridge Buddy Building configuration for 'Homebridge for Indigo'
EPS - Homebridge Buddy
#####################################################################
# SUMMARY #
#####################################################################
# #
# Devices for Homebridge to parse : 272 #
# Included devices that Homebridge can use : 21 #
# Devices over 99 that won't work : 0 #
# #
#####################################################################
EPS - Homebridge Buddy Warning Stopping the Homebridge server 'Homebridge for Indigo'
EPS - Homebridge Buddy Warning The Homebridge server 'Homebridge for Indigo' has stopped
23 Jan 2017, 10:10:17 pm
UPS and Battery Monitor Power Status - AC Power
UPS and Battery Monitor UPS Model - -InternalBattery-0 (id=3801187)
UPS and Battery Monitor Charging Status - True
UPS and Battery Monitor Battery Charge - 100
UPS and Battery Monitor Refreshing in 5 Minutes
23 Jan 2017, 10:11:35 pm
EPS - Homebridge Buddy Starting the Homebridge server 'Homebridge for Indigo', do not try to use Siri until you get a message that the server has started
EPS - Homebridge Buddy Error Exception in plugin.onAfter_runConcurrentThread line 191: ServerCommunicationError -- timeout waiting for response
CODE: if indigo.devices[devId].states["restartPending"] and indigo.devices[devId].states["onOffState"]:
EPS - Device Extensions Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 587, in runConcurrentThread
File "plugin.py", line 504, in resetHighLow
StandardError: ServerCommunicationError -- timeout waiting for response
EPS - Device Extensions Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Airfoil Pro Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 524, in runConcurrentThread
StandardError: ServerCommunicationError -- timeout waiting for response
Airfoil Pro Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Autolog Stella-Z Error Error detected in Autolog Plugin runConcurrentThread Method 'B'
Autolog Stella-Z Error Error message: 'ServerCommunicationError -- timeout waiting for response'
Autolog Stella-Z Error Error detected in Autolog Plugin runConcurrentThread Method 'B'
Autolog Stella-Z Error Error message: 'ServerCommunicationError -- timeout waiting for response'
DSC Alarm Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 1526, in runConcurrentThread
StandardError: ServerCommunicationError -- timeout waiting for response
DSC Alarm Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
EPS - Device Extensions Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 587, in runConcurrentThread
File "plugin.py", line 504, in resetHighLow
StandardError: ServerCommunicationError -- timeout waiting for response
EPS - Device Extensions Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Airfoil Pro Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 524, in runConcurrentThread
StandardError: ServerCommunicationError -- timeout waiting for response
Airfoil Pro Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Trigger Monitor Conservatory Stella Z
Trigger Temp Conservatory Stella Z
Schedule AM_PM
Autolog Stella-Z Error Error detected in Autolog Plugin runConcurrentThread Method 'C'
Autolog Stella-Z Error Error message: 'ServerCommunicationError -- timeout waiting for response'
DSC Alarm Alarm Zone 'Alarm_Cabinet' Opened.
Client disconnected (69.162.124.229)
EPS - Homebridge Buddy The Homebridge server 'Homebridge for Indigo' is back up
Trigger Monitor Living Room Stella Z
Trigger Temp Living Room Stella Z
Schedule AM_PM
23 Jan 2017, 10:12:44 pm
Indigo Cocoa client disconnected (192.168.0.10)
Indigo Cocoa client authenticated (192.168.0.10)
23 Jan 2017, 10:13:03 pm
Trigger Monitor Office Stella Z
EPS - Homebridge Buddy Error Exception in plugin.onAfter_runConcurrentThread line 191: ServerCommunicationError -- timeout waiting for response
CODE: if indigo.devices[devId].states["restartPending"] and indigo.devices[devId].states["onOffState"]:
Action Collection Error insert timestamp into variable action references variable that no longer exists
Airfoil Pro Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 524, in runConcurrentThread
StandardError: ServerCommunicationError -- timeout waiting for response
Airfoil Pro Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
EPS - Device Extensions Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 587, in runConcurrentThread
File "plugin.py", line 504, in resetHighLow
StandardError: ServerCommunicationError -- timeout waiting for response
EPS - Device Extensions Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Autolog Stella-Z Error Error detected in Autolog Plugin runConcurrentThread Method 'B'
Autolog Stella-Z Error Error message: 'ServerCommunicationError -- timeout waiting for response'
Z-Wave Error Error in plugin execution:
Traceback (most recent call last):
File "/Library/Application Support/Perceptive Automation/Indigo 7/IndigoPluginHost.app/Contents/PlugIns/serialinterface.py", line 501, in startCommThread
self.processCommThread()
File "/Library/Application Support/Perceptive Automation/Indigo 7/IndigoPluginHost.app/Contents/PlugIns/serialinterface.py", line 675, in processCommThread
self.processQueueInPacket(packet) # Subclass is required to define.
File "zwaveinterface.py", line 2224, in processQueueInPacket
File "zwaveinterface.py", line 2198, in _processFuncCall
File "zwaveinterface.py", line 2259, in _processCommandReply
File "zwaveinterface.py", line 2243, in _processFuncTriggersAndBroadcast
File "zwaveinterface.py", line 2196, in _processFuncCall
File "actionsensor.py", line 328, in _processVarSensorStatusReply
File "actionsensor.py", line 275, in _processSensorNumVal
File "zwaveinterface.py", line 2863, in dispatchSensorNumValToThermostat
File "actionthermostat.py", line 114, in _processSensorNumVal
File "zwavecntrl_triggers.py", line 153, in executeTriggersForDevAndScene
StandardError: ServerCommunicationError -- timeout waiting for response
Z-Wave Error exc type is <type 'exceptions.StandardError'>
Z-Wave Error restarting serial connection in 5.0 seconds
Autolog Stella-Z Error Error detected in Autolog Plugin runConcurrentThread Method 'B'
Autolog Stella-Z Error Error message: 'ServerCommunicationError -- timeout waiting for response'
Z-Wave connected to Z-Stick S2 interface on /dev/cu.SLAB_USBtoUART (firmware 3.07)
DSC Alarm Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 1526, in runConcurrentThread
StandardError: ServerCommunicationError -- timeout waiting for response
DSC Alarm Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Airfoil Pro Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 524, in runConcurrentThread
StandardError: ServerCommunicationError -- timeout waiting for response
Airfoil Pro Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
EPS - Device Extensions Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 587, in runConcurrentThread
File "plugin.py", line 504, in resetHighLow
StandardError: ServerCommunicationError -- timeout waiting for response
EPS - Device Extensions Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
fingscan Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 4610, in runConcurrentThread
StandardError: ServerCommunicationError -- timeout waiting for response
fingscan Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Schedule AM_PM
Error device "Alarm_Cabinet" state key LCDLine1 not defined (ignoring update request)
I haven't tried creating an alias device again and have not seen any error. I'm also using the Home app on iOS daily to geofence and change a variable that then turns on a light via HBB. That's worked without a hitch.
Simon