From e764d9461a19f2a4f0bc66145531c96f65c7d590 Mon Sep 17 00:00:00 2001 From: Gido Date: Thu, 21 Feb 2019 15:51:36 +0100 Subject: [PATCH] Update rova component with suffix for house number (#21182) * Update rova component with release rova release 0.1.0 Add house_number_suffix to configuration * Set default value for house_number_suffix --- homeassistant/components/sensor/rova.py | 7 +++++-- requirements_all.txt | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/sensor/rova.py b/homeassistant/components/sensor/rova.py index 0b7f43f0973..07be331f23f 100644 --- a/homeassistant/components/sensor/rova.py +++ b/homeassistant/components/sensor/rova.py @@ -17,11 +17,12 @@ import homeassistant.helpers.config_validation as cv from homeassistant.helpers.entity import Entity from homeassistant.util import Throttle -REQUIREMENTS = ['rova==0.0.2'] +REQUIREMENTS = ['rova==0.1.0'] # Config for rova requests. CONF_ZIP_CODE = 'zip_code' CONF_HOUSE_NUMBER = 'house_number' +CONF_HOUSE_NUMBER_SUFFIX = 'house_number_suffix' UPDATE_DELAY = timedelta(hours=12) SCAN_INTERVAL = timedelta(hours=12) @@ -37,6 +38,7 @@ SENSOR_TYPES = { PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ vol.Required(CONF_ZIP_CODE): cv.string, vol.Required(CONF_HOUSE_NUMBER): cv.string, + vol.Optional(CONF_HOUSE_NUMBER_SUFFIX, default=''): cv.string, vol.Optional(CONF_NAME, default='Rova'): cv.string, vol.Optional(CONF_MONITORED_CONDITIONS, default=['bio']): vol.All(cv.ensure_list, [vol.In(SENSOR_TYPES)]) @@ -52,10 +54,11 @@ def setup_platform(hass, config, add_entities, discovery_info=None): zip_code = config[CONF_ZIP_CODE] house_number = config[CONF_HOUSE_NUMBER] + house_number_suffix = config[CONF_HOUSE_NUMBER_SUFFIX] platform_name = config[CONF_NAME] # Create new Rova object to retrieve data - api = Rova(zip_code, house_number) + api = Rova(zip_code, house_number, house_number_suffix) try: if not api.is_rova_area(): diff --git a/requirements_all.txt b/requirements_all.txt index 4e4e8b78962..80c3e9a5a6a 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1505,7 +1505,7 @@ rocketchat-API==0.6.1 roombapy==1.3.1 # homeassistant.components.sensor.rova -rova==0.0.2 +rova==0.1.0 # homeassistant.components.switch.rpi_rf # rpi-rf==0.9.7