Ville Skyttä
1be440a72b
Upgrade pylint to 2.2.2 ( #18750 )
...
* Upgrade to 2.2.0
* simplifiable-if-expression fixes
* duplicate-string-formatting-argument fixes
* unused-import fixes
* Upgrade to 2.2.1
* Remove no longer needed disable
* Upgrade to 2.2.2
2018-12-06 11:54:44 +01:00
cdce8p
0ca94f239d
Update HAP-python 2.4.1 ( #18417 )
...
* Bugfixes
2018-11-16 11:42:48 +01:00
cdce8p
ed7aea006a
Add safe_mode HomeKit ( #18356 )
...
* Use: 'safe_mode: True' in case of pairing issues
2018-11-16 11:08:39 +01:00
cdce8p
132bb7902a
Update HAP-python to 2.4.0 ( #18355 )
2018-11-10 18:33:45 +01:00
quthla
c59b038512
Add scenes as switches HomeKit ( #17799 )
2018-11-05 21:36:30 +01:00
cdce8p
26ba4a56e8
Ignore duplicate state changes GarageDoor HomeKit ( #18149 )
...
* Ignore duplicate state changes GarageDoor HomeKit
* Don't ignore service_call
2018-11-05 16:42:19 +01:00
quthla
8ee0e0c6c6
Turn off not cancellable scripts automatically HomeKit ( #17793 )
2018-11-05 11:11:26 +01:00
cdce8p
959fa81ea6
Fix temperature interval Thermostat HomeKit ( #18192 )
...
* Will round to nearest .0 or .5
2018-11-04 22:04:51 +01:00
cdce8p
4a3f754033
Revert HomeKit update to 2.2.2 ( #18069 )
2018-11-01 19:35:02 +01:00
cdce8p
599390d985
Update HAP-python to 2.3.0 ( #17778 )
...
* Update HAP-python to 2.3.0
* Fix tests
2018-10-25 09:45:56 +02:00
cdce8p
a9a8cbbd10
Homekit component cleanup ( #17627 )
...
* hass.async_add_executor_job
* Fix accessories.run -> async_track_state_change
* Fixed media_player test
* Flags are now local vars
* consistent use of " and '
2018-10-20 00:14:05 +02:00
cdce8p
ff33cbd22f
Add water_heater support to HomeKit ( #17614 )
...
* Homekit add support for water_heater
* Added tests
2018-10-19 21:04:05 +02:00
ehendrix23
fee87cd6ed
Add LogBook support to HomeKit ( #17180 )
2018-10-16 13:32:53 +02:00
cdce8p
37a47b5a59
Add faucet, shower, sprinkler, valve to HomeKit ( #17145 )
2018-10-05 12:43:50 +02:00
Julius Mittenzwei
2e62afabdc
Added warning to HomeKit component ( #16807 )
...
* added warning if more then 100 devices are added to HomeKit
2018-10-05 12:32:26 +02:00
cdce8p
52ff232797
Bugfix invalid entity_config parameter HomeKit ( #17143 )
2018-10-04 20:37:04 +02:00
cdce8p
3bfe9e757e
Add Carbon Monoxide HomeKit Sensor ( #16664 )
2018-09-21 12:51:02 +02:00
Ville Skyttä
dd9d53c83e
Update pydocstyle to 2.1.1 and flake8-docstrings to 1.3.0 ( #14557 )
...
* Update pydocstyle to 2.1.1 and flake8-docstrings to 1.3.0
* Pydocstyle D401 fixes
2018-08-24 10:28:43 +02:00
Ville Skyttä
dbd0763f83
Grammar and spelling fixes ( #16065 )
2018-08-19 22:29:08 +02:00
Ville Skyttä
b7c336a687
Pylint cleanups ( #15626 )
...
* Pylint 2 no-else-return fixes
* Remove unneeded abstract-class-not-used pylint disable
2018-07-23 10:16:05 +02:00
cdce8p
4de847f84e
Bugfix HomeKit name and serial_number ( #15600 )
...
* Bugfix HomeKit name and serial_number
* Revert serial_number changes
2018-07-22 09:51:42 +02:00
Ville Skyttä
bf17ed0917
More pylint 2 fixes ( #15516 )
...
* Pylint 2 useless-import-alias fixes
* Pylint 2 chained-comparison fixes
* Pylint 2 consider-using-get fixes
* Pylint 2 len-as-condition fixes
2018-07-18 11:54:27 +02:00
Ville Skyttä
e31dd4404e
Pylint 2 fixes ( #15487 )
...
* pylint 2 inline disable syntax fixes
* pylint 2 logging-not-lazy fixes
* pylint 2 consider-using-in fixes
* Revert pylint 2 inline disable syntax fixes addressing unused-imports
Will have a go at removing more unused imports altogether first.
2018-07-17 19:34:29 +02:00
Matt Schmitt
1533bc1e1f
Add support for Homekit battery service ( #14288 )
2018-06-17 20:54:34 +02:00
Matt Schmitt
722c27f1e2
HomeKit style clean up ( #14793 )
2018-06-17 13:37:44 +02:00
Matt Schmitt
f5d74e07d5
Add support for outlets in HomeKit ( #14628 )
2018-06-01 18:04:54 +02:00
roiff
ab3717af76
Homekit Thermostat: Better support for temperature ranges ( #14679 )
...
* Support for obtaining temperature range
* Fallback to Defaults
* Fixed unit conversion
* Added test
2018-06-01 13:49:16 +02:00
cdce8p
f1f4d80f24
Homekit Bugfixes ( #14689 )
...
* Fix async bug
* Fix debounce bug
2018-05-30 12:39:27 +02:00
cdce8p
7d2563eb1f
Update HAP-python to 2.2.2 ( #14674 )
...
* Pass driver to accessory
* Added 'hk_driver' fixture for tests
2018-05-29 22:43:26 +02:00
cdce8p
6f4dd7b057
Improve Homekit media_player options ( #14637 )
...
* Optimize imports
* Optimize name
* Optimize config schema
* Rename mode to feature
* Replace mode with feature_list
2018-05-28 10:26:33 -04:00
Matt Schmitt
143be49c66
Add HomeKit support for automations ( #14595 )
2018-05-25 11:38:48 +02:00
Matt Schmitt
a9f19a16ee
Add HomeKit support for media players ( #14446 )
2018-05-25 11:37:20 +02:00
cdce8p
0589379de5
Homekit style cleanup ( #14556 )
...
* Style cleanup
* Sorted imports
* Harmonized service calls
* Test improvements
* Small update
2018-05-20 22:25:53 -04:00
cdce8p
12e76ef7c1
Update HAP-python to 2.1.0 ( #14528 )
2018-05-18 16:32:57 +02:00
cdce8p
4c328baaa6
Add code to HomeKit lock ( #14524 )
2018-05-18 13:52:52 +02:00
Matt Schmitt
25dcddfeef
Add HomeKit support for fans ( #14351 )
2018-05-16 13:15:59 +02:00
Ville Skyttä
234bf1f0ea
Spelling, grammar etc fixes ( #14432 )
...
* Spelling, grammar etc fixes
* s/an api data/data of an api/
2018-05-13 12:09:28 +02:00
Matt Schmitt
621c653fed
Allow HomeKit name to be customized ( #14159 )
2018-05-11 14:22:45 +02:00
cdce8p
91fe6e4e56
Add debounce to move_cover ( #14314 )
...
* Add debounce to move_cover
* Fix spelling mistake
2018-05-06 20:55:38 -04:00
cdce8p
95d27bd1fa
Sensor device classes ( #14282 )
...
* Added light device class, moved device classes to const
* Removed unnecessary icons
* Replace 'lux' with 'lx'
* Fix comment
* Changed device_class name
2018-05-05 09:37:40 -04:00
Matt Schmitt
255a85ad02
HomeKit: Support triggered state for alarm_control_panel ( #14285 )
2018-05-05 00:09:16 +02:00
cdce8p
bb76ba67f3
Homekit: Changed device_class requirement Humidity Sensor ( #14277 )
2018-05-04 22:48:38 +02:00
cdce8p
e37fd5b132
Update HAP-python to 2.0.0 ( #14278 )
...
* Fixed async (added 'async_add_job' and 'add_job')
* Driver status
* Use pyhap category constants
* Changed 'set_broker' to 'set_driver'
* Changed loader method names
* Use 'serv.configure_char'
* Use 'self.set_info_service'
* Use 'self.add_preload_service'
* Fix hound issue
* Updated HAP-python to 2.0.0
2018-05-04 16:46:00 +02:00
roiff
c9de2f015b
HomeKit - Climate: power state on/off support ( #14082 )
...
* add power state support on off
* Added check for current operation mode
* Extended 'set_heat_cool'
* Added tests
2018-05-03 18:22:43 +02:00
cdce8p
46c260fd85
Added CONF_IP_ADDRESS to HomeKit ( #14163 )
2018-04-30 08:58:17 -04:00
Matt Schmitt
2091f86e25
Clean up HomeKit accessory information characteristics ( #14114 )
...
* Update accessory information characteristics
* Add firmware revision characteristic
2018-04-28 23:17:30 +02:00
Maciej Bieniek
c78e8eb578
Add support for light sensors with 'lx' unit to HomeKit ( #14131 )
...
* add support for light sensors with lx unit
* add test for light sensor with 'lx' unit
2018-04-28 17:14:34 +02:00
Mark Coombes
5fe4053021
Update device classes for contact sensor HomeKit ( #14051 )
2018-04-23 13:52:39 +02:00
Matt Schmitt
51f55bddb7
HomeKit Alarm Control Panel Code Exception Fix ( #14025 )
...
* Catch exception for KeyError
* Use get and added test
2018-04-21 16:16:46 +02:00
Nick Whyte
b589dbf26c
Support basic covers with open/close/stop services HomeKit ( #13819 )
...
* Support basic covers with open/close/stop services
* Support optional stop
* Tests
2018-04-18 14:39:58 +02:00