From 3f7a6290797dd31285d58c2a9f14b71a30153684 Mon Sep 17 00:00:00 2001 From: Florian Holzapfel Date: Wed, 4 Jan 2017 13:16:52 +0100 Subject: [PATCH] fix #5157 (#5173) --- homeassistant/components/media_player/panasonic_viera.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/media_player/panasonic_viera.py b/homeassistant/components/media_player/panasonic_viera.py index b345fcf4884..4585d251d9f 100644 --- a/homeassistant/components/media_player/panasonic_viera.py +++ b/homeassistant/components/media_player/panasonic_viera.py @@ -133,10 +133,13 @@ class PanasonicVieraTVDevice(MediaPlayerDevice): """Turn on the media player.""" if self._mac: self._wol.send_magic_packet(self._mac) + self._state = STATE_ON def turn_off(self): """Turn off media player.""" - self.send_key('NRC_POWER-ONOFF') + if self._state != STATE_OFF: + self.send_key('NRC_POWER-ONOFF') + self._state = STATE_OFF def volume_up(self): """Volume up the media player."""