mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 12:59:34 +00:00
Zone component config entry support (#14059)
* Initial commit * Add error handling to config flow Change unique identifyer to name Clean up hound comments * Ensure hass home zone is created with correct entity id Fix failing tests * Fix rest of tests * Move zone tests to zone folder Create config flow tests * Add possibility to unload entry * Use hass.data instead of globas * Don't calculate configures zones every loop iteration * No need to know about home zone during setup of entry * Only use name as title * Don't cache hass home zone * Add new tests for setup and setup entry * Break out functionality from init to zone.py * Make hass home zone be created directly * Make sure that config flow doesn't override hass home zone * A newline was missing in const * Configured zones shall not be imported Removed config flow import functionality Improved tests
This commit is contained in:
committed by
Paulus Schoutsen
parent
f5de2b9e5b
commit
4b06392442
@@ -393,8 +393,8 @@ def zone(hass, zone_ent, entity):
|
||||
if latitude is None or longitude is None:
|
||||
return False
|
||||
|
||||
return zone_cmp.in_zone(zone_ent, latitude, longitude,
|
||||
entity.attributes.get(ATTR_GPS_ACCURACY, 0))
|
||||
return zone_cmp.zone.in_zone(zone_ent, latitude, longitude,
|
||||
entity.attributes.get(ATTR_GPS_ACCURACY, 0))
|
||||
|
||||
|
||||
def zone_from_config(config, config_validation=True):
|
||||
|
||||
Reference in New Issue
Block a user