-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* **NOTE** As stated earlier, the entire HomeKit engine is being optimized and rewritten for various reasons. There is a new plugin configuration option that allows you to revert to the previous method if the new method is causing problem, but this is on a release-by-release basis, meaning that only changes in **this** release will roll back to using the old methods, the next release will not be able to roll back anything from this release. The functions impacted will be noted in the release notes as 'Library Change'. Please report any issues that are caused by the new library that are resolved by returning to the old methods. * Added error trapping around building the camera configuration in case there's an odd setup that may cause the camera build to fail it will not impact the rest of the homekit devices * Added new action under device actions to [restart an individual server](https://github.com/Colorado4Wheeler/HomeKit-Bridge/wiki/Actions# restart-accessory-server) * Added new action in the action root to [restart all running servers](https://github.com/Colorado4Wheeler/HomeKit-Bridge/wiki/Actions #restart-all-accessory-servers) * Added new action under device actions to [force a HomeKit refresh for a device](https://github.com/Colorado4Wheeler/HomeKit-Bridge/wiki/Actions# force-homekit-refresh) - this may help with [Issue #87](#87) * Added new action in the action root to [force a HomeKit refresh for all devices on a server](https://github.com/Colorado4Wheeler/HomeKit-Bridge/wiki/Actions# force-homekit-refresh-on-all-items) * Library Change: Added minimum and maximum values to the API payload so Homebridge can dynamically change the ranges as needed - particularly in situations where the built-in ranges were incorrect, such as temperature values that couldn't go below 50F or above 100F. * Library Change: Optimized API payload processing method, API calls will only return what Homebridge wants with no extra fields and does it far more efficiently * Library Change: Moved API payload processing to new factory package * Library Change: Experimental change to not wait for commands to run - this may be restored in the next release but I believe waiting is unnecessary because HomeKit will be updated when the command completes anyway, the benefit of this is faster response (and if you use slow devices like curtain controls it will prevent Siri from saying 'some of your devices are not responding') * Library Change: Started adding the underlying structure to test the _possibility_ of using Indigo variables as HomeKit devices * Library Change: Cache HomeKit devices and update dynamically, improved API performance by 600%
- Loading branch information
Colorado Four Wheeler
authored and
Colorado Four Wheeler
committed
Apr 2, 2018
1 parent
fd695f8
commit f079678
Showing
27 changed files
with
1,014 additions
and
226 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
+55 Bytes
(100%)
EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/lib/homekit.pyc
Binary file not shown.
Binary file added
BIN
+234 Bytes
EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/lib/ifactory/__init__.pyc
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file added
BIN
+4.43 KB
EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/lib/ifactory/ifactory.pyc
Binary file not shown.
Binary file added
BIN
+242 Bytes
EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/lib/ifactory/include/__init__.pyc
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file added
BIN
+7.64 KB
EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/lib/ifactory/include/calcs.pyc
Binary file not shown.
Binary file added
BIN
+1.61 KB
EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/lib/ifactory/include/ex.pyc
Binary file not shown.
Binary file added
BIN
+12.6 KB
EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/lib/ifactory/include/jstuff.pyc
Binary file not shown.
Binary file added
BIN
+2.43 KB
EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/lib/ifactory/include/processor.pyc
Binary file not shown.
Binary file added
BIN
+3.36 KB
EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/lib/ifactory/include/ui.pyc
Binary file not shown.
Binary file added
BIN
+232 Bytes
EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/lib/plugin/__init__.pyc
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file added
BIN
+4.21 KB
EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/lib/plugin/hkconversions.pyc
Binary file not shown.
Oops, something went wrong.