From 02347df1405f74232d7b094d81d38e0123357b22 Mon Sep 17 00:00:00 2001 From: Stephan Beier Date: Thu, 11 Apr 2019 18:32:25 +0200 Subject: [PATCH] Prevent the projector to toogle on/off (#22985) --- homeassistant/components/epson/media_player.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/epson/media_player.py b/homeassistant/components/epson/media_player.py index 75be4f7fe2c..57bd18e0ee0 100644 --- a/homeassistant/components/epson/media_player.py +++ b/homeassistant/components/epson/media_player.py @@ -137,12 +137,14 @@ class EpsonProjector(MediaPlayerDevice): async def async_turn_on(self): """Turn on epson.""" from epson_projector.const import TURN_ON - await self._projector.send_command(TURN_ON) + if self._state == STATE_OFF: + await self._projector.send_command(TURN_ON) async def async_turn_off(self): """Turn off epson.""" from epson_projector.const import TURN_OFF - await self._projector.send_command(TURN_OFF) + if self._state == STATE_ON: + await self._projector.send_command(TURN_OFF) @property def source_list(self):