New Homebridge Plug-in via MakerAPI

Whoa. Does that mean my iris/smartthings buttons might show up in the home app soon?

Maybe. HomeKit only supports buttons with a single-press, double-press, and long-press function. If your buttons show up in Hubitat like that, then it's possible. I'm testing with Securifi Almond Click buttons, which fit this description. These are working normally in testing. They are similar to the basic Iris Smart Buttons.

I have the smartthings button that has those capabilities as well.

Anyone else experiencing strange behaviors when setting dimmers? Im getting lots of flickering and inconsistent level sets when using homekit and/or siri to set the dim level. Works fine using Hubitat dashboards sliders though. Not sure if it matters but Im using zooz zen s2 dimmers.

No, I haven’t seen something like this. My dimmers are pretty stable. Can you provide some logging information?

Hue is very smooth , no mater how I adjust them. Insteon on the other hand doesn’t flicker, but rather the light level jumps up and down if I adjust without lifting my finger off the screen. However, if I adjust quickly to a level and then lift my finger, the light adjusts to that level very smoothly.

It should be noted that I am running iOS 13.1 beta, so I’m not going to give it much thought until iOS 13.1 is released in late September.

Thank you both for responding. @SmartHomePrimer Yes, my lights do exactly as you say your Insteon dimmers do...you explained it much better than I did. I notice a ton of entries in the Hubitat logs under the MakerApp as I'm adjusting the dimmer in the home app. Maybe my dimmer just can't keep up with the constant settings HomeKit is throwing at it. I too am running iOS 13.1 beta 3 but my wife's phone is on the version 12 and does the same thing so not sure if its related to iOS 13. Here is what the logs are showing as I slide down from 100%:

app:52019-09-11 02:39:16.215 pm debugdeviceItem called
app:52019-09-11 02:39:16.212 pm debugExecuting with secondary command: setLevel 43 on device: Stairway Chandelier
app:52019-09-11 02:39:16.171 pm debugdeviceItem called
app:52019-09-11 02:39:16.169 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:16.166 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:16.160 pm debug43
app:52019-09-11 02:39:16.158 pm debugsetLevel
app:52019-09-11 02:39:16.151 pm debugfindDevice called
app:52019-09-11 02:39:16.147 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:16.128 pm debugfindDevice called
app:52019-09-11 02:39:16.125 pm debugsendDeviceCommand called
app:52019-09-11 02:39:15.936 pm debugdeviceItem called
app:52019-09-11 02:39:15.933 pm debugExecuting with secondary command: setLevel 44 on device: Stairway Chandelier
app:52019-09-11 02:39:15.928 pm debugdeviceItem called
app:52019-09-11 02:39:15.925 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:15.899 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:15.897 pm debug44
app:52019-09-11 02:39:15.894 pm debugsetLevel
app:52019-09-11 02:39:15.883 pm debugfindDevice called
app:52019-09-11 02:39:15.880 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:15.878 pm debugfindDevice called
app:52019-09-11 02:39:15.875 pm debugsendDeviceCommand called
app:52019-09-11 02:39:15.645 pm debugdeviceItem called
app:52019-09-11 02:39:15.642 pm debugExecuting with secondary command: setLevel 45 on device: Stairway Chandelier
app:52019-09-11 02:39:15.639 pm debugdeviceItem called
app:52019-09-11 02:39:15.636 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:15.603 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:15.601 pm debug45
app:52019-09-11 02:39:15.598 pm debugsetLevel
app:52019-09-11 02:39:15.596 pm debugfindDevice called
app:52019-09-11 02:39:15.594 pm debugfindDevice called
app:52019-09-11 02:39:15.592 pm debugsendDeviceCommand called
app:52019-09-11 02:39:15.589 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:15.343 pm debugdeviceItem called
app:52019-09-11 02:39:15.340 pm debugExecuting with secondary command: setLevel 48 on device: Stairway Chandelier
app:52019-09-11 02:39:15.338 pm debugdeviceItem called
app:52019-09-11 02:39:15.336 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:15.312 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:15.310 pm debug48
app:52019-09-11 02:39:15.308 pm debugsetLevel
app:52019-09-11 02:39:15.306 pm debugfindDevice called
app:52019-09-11 02:39:15.304 pm debugfindDevice called
app:52019-09-11 02:39:15.301 pm debugsendDeviceCommand called
app:52019-09-11 02:39:15.298 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:14.944 pm debugdeviceItem called
app:52019-09-11 02:39:14.931 pm debugExecuting with secondary command: setLevel 50 on device: Stairway Chandelier
app:52019-09-11 02:39:14.928 pm debugdeviceItem called
app:52019-09-11 02:39:14.926 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:14.903 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:14.900 pm debug50
app:52019-09-11 02:39:14.898 pm debugsetLevel
app:52019-09-11 02:39:14.895 pm debugfindDevice called
app:52019-09-11 02:39:14.893 pm debugfindDevice called
app:52019-09-11 02:39:14.891 pm debugsendDeviceCommand called
app:52019-09-11 02:39:14.888 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:14.566 pm debugdeviceItem called
app:52019-09-11 02:39:14.563 pm debugExecuting with secondary command: setLevel 53 on device: Stairway Chandelier
app:52019-09-11 02:39:14.561 pm debugdeviceItem called
app:52019-09-11 02:39:14.558 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:14.535 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:14.533 pm debug53
app:52019-09-11 02:39:14.530 pm debugsetLevel
app:52019-09-11 02:39:14.528 pm debugfindDevice called
app:52019-09-11 02:39:14.525 pm debugfindDevice called
app:52019-09-11 02:39:14.523 pm debugsendDeviceCommand called
app:52019-09-11 02:39:14.520 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:14.281 pm debugdeviceItem called
app:52019-09-11 02:39:14.278 pm debugExecuting with secondary command: setLevel 56 on device: Stairway Chandelier
app:52019-09-11 02:39:14.276 pm debugdeviceItem called
app:52019-09-11 02:39:14.273 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:14.248 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:14.245 pm debug56
app:52019-09-11 02:39:14.243 pm debugsetLevel
app:52019-09-11 02:39:14.241 pm debugfindDevice called
app:52019-09-11 02:39:14.238 pm debugfindDevice called
app:52019-09-11 02:39:14.236 pm debugsendDeviceCommand called
app:52019-09-11 02:39:14.233 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:14.010 pm debugdeviceItem called
app:52019-09-11 02:39:14.008 pm debugExecuting with secondary command: setLevel 59 on device: Stairway Chandelier
app:52019-09-11 02:39:14.005 pm debugdeviceItem called
app:52019-09-11 02:39:14.002 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:13.977 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:13.974 pm debug59
app:52019-09-11 02:39:13.972 pm debugsetLevel
app:52019-09-11 02:39:13.970 pm debugfindDevice called
app:52019-09-11 02:39:13.968 pm debugfindDevice called
app:52019-09-11 02:39:13.965 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:13.963 pm debugsendDeviceCommand called
app:52019-09-11 02:39:13.641 pm debugdeviceItem called
app:52019-09-11 02:39:13.638 pm debugExecuting with secondary command: setLevel 61 on device: Stairway Chandelier
app:52019-09-11 02:39:13.607 pm debugdeviceItem called
app:52019-09-11 02:39:13.604 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:13.575 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:13.573 pm debug61
app:52019-09-11 02:39:13.570 pm debugsetLevel
app:52019-09-11 02:39:13.567 pm debugfindDevice called
app:52019-09-11 02:39:13.565 pm debugfindDevice called
app:52019-09-11 02:39:13.562 pm debugsendDeviceCommand called
app:52019-09-11 02:39:13.559 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:13.377 pm debugdeviceItem called
app:52019-09-11 02:39:13.374 pm debugExecuting with secondary command: setLevel 63 on device: Stairway Chandelier
app:52019-09-11 02:39:13.330 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:13.325 pm debug63
app:52019-09-11 02:39:13.323 pm debugsetLevel
app:52019-09-11 02:39:13.319 pm debugfindDevice called
app:52019-09-11 02:39:13.317 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:13.060 pm debugdeviceItem called
app:52019-09-11 02:39:13.057 pm debugExecuting with secondary command: setLevel 65 on device: Stairway Chandelier
app:52019-09-11 02:39:13.055 pm debugdeviceItem called
app:52019-09-11 02:39:13.052 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:13.028 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:13.026 pm debug65
app:52019-09-11 02:39:13.023 pm debugsetLevel
app:52019-09-11 02:39:13.021 pm debugfindDevice called
app:52019-09-11 02:39:13.019 pm debugfindDevice called
app:52019-09-11 02:39:13.016 pm debugsendDeviceCommand called
app:52019-09-11 02:39:13.014 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:12.694 pm debugdeviceItem called
app:52019-09-11 02:39:12.691 pm debugExecuting with secondary command: setLevel 67 on device: Stairway Chandelier
app:52019-09-11 02:39:12.689 pm debugdeviceItem called
app:52019-09-11 02:39:12.686 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:12.661 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:12.659 pm debug67
app:52019-09-11 02:39:12.657 pm debugsetLevel
app:52019-09-11 02:39:12.654 pm debugfindDevice called
app:52019-09-11 02:39:12.652 pm debugfindDevice called
app:52019-09-11 02:39:12.650 pm debugsendDeviceCommand called
app:52019-09-11 02:39:12.647 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:12.349 pm debugdeviceItem called
app:52019-09-11 02:39:12.346 pm debugExecuting with secondary command: setLevel 69 on device: Stairway Chandelier
app:52019-09-11 02:39:12.321 pm debugdeviceItem called
app:52019-09-11 02:39:12.319 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:12.294 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:12.292 pm debug69
app:52019-09-11 02:39:12.289 pm debugsetLevel
app:52019-09-11 02:39:12.287 pm debugfindDevice called
app:52019-09-11 02:39:12.285 pm debugfindDevice called
app:52019-09-11 02:39:12.283 pm debugsendDeviceCommand called
app:52019-09-11 02:39:12.280 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:12.051 pm debugdeviceItem called
app:52019-09-11 02:39:12.048 pm debugExecuting with secondary command: setLevel 71 on device: Stairway Chandelier
app:52019-09-11 02:39:12.046 pm debugdeviceItem called
app:52019-09-11 02:39:12.043 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:12.020 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:12.017 pm debug71
app:52019-09-11 02:39:12.015 pm debugsetLevel
app:52019-09-11 02:39:12.013 pm debugfindDevice called
app:52019-09-11 02:39:12.010 pm debugfindDevice called
app:52019-09-11 02:39:12.008 pm debugsendDeviceCommand called
app:52019-09-11 02:39:12.005 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:11.745 pm debugdeviceItem called
app:52019-09-11 02:39:11.743 pm debugExecuting with secondary command: setLevel 73 on device: Stairway Chandelier
app:52019-09-11 02:39:11.738 pm debugdeviceItem called
app:52019-09-11 02:39:11.735 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:11.710 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:11.708 pm debug73
app:52019-09-11 02:39:11.705 pm debugsetLevel
app:52019-09-11 02:39:11.703 pm debugfindDevice called
app:52019-09-11 02:39:11.701 pm debugfindDevice called
app:52019-09-11 02:39:11.698 pm debugsendDeviceCommand called
app:52019-09-11 02:39:11.696 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:11.432 pm debugdeviceItem called
app:52019-09-11 02:39:11.429 pm debugExecuting with secondary command: setLevel 75 on device: Stairway Chandelier
app:52019-09-11 02:39:11.427 pm debugdeviceItem called
app:52019-09-11 02:39:11.425 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:11.399 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:11.396 pm debug75
app:52019-09-11 02:39:11.394 pm debugsetLevel
app:52019-09-11 02:39:11.392 pm debugfindDevice called
app:52019-09-11 02:39:11.390 pm debugfindDevice called
app:52019-09-11 02:39:11.387 pm debugsendDeviceCommand called
app:52019-09-11 02:39:11.384 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:11.025 pm debugdeviceItem called
app:52019-09-11 02:39:11.023 pm debugExecuting with secondary command: setLevel 77 on device: Stairway Chandelier
app:52019-09-11 02:39:11.018 pm debugdeviceItem called
app:52019-09-11 02:39:11.015 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:10.994 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:10.989 pm debug77
app:52019-09-11 02:39:10.987 pm debugsetLevel
app:52019-09-11 02:39:10.984 pm debugfindDevice called
app:52019-09-11 02:39:10.982 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:10.980 pm debugfindDevice called
app:52019-09-11 02:39:10.977 pm debugsendDeviceCommand called
app:52019-09-11 02:39:10.730 pm debugdeviceItem called
app:52019-09-11 02:39:10.728 pm debugExecuting with secondary command: setLevel 80 on device: Stairway Chandelier
app:52019-09-11 02:39:10.725 pm debugdeviceItem called
app:52019-09-11 02:39:10.723 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:10.706 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:10.703 pm debug80
app:52019-09-11 02:39:10.701 pm debugsetLevel
app:52019-09-11 02:39:10.699 pm debugfindDevice called
app:52019-09-11 02:39:10.696 pm debugfindDevice called
app:52019-09-11 02:39:10.684 pm debugsendDeviceCommand called
app:52019-09-11 02:39:10.681 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:10.394 pm debugdeviceItem called
app:52019-09-11 02:39:10.392 pm debugExecuting with secondary command: setLevel 82 on device: Stairway Chandelier
app:52019-09-11 02:39:10.389 pm debugdeviceItem called
app:52019-09-11 02:39:10.386 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:10.361 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:10.359 pm debug82
app:52019-09-11 02:39:10.353 pm debugsetLevel
app:52019-09-11 02:39:10.351 pm debugfindDevice called
app:52019-09-11 02:39:10.348 pm debugfindDevice called
app:52019-09-11 02:39:10.346 pm debugsendDeviceCommand called
app:52019-09-11 02:39:10.343 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:09.991 pm debugdeviceItem called
app:52019-09-11 02:39:09.986 pm debugExecuting with secondary command: setLevel 84 on device: Stairway Chandelier
app:52019-09-11 02:39:09.978 pm debugdeviceItem called
app:52019-09-11 02:39:09.975 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:09.946 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:09.942 pm debug84
app:52019-09-11 02:39:09.939 pm debugsetLevel
app:52019-09-11 02:39:09.936 pm debugfindDevice called
app:52019-09-11 02:39:09.933 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:09.929 pm debugfindDevice called
app:52019-09-11 02:39:09.927 pm debugsendDeviceCommand called
app:52019-09-11 02:39:09.570 pm debugdeviceItem called
app:52019-09-11 02:39:09.568 pm debugExecuting with secondary command: setLevel 86 on device: Stairway Chandelier
app:52019-09-11 02:39:09.565 pm debugdeviceItem called
app:52019-09-11 02:39:09.563 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:09.537 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:09.535 pm debug86
app:52019-09-11 02:39:09.533 pm debugsetLevel
app:52019-09-11 02:39:09.530 pm debugfindDevice called
app:52019-09-11 02:39:09.528 pm debugfindDevice called
app:52019-09-11 02:39:09.526 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:09.523 pm debugsendDeviceCommand called
app:52019-09-11 02:39:09.315 pm debugdeviceItem called
app:52019-09-11 02:39:09.312 pm debugExecuting with secondary command: setLevel 88 on device: Stairway Chandelier
app:52019-09-11 02:39:09.309 pm debugdeviceItem called
app:52019-09-11 02:39:09.306 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:09.269 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:09.267 pm debug88
app:52019-09-11 02:39:09.264 pm debugsetLevel
app:52019-09-11 02:39:09.262 pm debugfindDevice called
app:52019-09-11 02:39:09.260 pm debugfindDevice called
app:52019-09-11 02:39:09.257 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:09.255 pm debugsendDeviceCommand called
app:52019-09-11 02:39:08.989 pm debugdeviceItem called
app:52019-09-11 02:39:08.987 pm debugExecuting with secondary command: setLevel 90 on device: Stairway Chandelier
app:52019-09-11 02:39:08.983 pm debugdeviceItem called
app:52019-09-11 02:39:08.981 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:08.967 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:08.964 pm debug90
app:52019-09-11 02:39:08.961 pm debugsetLevel
app:52019-09-11 02:39:08.953 pm debugfindDevice called
app:52019-09-11 02:39:08.951 pm debugfindDevice called
app:52019-09-11 02:39:08.949 pm debugsendDeviceCommand called
app:52019-09-11 02:39:08.946 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:08.649 pm debugdeviceItem called
app:52019-09-11 02:39:08.647 pm debugExecuting with secondary command: setLevel 92 on device: Stairway Chandelier
app:52019-09-11 02:39:08.644 pm debugdeviceItem called
app:52019-09-11 02:39:08.641 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:08.615 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:08.613 pm debug92
app:52019-09-11 02:39:08.611 pm debugsetLevel
app:52019-09-11 02:39:08.608 pm debugfindDevice called
app:52019-09-11 02:39:08.606 pm debugfindDevice called
app:52019-09-11 02:39:08.604 pm debugsendDeviceCommand called
app:52019-09-11 02:39:08.601 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:08.304 pm debugdeviceItem called
app:52019-09-11 02:39:08.302 pm debugExecuting with secondary command: setLevel 94 on device: Stairway Chandelier
app:52019-09-11 02:39:08.299 pm debugdeviceItem called
app:52019-09-11 02:39:08.296 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:08.266 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:08.263 pm debug94
app:52019-09-11 02:39:08.261 pm debugsetLevel
app:52019-09-11 02:39:08.259 pm debugfindDevice called
app:52019-09-11 02:39:08.256 pm debugfindDevice called
app:52019-09-11 02:39:08.253 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:08.251 pm debugsendDeviceCommand called
app:52019-09-11 02:39:08.059 pm debugdeviceItem called
app:52019-09-11 02:39:08.057 pm debugExecuting with secondary command: setLevel 97 on device: Stairway Chandelier
app:52019-09-11 02:39:08.046 pm debugdeviceItem called
app:52019-09-11 02:39:08.044 pm debugExecuting command: on on device: Stairway Chandelier
app:52019-09-11 02:39:08.026 pm debug[configure, doubleTap, hold, off, off, on, on, push, refresh, release, setLevel, startLevelChange, stopLevelChange]
app:52019-09-11 02:39:08.021 pm debug97
app:52019-09-11 02:39:08.018 pm debugsetLevel
app:52019-09-11 02:39:08.011 pm debugfindDevice called
app:52019-09-11 02:39:08.008 pm debugfindDevice called
app:52019-09-11 02:39:08.006 pm debugsendDeviceCommandSecondary called
app:52019-09-11 02:39:08.003 pm debugsendDeviceCommand called

Homebridge logs only show the level I end up on when I lift my finger.

@dan.t

Daniel-I seem to be having issues of devices staying in sync with iOS 13.1. Are you seeing this?

I have a feeling that HomeKit, Homebridge and MakerAPI are quicker than the round trip from HE to device and back which is causing this. I am going to play with it for a bit. I use Hue lights so I see the same result as @SmartHomePrimer

@aaron: I haven’t tried 13.1 yet..... so I haven’t seen this issue. Do you know if there is a way to reproduce it?

1 Like

I have the same issue with HomeKit and Hubconnect with my Sylvania RGBWs and GE Z-wave plus dimmers. I set the lights to a level and watch it bounce back down and then up, but never to what I set it to. My hue lights work fine, but they aren't getting their settings from HE & Homebridge, they are going direct from Homekit to the Hue bridge.

I think this is the same issue.

You can see in @tsviper log up there that a setLevel command is issued about every 200ms
With that in mind, you need to consider the processing time for HubConnect plus the Zwave Stack and then all the way back via HubConnect, MakerAPI, Homebridge to HomeKit.

I think we have a race condition here.

Now, the question is what to do about it... I would really hate to artificially slow down the Homebridge plugin to solve that...

Please don't. I'm benefitting so much from it's speed. The dimming of a light in that way is so minor for me. I primarily have lights automated to specific levels.

Install iOS 13.1? Lol I am unsure how to replicate. Only happens with virtual switches btw.

I'm running 13.1 beta. I don't have any issue with virtual switches saying in sync. That is working incredibly well in fact. My contact sensors (Xiaomi contact sensors connected to an Aqara HomeKit hub) are all synced to virtual switches. The response is just as fast as it was when the contact sensors were directly connected to HE.

Might be either something on your LAN or whatever you're using for HomeKit automations if that's the case where you're not finding these are in sync.

The RPi running HomeKit and HE are on same switch. Only potential issue could be the AppleTV. But the app and what is running are not the same state. :confused:

EDIT: Actually it is everything. See photos below:

Might be the Pi. Is this a new problem? The SD cards can get corrupted and really slow things down. I'm running the Apple TV beta too (I like to live dangerously - AKA foolishly :wink:)

Me too btw. No RPi is running without issues.

I am on the current iOS and have been experiencing this lack fo sync on states for locks, shades, lights, etc. This became more apparent after the last HUB update.

I rebooted the hub, network, apple TV hub, and updated node and homebridge codes on my mac mini. The only thing that worked was to restart the homebridge and it would then stay in sync for a little bit before becoming confused.

Let me know how I can further help troubleshoot this issue...

1 Like

Same issues here too

Oh. :grimacing: Confession time...

16%20PM

1 Like