HomeKit Bridge Closed Beta Discussion

Posted on
Mon Feb 19, 2018 10:39 pm
Coolcaper offline
Posts: 299
Joined: Aug 30, 2013
Location: Australia

Re: HomeKit Bridge Closed Beta Discussion

Colorado4Wheeler wrote:
And here is Beta 10 (click here to download) that should fix the timeout issues, there could be some lingering as a result of the device not yet being fully supported but so far my tests everything works. Oh and this will come up as 0.9.9 even though it's beta 10 because, reasons. :lol: :shock:


Yup delays are gone.

Posted on
Mon Feb 19, 2018 10:47 pm
Coolcaper offline
Posts: 299
Joined: Aug 30, 2013
Location: Australia

Re: HomeKit Bridge Closed Beta Discussion

Have issues with contact and motion sensors not updating at all or being stuck open or closed all the time. They work fine in indigo but not the home app. I've listed them here: viewtopic.php?f=201&t=20199&p=155019#p155019

My garage door opener shows up inverted when I add it but I've changed the state using the Invert option.

Posted on
Tue Feb 20, 2018 8:29 am
Colorado4Wheeler offline
User avatar
Posts: 2794
Joined: Jul 20, 2009
Location: Colorado

Re: HomeKit Bridge Closed Beta Discussion

Coolcaper wrote:
Have issues with contact and motion sensors not updating at all or being stuck open or closed all the time.

I'll do some testing, they should be sending a status update to HomeKit when they change in Indigo but I'll see if maybe that's not happening.

Glad everything else settled down.

My Modest Contributions to Indigo:

HomeKit Bridge | Device Extensions | Security Manager | LCD Creator | Room-O-Matic | Smart Dimmer | Scene Toggle | Powermiser | Homebridge Buddy

Check Them Out Here

Posted on
Tue Feb 20, 2018 8:40 am
Colorado4Wheeler offline
User avatar
Posts: 2794
Joined: Jul 20, 2009
Location: Colorado

Re: HomeKit Bridge Closed Beta Discussion

Coolcaper wrote:
Have issues with contact and motion sensors not updating at all or being stuck open or closed all the time. They work fine in indigo but not the home app.

Yea, the read-only devices, like sensors, weren't getting an instant update, the next beta will fix that. They would update eventually because HomeKit polls regularly, but it wasn't doing it in realtime unless it was part of a read/write system.

My Modest Contributions to Indigo:

HomeKit Bridge | Device Extensions | Security Manager | LCD Creator | Room-O-Matic | Smart Dimmer | Scene Toggle | Powermiser | Homebridge Buddy

Check Them Out Here

Posted on
Tue Feb 20, 2018 11:13 am
Colorado4Wheeler offline
User avatar
Posts: 2794
Joined: Jul 20, 2009
Location: Colorado

Re: HomeKit Bridge Closed Beta Discussion

Coolcaper wrote:
My garage door opener shows up inverted when I add it but I've changed the state using the Invert option.

What garage door opener are you using? myQ?

My Modest Contributions to Indigo:

HomeKit Bridge | Device Extensions | Security Manager | LCD Creator | Room-O-Matic | Smart Dimmer | Scene Toggle | Powermiser | Homebridge Buddy

Check Them Out Here

Posted on
Tue Feb 20, 2018 6:43 pm
Coolcaper offline
Posts: 299
Joined: Aug 30, 2013
Location: Australia

Re: HomeKit Bridge Closed Beta Discussion

Colorado4Wheeler wrote:
Coolcaper wrote:
My garage door opener shows up inverted when I add it but I've changed the state using the Invert option.

What garage door opener are you using? myQ?


An Aeotec Garage Door Controller ZW062


Sent from my iPhone using Tapatalk

Posted on
Tue Feb 20, 2018 6:44 pm
Colorado4Wheeler offline
User avatar
Posts: 2794
Joined: Jul 20, 2009
Location: Colorado

Re: HomeKit Bridge Closed Beta Discussion

Big Update!

Ok, this is a pretty big update. Beta 11 is now up for downloading (click this link) and it's kind of the last big nail in the coffin for Homebridge Buddy as it rounds out the last few device types that HBB supported that HKB had not yet implemented plus it has a full migration from HBB to HKB! It will fully and automatically pull in Homebridge-Indigo and Homebridge-Buddy server configurations and create new HKB servers.

This was a marathon coding chore, I'm here to tell you.

Aside from one last big chore of fixing the new install server not starting issue, this is almost ready to bring in the last beta testers for a week or two of final closed beta before I open it up to the masses for public beta.

My Modest Contributions to Indigo:

HomeKit Bridge | Device Extensions | Security Manager | LCD Creator | Room-O-Matic | Smart Dimmer | Scene Toggle | Powermiser | Homebridge Buddy

Check Them Out Here

Posted on
Tue Feb 20, 2018 8:08 pm
Coolcaper offline
Posts: 299
Joined: Aug 30, 2013
Location: Australia

Re: HomeKit Bridge Closed Beta Discussion

On V0.11.0
Most of my contact sensors now update when changed to occupancy sensor even though some are just pure contact sensors. Don't know if there's a way to check what exactly they are, No issues as long as it works lol
Last edited by Coolcaper on Tue Feb 20, 2018 8:13 pm, edited 1 time in total.

Posted on
Tue Feb 20, 2018 8:12 pm
Coolcaper offline
Posts: 299
Joined: Aug 30, 2013
Location: Australia

Re: HomeKit Bridge Closed Beta Discussion

I get this in the log when I try the Automatic Server Wizard:

Code: Select all
HomeKit Bridge Error            Exception in plugin.wizardServerBuilder line 2135: 'key not found in database'
                      CODE: if valuesDict["wizard"] == "folderdevices":listName = indigo.devices.folders[dev.folderId].name + " Devices"

   HomeKit Bridge Error            Exception in plugin.wizardListMethodDeviceTypes line 2223: object of type 'NoneType' has no len()
                      CODE: if len(typeDict) == 0: return ret

Posted on
Tue Feb 20, 2018 8:21 pm
chobo offline
Posts: 127
Joined: Dec 08, 2013
Location: USA

Re: HomeKit Bridge Closed Beta Discussion

>> @Coolcaper & Colorado4Wheeler, Was just logging in to post the same report for v0.11.0.

Coolcaper wrote:
I get this in the log when I try the Automatic Server Wizard:

Code: Select all
HomeKit Bridge Error            Exception in plugin.wizardServerBuilder line 2135: 'key not found in database'
                      CODE: if valuesDict["wizard"] == "folderdevices":listName = indigo.devices.folders[dev.folderId].name + " Devices"

   HomeKit Bridge Error            Exception in plugin.wizardListMethodDeviceTypes line 2223: object of type 'NoneType' has no len()
                      CODE: if len(typeDict) == 0: return ret

Posted on
Tue Feb 20, 2018 8:30 pm
Colorado4Wheeler offline
User avatar
Posts: 2794
Joined: Jul 20, 2009
Location: Colorado

Re: HomeKit Bridge Closed Beta Discussion

The server wizard is not ready, I just forgot to exclude it from the build. The HBB migration is under the advanced menu option, not the wizard.

My Modest Contributions to Indigo:

HomeKit Bridge | Device Extensions | Security Manager | LCD Creator | Room-O-Matic | Smart Dimmer | Scene Toggle | Powermiser | Homebridge Buddy

Check Them Out Here

Posted on
Tue Feb 20, 2018 9:00 pm
ZachBenz offline
Posts: 163
Joined: Feb 08, 2014

Re: HomeKit Bridge Closed Beta Discussion

Colorado4Wheeler wrote:
Big Update!

Ok, this is a pretty big update. Beta 11 is now up for downloading (click this link) and it's kind of the last big nail in the coffin for Homebridge Buddy as it rounds out the last few device types that HBB supported that HKB had not yet implemented plus it has a full migration from HBB to HKB! It will fully and automatically pull in Homebridge-Indigo and Homebridge-Buddy server configurations and create new HKB servers.


Thanks for everything you're putting into this!!!

Installed Beta 11, and tried out the Window Covering device type without luck. I have Z-Wave Bali shades (which come up as a Z-Wave model type of "Motor Control Class C" in Indigo). Looks like the way Z-Wave devices are defined may not make for easy mapping. (It does work fine if I accept the default mapping to Lightbulb - that is, I can 'dim' the shade to set how open it is). Here's a device info dump in case its useful:

Code: Select all
batteryLevel : 100
blueLevel : None
brightness : 0
buttonGroupCount : 0
configured : True
defaultBrightness : 100
description :
deviceTypeId : zwDimmerType
displayStateId : brightnessLevel
displayStateImageSel : DimmerOff
displayStateValRaw : 0
displayStateValUi : 0
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
folderId : 878776678
globalProps : MetaProps : (dict)
     com.perceptiveautomation.indigoplugin.zwave : (dict)
          SupportsBatteryLevel : true (bool)
          address : 27 (integer)
          indigoObjVersion : 6 (integer)
          userPollAfterActivity : true (bool)
          userPollInterval : 0 (integer)
          userPollingEnabled : true (bool)
          userWakeInterval : 60 (integer)
          version : 11.01 (string)
          zwAppVersMajor : 11 (integer)
          zwAppVersMinor : 1 (integer)
          zwAssociationsMap : (dict)
               g1 : (list)
                    Item : 1 (integer)
          zwAssociationsMapStr : 1:[1] (string)
          zwClassCmdBase : 38 (integer)
          zwClassCmdMap : (dict)
               c114 : 1 (integer)
               c115 : 1 (integer)
               c122 : 1 (integer)
               c128 : 1 (integer)
               c133 : 1 (integer)
               c134 : 1 (integer)
               c32 : 1 (integer)
               c37 : 1 (integer)
               c38 : 4 (integer)
               c89 : 1 (integer)
               c90 : 1 (integer)
               c94 : 1 (integer)
          zwClassCmdMapStr : 20v1 80v1 25v1 26v4 72v1 73v1 5Ev1 59v1 7Av1 5Av1 86v1 85v1 (string)
          zwClassIds : (list)
               Item : 4 (integer)
               Item : 17 (integer)
               Item : 7 (integer)
          zwClassInstanceCountMap : (dict)
          zwClassInstanceCountMapStr : - none - (string)
          zwClassName : Motor Control Class C (string)
          zwConfigVals : (dict)
          zwConfigValsStr : - none - (string)
          zwDevSubIndex : 0 (integer)
          zwEncryptClassCmdMap : (dict)
          zwEncryptClassCmdMapStr : - none - (string)
          zwEncryptionStatusStr : Not Supported (string)
          zwEndpointClassMap : (dict)
          zwEndpointClassMapStr : - none - (string)
          zwEndpointDevTypeMap : (dict)
          zwEndpointDevTypeMapStr : - none - (string)
          zwFeatureListStr : routing, battery, beaming, frequentWaking (string)
          zwLibType : 3 (integer)
          zwManufactureId : 622 (integer)
          zwManufactureName : Unknown (string)
          zwModelDefnVers : 0 (integer)
          zwModelId : 1129536049 (integer)
          zwModelName : Motor Control Class C (string)
          zwNodeNeighbors : (list)
          zwNodeNeighborsStr : - none - (string)
          zwProtoVersMajor : 4 (integer)
          zwProtoVersMinor : 33 (integer)
          zwShowMainUI : true (bool)
          zwShowManualModifyConfigParmUI : true (bool)
          zwShowPollingUI : true (bool)
          zwShowSubmitModelInfoUI : true (bool)
          zwShowWakeIntervalUI : false (bool)
          zwWakeInterval : 0 (integer)
greenLevel : None
id : 462051190
lastChanged : 2018-02-20 17:23:53
lastSuccessfulComm : 2018-02-20 17:23:53
ledStates : []
model : Motor Control Class C
name : Back Door Shade
onBrightensToDefaultToggle : False
onBrightensToLast : True
onState : False
ownerProps : com.perceptiveautomation.indigoplugin.zwave : (dict)
     SupportsBatteryLevel : true (bool)
     address : 27 (integer)
     indigoObjVersion : 6 (integer)
     userPollAfterActivity : true (bool)
     userPollInterval : 0 (integer)
     userPollingEnabled : true (bool)
     userWakeInterval : 60 (integer)
     version : 11.01 (string)
     zwAppVersMajor : 11 (integer)
     zwAppVersMinor : 1 (integer)
     zwAssociationsMap : (dict)
          g1 : (list)
               Item : 1 (integer)
     zwAssociationsMapStr : 1:[1] (string)
     zwClassCmdBase : 38 (integer)
     zwClassCmdMap : (dict)
          c114 : 1 (integer)
          c115 : 1 (integer)
          c122 : 1 (integer)
          c128 : 1 (integer)
          c133 : 1 (integer)
          c134 : 1 (integer)
          c32 : 1 (integer)
          c37 : 1 (integer)
          c38 : 4 (integer)
          c89 : 1 (integer)
          c90 : 1 (integer)
          c94 : 1 (integer)
     zwClassCmdMapStr : 20v1 80v1 25v1 26v4 72v1 73v1 5Ev1 59v1 7Av1 5Av1 86v1 85v1 (string)
     zwClassIds : (list)
          Item : 4 (integer)
          Item : 17 (integer)
          Item : 7 (integer)
     zwClassInstanceCountMap : (dict)
     zwClassInstanceCountMapStr : - none - (string)
     zwClassName : Motor Control Class C (string)
     zwConfigVals : (dict)
     zwConfigValsStr : - none - (string)
     zwDevSubIndex : 0 (integer)
     zwEncryptClassCmdMap : (dict)
     zwEncryptClassCmdMapStr : - none - (string)
     zwEncryptionStatusStr : Not Supported (string)
     zwEndpointClassMap : (dict)
     zwEndpointClassMapStr : - none - (string)
     zwEndpointDevTypeMap : (dict)
     zwEndpointDevTypeMapStr : - none - (string)
     zwFeatureListStr : routing, battery, beaming, frequentWaking (string)
     zwLibType : 3 (integer)
     zwManufactureId : 622 (integer)
     zwManufactureName : Unknown (string)
     zwModelDefnVers : 0 (integer)
     zwModelId : 1129536049 (integer)
     zwModelName : Motor Control Class C (string)
     zwNodeNeighbors : (list)
     zwNodeNeighborsStr : - none - (string)
     zwProtoVersMajor : 4 (integer)
     zwProtoVersMinor : 33 (integer)
     zwShowMainUI : true (bool)
     zwShowManualModifyConfigParmUI : true (bool)
     zwShowPollingUI : true (bool)
     zwShowSubmitModelInfoUI : true (bool)
     zwShowWakeIntervalUI : false (bool)
     zwWakeInterval : 0 (integer)
pluginId : com.perceptiveautomation.indigoplugin.zwave
pluginProps : emptyDict : (dict)
protocol : ZWave
redLevel : None
remoteDisplay : True
states : States : (dict)
     batteryLevel : 100 (integer)
     batteryLevel.ui : 100% (string)
     brightnessLevel : 0 (integer)
     onOffState : off (on/off bool)
subModel :
supportsAllLightsOnOff : False
supportsAllOff : False
supportsColor : False
supportsRGB : False
supportsRGBandWhiteSimultaneously : False
supportsStatusRequest : True
supportsTwoWhiteLevels : False
supportsTwoWhiteLevelsSimultaneously : False
supportsWhite : False
supportsWhiteTemperature : False
version : 11.01
whiteLevel : None
whiteLevel2 : None
whiteTemperature : None

ZachBenz's Plugins: RingForIndigo

Posted on
Tue Feb 20, 2018 9:19 pm
Colorado4Wheeler offline
User avatar
Posts: 2794
Joined: Jul 20, 2009
Location: Colorado

Re: HomeKit Bridge Closed Beta Discussion

ZachBenz wrote:
Installed Beta 11, and tried out the Window Covering device type without luck.


Looks like a bug popped up in the build, mine stopped working also.

My Modest Contributions to Indigo:

HomeKit Bridge | Device Extensions | Security Manager | LCD Creator | Room-O-Matic | Smart Dimmer | Scene Toggle | Powermiser | Homebridge Buddy

Check Them Out Here

Posted on
Tue Feb 20, 2018 11:36 pm
Coolcaper offline
Posts: 299
Joined: Aug 30, 2013
Location: Australia

Re: HomeKit Bridge Closed Beta Discussion

I am having issues here trying to edit the migrated Homebridge devices. I have an 'Occupancy' sensor which is autodetected as a 'motion' sensor. After editing it in the migrated HomeKit Bridge server and then selecting 'Add to Homekit' I get 'is not a valid device id. Please verify your selection'. After clicking OK, the device is not present anymore either in the Device list or the Homekit list.

Posted on
Tue Feb 20, 2018 11:44 pm
Colorado4Wheeler offline
User avatar
Posts: 2794
Joined: Jul 20, 2009
Location: Colorado

Re: HomeKit Bridge Closed Beta Discussion

Looks like the device doesn’t populate, try selecting it again in the drop down.

My Modest Contributions to Indigo:

HomeKit Bridge | Device Extensions | Security Manager | LCD Creator | Room-O-Matic | Smart Dimmer | Scene Toggle | Powermiser | Homebridge Buddy

Check Them Out Here

Page 11 of 26 1 ... 8, 9, 10, 11, 12, 13, 14 ... 26

Who is online

Users browsing this forum: No registered users and 4 guests