From d75d08e97c4c238d34d46803be42b5202e198cd5 Mon Sep 17 00:00:00 2001 From: pavoni Date: Sun, 6 Mar 2016 19:07:30 +0000 Subject: [PATCH] Force float for zone parameters. --- homeassistant/components/zone.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/zone.py b/homeassistant/components/zone.py index 3dcc3dc0f07..2315872599c 100644 --- a/homeassistant/components/zone.py +++ b/homeassistant/components/zone.py @@ -13,6 +13,7 @@ from homeassistant.const import ( from homeassistant.helpers import extract_domain_configs from homeassistant.helpers.entity import Entity, generate_entity_id from homeassistant.util.location import distance +from homeassistant.util import convert DOMAIN = "zone" ENTITY_ID_FORMAT = 'zone.{}' @@ -80,9 +81,9 @@ def setup(hass, config): for entry in entries: name = entry.get(CONF_NAME, DEFAULT_NAME) - latitude = entry.get(ATTR_LATITUDE) - longitude = entry.get(ATTR_LONGITUDE) - radius = entry.get(ATTR_RADIUS, DEFAULT_RADIUS) + latitude = convert(entry.get(ATTR_LATITUDE), float) + longitude = convert(entry.get(ATTR_LONGITUDE), float) + radius = convert(entry.get(ATTR_RADIUS, DEFAULT_RADIUS), float) icon = entry.get(ATTR_ICON) passive = entry.get(ATTR_PASSIVE, DEFAULT_PASSIVE)