HomeKit Bridge Closed Beta Discussion

Posted on
Fri Feb 23, 2018 4:32 pm
Different Computers offline
User avatar
Posts: 2544
Joined: Jan 02, 2016
Location: East Coast

Re: HomeKit Bridge Closed Beta Discussion

OK, got my 71 device HKB back up with the name change and re-adding it to Home.

All seems well except that I see one contact sensor reporting backwards. Indigo says it's closed, but the Home app says it's open. The odd thing is this is a Monoprice door contact sensor, and I have several of the same model but only this reports wrong.

Code: Select all
   Script                          address : 34
allowOnStateChange : False
allowSensorValueChange : False
batteryLevel : 100
buttonGroupCount : 0
configured : True
description :
deviceTypeId : zwOnOffSensorType
displayStateId : onOffState
displayStateImageSel : SensorOff
displayStateValRaw : False
displayStateValUi : off
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
folderId : 34556895
globalProps : MetaProps : (dict)
     com.perceptiveautomation.indigoplugin.zwave : (dict)
          SupportsBatteryLevel : true (bool)
          SupportsOnState : true (bool)
          SupportsSensorValue : false (bool)
          address : 34 (integer)
          indigoObjVersion : 6 (integer)
          userPollAfterActivity : true (bool)
          userPollInterval : 0 (integer)
          userPollingEnabled : true (bool)
          userWakeInterval : 60 (integer)
          version : 5.01 (string)
          zwAppVersMajor : 5 (integer)
          zwAppVersMinor : 1 (integer)
          zwAssociationsMap : (dict)
               g1 : (list)
                    Item : 1 (integer)
          zwAssociationsMapStr : 1:[1] (string)
          zwClassCmdBase : 0 (integer)
          zwClassCmdMap : (dict)
               c113 : 1 (integer)
               c114 : 1 (integer)
               c115 : 1 (integer)
               c122 : 1 (integer)
               c128 : 1 (integer)
               c132 : 2 (integer)
               c133 : 1 (integer)
               c134 : 1 (integer)
               c152 : 1 (integer)
               c32 : 1 (integer)
               c89 : 1 (integer)
               c90 : 1 (integer)
               c94 : 1 (integer)
          zwClassCmdMapStr : 20v1 80v1 84v2 85v1 86v1 71v1 72v1 73v1 98v1 59v1 5Av1 7Av1 5Ev1 (string)
          zwClassIds : (list)
               Item : 4 (integer)
               Item : 7 (integer)
               Item : 1 (integer)
          zwClassInstanceCountMap : (dict)
          zwClassInstanceCountMapStr : - none - (string)
          zwClassName : Notification Sensor (string)
          zwConfigVals : (dict)
          zwConfigValsStr : - none - (string)
          zwDevSubIndex : 0 (integer)
          zwEncryptClassCmdMap : (dict)
          zwEncryptClassCmdMapStr : - none - (string)
          zwEncryptionStatusStr : Supported but not Enabled (string)
          zwEndpointClassMap : (dict)
          zwEndpointClassMapStr : - none - (string)
          zwEndpointDevTypeMap : (dict)
          zwEndpointDevTypeMapStr : - none - (string)
          zwFeatureListStr : routing, battery, beaming, security, waking (string)
          zwLibType : 3 (integer)
          zwManufactureId : 265 (integer)
          zwManufactureName : Vision / Yale (string)
          zwModelDefnVers : 1 (integer)
          zwModelId : 539107841 (integer)
          zwModelName : Recessed Door/Window Sensor (ZD2105) (string)
          zwNodeNeighbors : (list)
               Item : 2 (integer)
               Item : 3 (integer)
               Item : 11 (integer)
          zwNodeNeighborsStr : 2, 3, 11 (string)
          zwProtoVersMajor : 4 (integer)
          zwProtoVersMinor : 5 (integer)
          zwShowDumpDevToLog : true (bool)
          zwShowMainUI : true (bool)
          zwShowManualModifyConfigParmUI : true (bool)
          zwShowPollingUI : false (bool)
          zwShowSubmitModelInfoUI : false (bool)
          zwShowWakeIntervalUI : true (bool)
          zwWakeInterval : 60 (integer)
id : 1348341761
lastChanged : 2018-02-23 16:52:43
lastSuccessfulComm : 2018-02-23 16:52:43
model : Recessed Door/Window Sensor (ZD2105)
name : Freezer Door
onState : False
ownerProps : com.perceptiveautomation.indigoplugin.zwave : (dict)
     SupportsBatteryLevel : true (bool)
     SupportsOnState : true (bool)
     SupportsSensorValue : false (bool)
     address : 34 (integer)
     indigoObjVersion : 6 (integer)
     userPollAfterActivity : true (bool)
     userPollInterval : 0 (integer)
     userPollingEnabled : true (bool)
     userWakeInterval : 60 (integer)
     version : 5.01 (string)
     zwAppVersMajor : 5 (integer)
     zwAppVersMinor : 1 (integer)
     zwAssociationsMap : (dict)
          g1 : (list)
               Item : 1 (integer)
     zwAssociationsMapStr : 1:[1] (string)
     zwClassCmdBase : 0 (integer)
     zwClassCmdMap : (dict)
          c113 : 1 (integer)
          c114 : 1 (integer)
          c115 : 1 (integer)
          c122 : 1 (integer)
          c128 : 1 (integer)
          c132 : 2 (integer)
          c133 : 1 (integer)
          c134 : 1 (integer)
          c152 : 1 (integer)
          c32 : 1 (integer)
          c89 : 1 (integer)
          c90 : 1 (integer)
          c94 : 1 (integer)
     zwClassCmdMapStr : 20v1 80v1 84v2 85v1 86v1 71v1 72v1 73v1 98v1 59v1 5Av1 7Av1 5Ev1 (string)
     zwClassIds : (list)
          Item : 4 (integer)
          Item : 7 (integer)
          Item : 1 (integer)
     zwClassInstanceCountMap : (dict)
     zwClassInstanceCountMapStr : - none - (string)
     zwClassName : Notification Sensor (string)
     zwConfigVals : (dict)
     zwConfigValsStr : - none - (string)
     zwDevSubIndex : 0 (integer)
     zwEncryptClassCmdMap : (dict)
     zwEncryptClassCmdMapStr : - none - (string)
     zwEncryptionStatusStr : Supported but not Enabled (string)
     zwEndpointClassMap : (dict)
     zwEndpointClassMapStr : - none - (string)
     zwEndpointDevTypeMap : (dict)
     zwEndpointDevTypeMapStr : - none - (string)
     zwFeatureListStr : routing, battery, beaming, security, waking (string)
     zwLibType : 3 (integer)
     zwManufactureId : 265 (integer)
     zwManufactureName : Vision / Yale (string)
     zwModelDefnVers : 1 (integer)
     zwModelId : 539107841 (integer)
     zwModelName : Recessed Door/Window Sensor (ZD2105) (string)
     zwNodeNeighbors : (list)
          Item : 2 (integer)
          Item : 3 (integer)
          Item : 11 (integer)
     zwNodeNeighborsStr : 2, 3, 11 (string)
     zwProtoVersMajor : 4 (integer)
     zwProtoVersMinor : 5 (integer)
     zwShowDumpDevToLog : true (bool)
     zwShowMainUI : true (bool)
     zwShowManualModifyConfigParmUI : true (bool)
     zwShowPollingUI : false (bool)
     zwShowSubmitModelInfoUI : false (bool)
     zwShowWakeIntervalUI : true (bool)
     zwWakeInterval : 60 (integer)
pluginId : com.perceptiveautomation.indigoplugin.zwave
pluginProps : emptyDict : (dict)
protocol : ZWave
remoteDisplay : True
sensorValue : None
states : States : (dict)
     batteryLevel : 100 (integer)
     batteryLevel.ui : 100% (string)
     onOffState : off (on/off bool)
subModel : Door/Window
supportsAllLightsOnOff : False
supportsAllOff : False
supportsOnState : True
supportsSensorValue : False
supportsStatusRequest : True
version : 5.01

SmartThings refugee, so happy to be on Indigo. Monterey on a base M1 Mini w/Harmony Hub, Hue, DomoPad, Dynamic URL, Device Extensions, HomeKitLink, Grafana, Plex, uniFAP, Fantastic Weather, Nanoleaf, LED Simple Effects, Bond Home, Camect.

Posted on
Fri Feb 23, 2018 4:40 pm
Colorado4Wheeler offline
User avatar
Posts: 2794
Joined: Jul 20, 2009
Location: Colorado

Re: HomeKit Bridge Closed Beta Discussion

autolog wrote:
Not sure what you mean by the question?

It looked like a Hue Bridge device but I read the states and see that the Alexa bit was one of the items that were members of it.

On/Off should technically work for it, if nothing else then open and close but I'll see if I can hook up a relay as a window covering and see what it does.

autolog wrote:
Is it possible to get this device to just report whether a window is open or closed?
It seems it is actually trying to open a motorised window.

I don't know if I understand this question. You want the server to indicate if a window is open or closed? The server shows when itself is on or off I don't know that I would want to change that to something else. If you mean via logging, I should be logging when we get a request from Homebridge.

Different Computers wrote:
OK, got my 71 device HKB back up with the name change and re-adding it to Home.

Yea, that's more of a HomeKit problem than an HKB problem but I'm glad you got it squared away.

Different Computers wrote:
he odd thing is this is a Monoprice door contact sensor, and I have several of the same model but only this reports wrong.

If you have multiples and they are all working then it's probably the config. Why? Because the plugin isn't saying "you know, screw this guy, this one single contact sensor I'm going to treat different just to screw with him". :shock: :lol: :lol: :lol: :lol: :roll: . Check to see if maybe you inverted that one, I did that (and there was a bug I fixed a couple releases back where the invert could get checked when you didn't ask it to).

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
Fri Feb 23, 2018 9:52 pm
ZachBenz offline
Posts: 163
Joined: Feb 08, 2014

Re: HomeKit Bridge Closed Beta Discussion

Colorado4Wheeler wrote:
autolog wrote:
autolog wrote:
Is it possible to get this device to just report whether a window is open or closed?
It seems it is actually trying to open a motorised window.

I don't know if I understand this question. You want the server to indicate if a window is open or closed? The server shows when itself is on or off I don't know that I would want to change that to something else. If you mean via logging, I should be logging when we get a request from Homebridge.


I think what you want, autolog, is to use a Contact Sensor, not a Window. I was initially confused by this as well. HomeKit defines Door and Window as things that can be remotely opened/closed, not, as I initially thought, as sensors for a Door/Window being open. Think of Door and Window more like Window Covering - something to be operated, not to be monitored.

ZachBenz's Plugins: RingForIndigo

Posted on
Sat Feb 24, 2018 9:58 am
autolog offline
Posts: 3989
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Re: HomeKit Bridge Closed Beta Discussion

ZachBenz wrote:
Colorado4Wheeler wrote:
autolog wrote:
autolog wrote:
Is it possible to get this device to just report whether a window is open or closed?
It seems it is actually trying to open a motorised window.

I don't know if I understand this question. You want the server to indicate if a window is open or closed? The server shows when itself is on or off I don't know that I would want to change that to something else. If you mean via logging, I should be logging when we get a request from Homebridge.


I think what you want, autolog, is to use a Contact Sensor, not a Window. I was initially confused by this as well. HomeKit defines Door and Window as things that can be remotely opened/closed, not, as I initially thought, as sensors for a Door/Window being open. Think of Door and Window more like Window Covering - something to be operated, not to be monitored.

Yes, I had figured that was the case. I was just hoping that I could use the Window rather than a generic sensor as the graphic would make more sense. :)

Of course what would be really cool is if the act of the window being manually opened, and the sensor detecting a change from closed to open, sent an open window command to Home-kit and then Indigo told home-kit that it was open. Probably a step to far. :wink:

Posted on
Sat Feb 24, 2018 10:01 am
Colorado4Wheeler offline
User avatar
Posts: 2794
Joined: Jul 20, 2009
Location: Colorado

Re: HomeKit Bridge Closed Beta Discussion

autolog wrote:
Yes, I had figured that was the case. I was just hoping that I could use the Window rather than a generic sensor as the graphic would make more sense.

I got you covered, the update I'm uploading right this moment added this ability for just this reason.

autolog wrote:
Of course what would be really cool is if the act of the window being manually opened, and the sensor detecting a change from closed to open, sent an open window command to Home-kit and then Indigo told home-kit that it was open. Probably a step to far.

I don't know if I follow the logic here.

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
Sat Feb 24, 2018 10:22 am
Colorado4Wheeler offline
User avatar
Posts: 2794
Joined: Jul 20, 2009
Location: Colorado

Re: HomeKit Bridge Closed Beta Discussion


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
Sat Feb 24, 2018 11:40 am
autolog offline
Posts: 3989
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Re: HomeKit Bridge Closed Beta Discussion

I have installed HK-B 12.02 and I am still getting the spinning gear wheel and the message Opening...

Is there something I should be doing?

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

Re: HomeKit Bridge Closed Beta Discussion

autolog wrote:
I have installed HK-B 12.02 and I am still getting the spinning gear wheel and the message Opening...

Is there something I should be doing?


I'll do more testing as I haven't tested it in your exact configuration. The code says it should basically accept a 0 as off and anything between 1 and 100 as on, thus satisfying the true/false of onState. I'm sure it's an easy fix when I get there. Fortunately it's super easy to switch the device type back to contact sensor for now until I get this dialed in for your use.

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
Sat Feb 24, 2018 11:45 am
Colorado4Wheeler offline
User avatar
Posts: 2794
Joined: Jul 20, 2009
Location: Colorado

Re: HomeKit Bridge Closed Beta Discussion

One thing, though, restart your server device then use the device and upload your Homebridge log, that will likely tell the entire story.

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
Sat Feb 24, 2018 12:38 pm
autolog offline
Posts: 3989
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Re: HomeKit Bridge Closed Beta Discussion

Just to clarify - I am talking about Window Covering and being able to open and close it via my Indigo Virtual Device. Thought I should double check as have been talking about Window as well. :)

Posted on
Sat Feb 24, 2018 12:42 pm
Colorado4Wheeler offline
User avatar
Posts: 2794
Joined: Jul 20, 2009
Location: Colorado

Re: HomeKit Bridge Closed Beta Discussion

I just released Beta 12 Release 3 (click to download) that gives you this ability on Windows, Doors, and Window Coverings. I had to write a special method to handle the HomeKit requests so that 0 = Off and 1-100 = On. I tested it on all three devices on a relay and it works awesome!

UPDATE: I just saw that the plugin will still report 0.12.02, ignore it. I'll take down that release when build 4 is released so it won't mess with the plugin store once it's linked.

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
Sat Feb 24, 2018 12:54 pm
autolog offline
Posts: 3989
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Re: HomeKit Bridge Closed Beta Discussion

About to test with 12.03.

I updated the the info.plist to the correct version number to ease the update process.
Indigo needs an option that says upgrade anyway rather than just enable. :wink:

Posted on
Sat Feb 24, 2018 12:56 pm
Colorado4Wheeler offline
User avatar
Posts: 2794
Joined: Jul 20, 2009
Location: Colorado

Re: HomeKit Bridge Closed Beta Discussion

autolog wrote:
About to test with 12.03.

I updated the the info.plist to the correct version number to ease the update process.
Indigo needs an option that says upgrade anyway rather than just enable. :wink:


I think you are the only one that got the original 12.02 so it shouldn't impact anyone but you, the next person should upgrade fine.

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
Sat Feb 24, 2018 1:01 pm
autolog offline
Posts: 3989
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Re: HomeKit Bridge Closed Beta Discussion

OK - It is working in as much as when I tap the window covering, the curtains open or close.

The only issue is that Home-kit thinks it is open when it is closed and vice-versa.

I have tried ticking the invert on/off state but that doesn't seem to make any difference.

Good progress though. :D

Posted on
Sat Feb 24, 2018 1:02 pm
Colorado4Wheeler offline
User avatar
Posts: 2794
Joined: Jul 20, 2009
Location: Colorado

Re: HomeKit Bridge Closed Beta Discussion

autolog wrote:
The only issue is that Home-kit thinks it is open when it is closed and vice-versa.

I'll see if I can incorporate the invert checkbox into that process, it means your stuff is backwards :shock: because a regular relay reports properly, when the relay is On the device is Open and when the relay is Off the device is Closed.

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 14 of 26 1 ... 11, 12, 13, 14, 15, 16, 17 ... 26

Who is online

Users browsing this forum: No registered users and 4 guests