Commit Graph
78 Commits
Author SHA1 Message Date
Marc Mueller 8809d3aa88 Add empty line after module docstring [g-i] (#112699) 2024-03-08 08:52:48 -05:00
Joost Lekkerkerker 15cd9c011e Add icon translations to Homekit Controller (#111720)
* Add icon translations to Homekit Controller

* Add icon translations to Homekit Controller
2024-02-28 16:31:09 +01:00
Jc2k 1ea9b1a158 Add support for air purifiers to HomeKit Device (#109880) 2024-02-07 15:19:42 +00:00
Jan-Philipp Benecke c62e79f9ee Use right state class for kWh sensor in homekit_controller (#107644) 2024-01-09 16:06:18 +01:00
Erik MontnemeryandJ. Nick Koston 0c2485bc03 Freeze integration entity descriptions (#105984)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
J. Nick Koston 3014a651c3 Reduce overhead to write HomeKit Controller state (#102365) 2023-10-20 08:50:07 +02:00
J. Nick Koston 6baa8082d5 Bump aiohomekit to 3.0.6 (#102341) 2023-10-19 11:12:56 -10:00
Jc2k fb174f8063 Add valve position sensor for Eve Thermo (#100856) 2023-09-25 09:27:18 -05:00
J. Nick Koston d79e8b7a02 Avoid fetching state and charging state multiple time for hkc icon (#98995) 2023-08-25 06:35:31 -05:00
c0ffeeca7 67eeed6703 Rename homekit "Filter Life" sensor to "Filter lifetime" (#96821)
* String review: rename 'life' to 'lifetime'

- The term life, such as in 'filter life' can be ambiguous.
- Renamed to 'lifetime', as quite a few integrations use the term 'lifetime' to express this concept
- Improves consistency and should be easier to understand.

* HomeKit: adapt test case to reflect string change

* Fix test case failure caused by string rename: first step
2023-07-18 15:11:14 +02:00
dcmeglio da046f93f4 Add additional characteristics for Airversa Homekit Air Purifiers (#85660) 2023-02-17 15:55:31 +00:00
Erik Montnemery cc564026fa Move EntityCategory to homeassistant.const (#87792)
* Move EntityCategory to homeassistant.const

* Fix more imports
2023-02-09 20:15:37 +01:00
Franck Nijhof ca1a12898c Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
epenet 9580c4f1ec Use UnitOfTemperature in integrations (e-h) (#84305) 2022-12-20 18:29:16 +01:00
epenet f988a1164d Use UnitOfPressure in integrations (#84230) 2022-12-19 21:41:46 +01:00
epenet 418be1eeb6 Use UnitOfElectricCurrent in integrations (#84231) 2022-12-19 16:59:39 +01:00
epenet 0dd20fb309 Use UnitOfEnergy in integrations (a-n) (#84220) 2022-12-19 11:06:00 +01:00
epenet 0184aadb09 Use UnitOfElectricPotential in integrations (#84044) 2022-12-15 13:59:21 +01:00
epenet 3edb0969de Use UnitOfPower in integrations [h-r] (#83815) 2022-12-12 11:41:58 +01:00
epenet 061cef1a5e Use SoundPressure unit and device class in integrations (#83585)
* Use SoundPressure unit and device class in integrations

* Adjust tests
2022-12-09 07:56:09 +01:00
Franck Nijhof a4a80f367b Use enum sensor device class in HomeKit Controller (#83109) 2022-12-02 14:50:01 +01:00
Jc2k eb76f9b3cb Set the correct state class for Eve Energy in homekit_controller (#81255) 2022-10-30 10:32:19 -05:00
Jc2kandJ. Nick Koston 4279d73800 Add support for Netatmo noise sensor to homekit_controller (#80889)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-24 10:31:26 -05:00
J. Nick Koston d12cbab6c4 Bump bleak to 0.19.0 (#80349) 2022-10-15 13:57:23 -04:00
J. Nick Koston f23b1750e8 Migrate HomeKit Controller to use stable identifiers (#80064) 2022-10-11 11:26:03 -10:00
J. Nick Koston 92612c9fe3 Add RSSI sensor to HomeKit Controller (#78906) 2022-09-25 21:31:56 -04:00
J. Nick Koston 917cf674de Handle battery services that only report low battery in HomeKit Controller (#79072) 2022-09-25 12:08:28 -10:00
J. Nick Koston c580bce879 Move HKC entity classes into entity.py (#76333) 2022-08-06 08:10:26 -10:00
Jc2k aa3097a3be Add a Thread network status sensor to homekit_controller (#76209) 2022-08-04 11:55:29 +01:00
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
epenetandepenet 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
epenetandepenet 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