From e821b546d5666f5a51d26738e50d9b0f2a359b9a Mon Sep 17 00:00:00 2001 From: Philip Lundrigan Date: Mon, 14 Dec 2015 10:49:54 -0700 Subject: [PATCH] Ignore template if it isn't set --- homeassistant/components/sensor/command_sensor.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/sensor/command_sensor.py b/homeassistant/components/sensor/command_sensor.py index 1fd30a8bdb5..95751e73645 100644 --- a/homeassistant/components/sensor/command_sensor.py +++ b/homeassistant/components/sensor/command_sensor.py @@ -73,8 +73,11 @@ class CommandSensor(Entity): self.data.update() value = self.data.value - self._state = template.render_with_possible_json_value( - self._hass, self._value_template, value, 'N/A') + if self._value_template is not None: + self._state = template.render_with_possible_json_value( + self._hass, self._value_template, value, 'N/A') + else: + self._state = value # pylint: disable=too-few-public-methods