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>
This commit is contained in:
parent
49181d6ba8
commit
5b257d2be8
5 changed files with 15 additions and 4 deletions
|
@ -86,6 +86,16 @@ async def test_temperature_sensor_read_state(hass, utcnow):
|
|||
assert state.attributes["device_class"] == DEVICE_CLASS_TEMPERATURE
|
||||
|
||||
|
||||
async def test_temperature_sensor_not_added_twice(hass, utcnow):
|
||||
"""A standalone temperature sensor should not get a characteristic AND a service entity."""
|
||||
helper = await setup_test_component(
|
||||
hass, create_temperature_sensor_service, suffix="temperature"
|
||||
)
|
||||
|
||||
for state in hass.states.async_all():
|
||||
assert state.entity_id == helper.entity_id
|
||||
|
||||
|
||||
async def test_humidity_sensor_read_state(hass, utcnow):
|
||||
"""Test reading the state of a HomeKit humidity sensor accessory."""
|
||||
helper = await setup_test_component(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue