Jc2k
72a0ca4871
Add homekit_controller thread node capabilties diagnostic sensor ( #76120 )
2022-08-03 22:03:10 +01:00
J. Nick Koston
759add5184
Add state class to HKC sensors ( #75662 )
2022-07-23 11:14:06 -05:00
J. Nick Koston
30a5df5895
Append name char value from the service to HomeKit Controller Entities ( #74359 )
2022-07-03 15:47:54 -05:00
Jc2k
9f5d77e0df
Add missing type hints to homekit_controller ( #65368 )
2022-02-01 13:30:37 -06:00
Jc2k
0f88790303
Refactor homekit_controller to prepare for more typing information ( #65329 )
2022-01-31 16:48:16 -06:00
Jc2k
9799965c62
Better names for energy related homekit_controller sensors ( #65055 )
2022-01-27 10:08:26 -06:00
Jc2k
24ee4256b9
Add additional energy sensors to Eve Energy ( #64826 )
2022-01-24 07:46:45 -10:00
Jc2k
5ac50a56b4
Make sensor name consistent with other homekit_controller entity names ( #64821 )
2022-01-23 22:42:55 -10:00
Kevin Van den Abeele
1b571db19d
Feature/voc olinc smart adapter vp3 power measurement ( #64571 )
2022-01-21 10:20:32 -10:00
epenet
1f35ad08e2
Add basic type hints to homekit_controller ( #62880 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-28 18:24:40 +00:00
Ed Coen
df6fa43bff
Add connectsense to homekit_controller ( #62675 )
2021-12-23 19:05:36 +00:00
epenet
10f57cf1f5
Use new enums in homekit-controller ( #61689 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-13 17:04:21 +01:00
Marc Mueller
eab235173b
Use assignment expressions 28 ( #58189 )
2021-10-22 14:06:04 +02:00
Marc Mueller
771740c5f9
Fix multiline lambda formatting - homekit_controller ( #57046 )
2021-10-04 16:12:22 +02:00
Marc Mueller
3976443292
Use EntityDescription - homekit_controller ( #56945 )
2021-10-03 13:42:25 -10:00
Marc Mueller
6a1d7c7ad9
Remove icon if device_class is defined - homekit_controller ( #56946 )
2021-10-02 18:59:38 -06:00
Jc2k
0065bbc56d
Add volatile organic compounds to homekit_controller ( #55093 )
2021-08-23 20:47:09 +02:00
Jc2k
ea8061469c
Deprecate homekit_controller's air quality entity in favor of separate sensor entities ( #54673 )
2021-08-17 09:29:52 -05:00
Erik Montnemery
6de6a5dc14
Move temperature conversions to sensor base class (3/8) ( #54469 )
...
* Move temperature conversions to entity base class (3/8)
* Fix FritzBox sensor
* Fix tests
2021-08-12 14:23:56 +02:00
Jc2k
081b2d533b
Add support for Eve Degree's air pressure sensor ( #53891 )
2021-08-03 07:30:50 -05:00
Jc2k
d414b58769
Fix watts unit for homekit_controller power sensors ( #53877 )
2021-08-02 10:47:11 -07:00
Jc2k
73bc62949b
Fix error in homekit_controller causing some entities to get an incorrect unique id ( #53848 )
2021-08-01 20:59:32 -07:00
Jc2k
1681bbe5a5
Make sure that vocolinc flowerbud humidity sensor is exposed (via homekit_controller) ( #53518 )
...
* Make sure that vocolinc flowerbud humidity sensor is exposed
* Was a no-op to request these from humidifier, so remove them
* Fix typo
2021-07-26 16:11:27 -05:00
Jc2k
91018d0451
Add support for power data from Koogeek SW2 via homekit_controller ( #53378 )
2021-07-23 07:37:18 -10:00
Jc2k
5b257d2be8
Fix homebridge devices becoming unavailable frequently ( #52753 )
...
Update to aiohomekit 0.4.3 and make sure service type UUID is normalised before comparison
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-07-08 17:26:25 +01:00
Jc2k
42c944ce56
Add secondary temperature sensors to homekit_controller ( #52194 )
2021-06-28 23:48:29 +02:00
Franck Nijhof
258b388f41
Collection of changing entity properties to class attributes ( #51248 )
...
* Collection of changing entity properties to class attributes
* Apply suggestions from code review
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-05-31 10:50:11 +02:00
Erik Montnemery
339a56e434
Migrate integrations f-h to extend SensorEntity ( #48212 )
2021-03-22 19:45:17 +01:00
Jc2k
3b0a440770
Add support for homekit_controller secondary entities like power usage ( #44013 )
2021-01-26 13:45:01 -06:00
Jc2k
3e1f2a5103
Refactor how entities are created for homekit_controller services ( #43242 )
2020-11-16 23:11:39 +00:00
springstan
6c8e0e20fb
Add and use light lux constant in entire code base ( #40171 )
2020-09-23 20:48:01 +02:00
springstan
d2b1918e9c
Drop UNIT_ prefix for percentage constant ( #39383 )
2020-09-05 21:09:14 +02:00
Bram Kragten
9ecaa10e51
Adjust icons for MDI bump ( #37730 )
2020-07-14 22:17:14 +02:00
Jc2k
647d137daa
Refactor homekit_controller entity update to work more like update coordinator ( #32670 )
...
* Clean up use of get_characteristic_types
* Get rid of get_hk_char_value helper
* Get rid of _update_fn callbacks
* Call async_write_has_state directly as async_state_changed doesnt do anything any more
2020-03-11 07:40:47 -04:00
springstan
f1a0ca7cd3
Add and use percentage constant ( #32094 )
...
* Add and use percentage constant
* Fix pylint error and broken test
2020-02-28 11:46:48 -08:00
Jc2k
dd13e99967
Add missing device class attributes to homekit_controller sensors ( #32175 )
...
* Add some missing device class attributes to homekit_controller sensors
* Add classes for binary sensors
2020-02-25 21:43:14 +01:00
Ville Skyttä
496bd3dddf
Add and use more unit constants ( #32122 )
...
* Add and use speed constants
* Add and use meter based volume and area constants
* Add and use more mass unit constants
* Add and use concentration unit constants
* Add and use watts per square meter constant
* Use more time constants
* Use more data constants
2020-02-24 17:52:14 -08:00
Jc2k
df9363610c
Refactor homekit_controller to be fully asynchronous ( #32111 )
...
* Port homekit_controller to aiohomekit
* Remove succeed() test helper
* Remove fail() test helper
2020-02-24 10:55:33 +01:00
Paulus Schoutsen
e9e44dbd97
Fix callback and async ( #31281 )
...
* Fix callback and async
* Fix a return
* Fix test
* Fix mqtt tests
* Fix some more callbacks
2020-01-29 13:59:45 -08:00
Franck Nijhof
fb35d382e1
Remove all empty *_setup_platform() from integrations ( #31025 )
...
* Remove all empty *_setup_platform() from integrations
* Fix tests for smartthings
* Fix tests for heos
2020-01-21 12:38:38 +01:00
Jc2k
944b544b2e
Add support for Homekit accessory battery sensors ( #26210 )
...
* Add simple battery sensor
* Add test for battery sensor based on a real device
* Vary icon based on battery state
* Add test for battery sensory
* Read other battery related states from accessory
* Add a device class to the battery sensor
* Respect the low battery flag from the device
2019-08-31 13:18:18 +01:00
tleegaard
61c6838fa2
Add support for HomeKit CO2 sensors ( #25603 )
2019-08-01 11:24:46 +01:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Jc2k
03a0a3572b
Fix icons for homekit_controller sensors ( #23921 )
2019-05-16 22:30:48 +01:00
Jc2k
b8cbd39985
HomeKit Controller: Adopt config entries for pairing with homekit accessories ( #23825 )
...
* Fix user initiated pairing + show more user friendly name
* Add lock around async_refresh_entity_map
* Migrate homekit_controller to config entries.
* Improve docstring
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
* Add dummy async_setup_platform
* add_service -> async_add_service
* Add missing returns
* Enable coverage checks for homekit_controller
2019-05-12 23:56:05 -07:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
Jc2k
a62c116959
Remove get_serial helper that is no longer needed. ( #22368 )
2019-03-25 23:49:51 -07:00
Paulus Schoutsen
4b1de61110
Use relative imports inside integrations ( #22235 )
...
* Use relative imports inside integrations
* Lint
* Fix automation tests
* Fix scene imports
2019-03-20 22:56:46 -07:00
cpopp
84b84559a4
Add support for homekit controller sensors ( #21535 )
...
Adds support for homekit devices with temperature, humidity, and
light level characteristics (such as the iHome iSS50)
2019-02-28 10:09:04 -08:00