From 735eb52566de281fa36165acf0e1587d8992abb8 Mon Sep 17 00:00:00 2001 From: Pete Ba Date: Sun, 15 Oct 2017 17:24:04 +0100 Subject: [PATCH] Align away state tag with device_trackers --- homeassistant/components/sensor/mqtt_room.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/sensor/mqtt_room.py b/homeassistant/components/sensor/mqtt_room.py index e14922a157926..21198fa940b84 100644 --- a/homeassistant/components/sensor/mqtt_room.py +++ b/homeassistant/components/sensor/mqtt_room.py @@ -15,7 +15,7 @@ import homeassistant.components.mqtt as mqtt from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.const import ( - CONF_NAME, CONF_TIMEOUT) + CONF_NAME, CONF_TIMEOUT, STATE_NOT_HOME) from homeassistant.components.mqtt import CONF_STATE_TOPIC import homeassistant.helpers.config_validation as cv from homeassistant.helpers.entity import Entity @@ -39,8 +39,6 @@ DEFAULT_AWAY_TIMEOUT = 0 DEFAULT_TOPIC = 'room_presence' -STATE_AWAY = 'away' - PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ vol.Required(CONF_DEVICE_ID): cv.string, vol.Required(CONF_STATE_TOPIC, default=DEFAULT_TOPIC): cv.string, @@ -73,7 +71,7 @@ class MQTTRoomSensor(Entity): def __init__(self, name, state_topic, device_id, timeout, consider_home): """Initialize the sensor.""" - self._state = STATE_AWAY + self._state = STATE_NOT_HOME self._name = name self._state_topic = '{}{}'.format(state_topic, '/+') self._device_id = slugify(device_id).upper() @@ -148,7 +146,7 @@ def update(self): if self._updated \ and self._consider_home \ and dt.utcnow() - self._updated > self._consider_home: - self._state = STATE_AWAY + self._state = STATE_NOT_HOME def _parse_update_data(topic, data):