J. Nick Koston
3f0c0a72db
Prevent setup retry from delaying shutdown ( #116328 )
2024-04-28 08:13:51 -05:00
Marc Mueller
aa16a9d707
Add empty line after module docstring (3) ( #112750 )
2024-03-08 20:38:34 +01:00
Marc Mueller
c88b337600
Add empty line after module docstring [tests f-k] ( #112709 )
2024-03-08 14:50:04 +01:00
Jc2k
4f404881dd
Remove homekit_controller entity registry entries when backing char or service is gone ( #109952 )
2024-02-09 07:05:08 +00:00
G Johansson
bc720b48b4
Add TURN_OFF and TURN_ON to ClimateEntityFeature ( #101673 )
...
* Add ClimateEntityFeature.TURN_OFF
* Fixes
* Fixes
* wording
* Change to services
* Fixing
* Fixing
* Last bits
* Review comments
* Add hvac_modes checks
* Fixes
* Add tests
* Review comments
* Update snapshots
* balboa
* coolmaster
* ecobee
* mqtt
* nest
* plugwise
* smarttub
* whirlpool
* zwave_js
* fix test climate
* test climate
* zwave
* nexia
* nuheat
* venstar
* tado
* smartthings
* self.hvac_modes not None
* more tests
* homekit_controller
* homekit controller snapshot
2024-01-30 15:07:47 +01:00
Jan-Philipp Benecke
c62e79f9ee
Use right state class for kWh sensor in `homekit_controller` ( #107644 )
2024-01-09 16:06:18 +01:00
J. Nick Koston
2641e4014a
Add color temp support for older HomeKit devices ( #107206 )
2024-01-04 22:50:26 -10:00
J. Nick Koston
bc26377c16
Cache homekit_controller supported features ( #106702 )
2024-01-04 10:31:09 -10:00
Robert Resch
fbcb31b103
Deprecate deprecated unit of measurement constants ( #106455 )
2023-12-27 09:04:25 +01:00
Robert Resch
494a897568
Deprecate deprecated climate constants ( #106096 )
2023-12-21 00:00:21 +01:00
Jan-Philipp Benecke
d322cb5fdf
Migrate homekit_controller tests to use freezegun ( #105646 )
2023-12-13 19:37:51 +01:00
Jan-Philipp Benecke
eda475fe25
Update h* tests to use entity & device registry fixtures ( #103866 )
...
* Update h* tests to use entity & device registry fixtures
* Add missed lines
2023-11-12 13:52:32 -05:00
J. Nick Koston
f51743f123
Bump aiohomekit to 3.0.7 ( #102408 )
2023-10-20 23:08:41 +02:00
J. Nick Koston
3cedfbcc66
Handle re-adding of accessories/services/chars in homekit_controller after removal ( #102192 )
2023-10-17 22:00:02 -10:00
J. Nick Koston
c3d1db5db6
Handle removal of accessories/services/chars in homekit_controller ( #102179 )
2023-10-17 20:49:35 -10:00
J. Nick Koston
d8e541a284
Only compute homekit_controller accessory_info when entity is added or config changes ( #102145 )
2023-10-17 10:53:17 -10:00
Jc2k
cae19431d1
Simplify homekit_controller tests with snapshots ( #100885 )
2023-09-25 16:26:27 -05:00
Marco Garzola
b8086f3c21
Map heatercooler rotation speed as 3 level fan speed in homekit controller ( #98291 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-08-21 10:10:24 -05:00
Meow
6fd60024cc
Refactored deprecated UNITS ( #97368 )
2023-08-03 21:12:01 +02:00
J. Nick Koston
e7069d48be
Load homekit_controller test data using its json loader ( #97534 )
2023-07-31 07:04:41 -07: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
epenet
a102883eff
Add type hints to integration tests (part 2) ( #88493 )
2023-02-21 09:25:05 +01: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
Franck Nijhof
89c0b27b42
Migrates tests to use UnitOfPressure enum ( #86785 )
2023-01-27 12:13:27 +01:00
Franck Nijhof
fca3382d37
Migrates tests to use MediaPlayerEntityFeature enum ( #86779 )
2023-01-27 10:56:40 +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
Jc2k
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
f23b1750e8
Migrate HomeKit Controller to use stable identifiers ( #80064 )
2022-10-11 11:26:03 -10:00
Erik Montnemery
47d0598e75
Use Kelvin as the preferred color temperature unit ( #79591 )
...
* Use Kelvin as the preferred white temperature unit
* Update homekit
* Adjust tests
2022-10-06 12:22:39 +02: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
epenet
0d696b84b2
Cleanup root component imports in tests ( #78893 )
2022-09-21 06:57:41 -10:00
epenet
0ac581a0b1
Cleanup EntityFeature in tests ( #78859 )
2022-09-21 10:48:55 +02:00
epenet
7bc2712142
Adjust root-import in tests ( #78761 )
...
* Adjust root-import in tests
* Adjust diagnostics
* Adjust button
* Adjust select
* Adjust device_tracker
* Adjust camera
* Adjust humidifier
* Adjust media_source
* Adjust update
* Adjust siren
* Adjust number
* Adjust alarm_control_panel
* Adjust notify
* Adjust sensor
* Adjust switch
* Revert anthemav
* Don't adjust demo humidifier
2022-09-19 15:22:23 +02:00
epenet
38548b0986
Adjust homekit-controller test imports ( #78731 )
2022-09-19 09:53:56 +02:00
epenet
ada1cff4b1
Use new media player enums in homekit_controller ( #78105 )
...
* Use new media player enums in homekit_controller
* Replace OK/PROBLEM with ON/OFF
* Fix tests
2022-09-15 12:00:52 +02:00
Jc2k
eb0828efdb
Dont rely on config flow to monitor homekit_controller c# changes ( #76861 )
2022-08-20 10:58:59 -10:00
J. Nick Koston
ad361b8fc2
Fix pairing with HK accessories that do not provide format for vendor chars ( #76502 )
2022-08-09 09:48:48 -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
Jc2k
0167875789
Add physical controls lock to homekit_controller ( #75993 )
2022-07-31 13:30:29 -07:00
J. Nick Koston
5cb4bbd906
Fix min and max mireds with HKC ( #75744 )
2022-07-26 04:17:28 -10:00
J. Nick Koston
759add5184
Add state class to HKC sensors ( #75662 )
2022-07-23 11:14:06 -05:00
J. Nick Koston
f4c333626e
Add coverage for lutron caseta bridges to hkc ( #74765 )
2022-07-09 08:29:18 -05:00
J. Nick Koston
f6cb2833ca
Improve fans in homekit_controller ( #74440 )
2022-07-05 09:25:30 -05:00
J. Nick Koston
02c7261b74
Small naming improvements and basic tests for ecobee 501s ( #74370 )
2022-07-03 16:32:30 -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
Erik Montnemery
7c0b0f7cc1
Migrate homekit_controller light to color_mode ( #69261 )
2022-04-20 09:26:15 -10:00