From dfee5d06a6a8531c948a4602220629c9f76cffa2 Mon Sep 17 00:00:00 2001
From: Pawel <pszafer@gmail.com>
Date: Thu, 7 Sep 2023 12:45:31 +0200
Subject: [PATCH] Add support for more busy codes for Epson (#99771)

add support for more busy codes
---
 homeassistant/components/epson/manifest.json   | 2 +-
 homeassistant/components/epson/media_player.py | 4 ++--
 requirements_all.txt                           | 2 +-
 requirements_test_all.txt                      | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/homeassistant/components/epson/manifest.json b/homeassistant/components/epson/manifest.json
index 77a1a89b686..7b8f8d8a4a2 100644
--- a/homeassistant/components/epson/manifest.json
+++ b/homeassistant/components/epson/manifest.json
@@ -6,5 +6,5 @@
   "documentation": "https://www.home-assistant.io/integrations/epson",
   "iot_class": "local_polling",
   "loggers": ["epson_projector"],
-  "requirements": ["epson-projector==0.5.0"]
+  "requirements": ["epson-projector==0.5.1"]
 }
diff --git a/homeassistant/components/epson/media_player.py b/homeassistant/components/epson/media_player.py
index 5c49f566bb5..1f80be9fe06 100644
--- a/homeassistant/components/epson/media_player.py
+++ b/homeassistant/components/epson/media_player.py
@@ -6,7 +6,7 @@ import logging
 from epson_projector import Projector, ProjectorUnavailableError
 from epson_projector.const import (
     BACK,
-    BUSY,
+    BUSY_CODES,
     CMODE,
     CMODE_LIST,
     CMODE_LIST_SET,
@@ -147,7 +147,7 @@ class EpsonProjectorMediaPlayer(MediaPlayerEntity):
                     self._attr_volume_level = float(volume)
                 except ValueError:
                     self._attr_volume_level = None
-        elif power_state == BUSY:
+        elif power_state in BUSY_CODES:
             self._attr_state = MediaPlayerState.ON
         else:
             self._attr_state = MediaPlayerState.OFF
diff --git a/requirements_all.txt b/requirements_all.txt
index 5ba5612db12..89c4cff5d3d 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -753,7 +753,7 @@ env-canada==0.5.36
 ephem==4.1.2
 
 # homeassistant.components.epson
-epson-projector==0.5.0
+epson-projector==0.5.1
 
 # homeassistant.components.epsonworkforce
 epsonprinter==0.0.9
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 62f6bdd2334..6d59aa4493f 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -606,7 +606,7 @@ env-canada==0.5.36
 ephem==4.1.2
 
 # homeassistant.components.epson
-epson-projector==0.5.0
+epson-projector==0.5.1
 
 # homeassistant.components.esphome
 esphome-dashboard-api==1.2.3
-- 
GitLab