diff --git a/.coveragerc b/.coveragerc index 503cd5ad761ea..de5bad9c077dd 100644 --- a/.coveragerc +++ b/.coveragerc @@ -199,6 +199,7 @@ omit = homeassistant/components/envirophat/sensor.py homeassistant/components/envisalink/* homeassistant/components/ephember/climate.py + homeassistant/components/epson/const.py homeassistant/components/epson/media_player.py homeassistant/components/epsonworkforce/sensor.py homeassistant/components/eq3btsmart/climate.py diff --git a/homeassistant/components/epson/const.py b/homeassistant/components/epson/const.py new file mode 100644 index 0000000000000..23f3b081d0135 --- /dev/null +++ b/homeassistant/components/epson/const.py @@ -0,0 +1,10 @@ +"""Constants for the Epson projector component.""" +DOMAIN = "epson" +SERVICE_SELECT_CMODE = "select_cmode" + +ATTR_CMODE = "cmode" + +DATA_EPSON = "epson" +DEFAULT_NAME = "EPSON Projector" + +SUPPORT_CMODE = 33001 diff --git a/homeassistant/components/epson/media_player.py b/homeassistant/components/epson/media_player.py index 638f012ac7ab7..f3428602fadd2 100644 --- a/homeassistant/components/epson/media_player.py +++ b/homeassistant/components/epson/media_player.py @@ -29,7 +29,6 @@ from homeassistant.components.media_player import MediaPlayerDevice, PLATFORM_SCHEMA from homeassistant.components.media_player.const import ( - DOMAIN, SUPPORT_NEXT_TRACK, SUPPORT_PREVIOUS_TRACK, SUPPORT_SELECT_SOURCE, @@ -49,17 +48,17 @@ ) from homeassistant.helpers.aiohttp_client import async_get_clientsession import homeassistant.helpers.config_validation as cv +from .const import ( + ATTR_CMODE, + DATA_EPSON, + DEFAULT_NAME, + DOMAIN, + SERVICE_SELECT_CMODE, + SUPPORT_CMODE, +) _LOGGER = logging.getLogger(__name__) -ATTR_CMODE = "cmode" - -DATA_EPSON = "epson" -DEFAULT_NAME = "EPSON Projector" - -SERVICE_SELECT_CMODE = "epson_select_cmode" -SUPPORT_CMODE = 33001 - SUPPORT_EPSON = ( SUPPORT_TURN_ON | SUPPORT_TURN_OFF diff --git a/homeassistant/components/epson/services.yaml b/homeassistant/components/epson/services.yaml index e69de29bb2d1d..6e9724c95f72d 100644 --- a/homeassistant/components/epson/services.yaml +++ b/homeassistant/components/epson/services.yaml @@ -0,0 +1,9 @@ +select_cmode: + description: Select Color mode of Epson projector + fields: + entity_id: + description: Name of projector + example: 'media_player.epson_projector' + cmode: + description: Name of Cmode + example: 'cinema' diff --git a/homeassistant/components/media_player/services.yaml b/homeassistant/components/media_player/services.yaml index 704386ea81463..8b7614ddfdbb4 100644 --- a/homeassistant/components/media_player/services.yaml +++ b/homeassistant/components/media_player/services.yaml @@ -257,13 +257,3 @@ songpal_set_sound_setting: value: description: Value to set. example: 'on' - -epson_select_cmode: - description: Select Color mode of Epson projector - fields: - entity_id: - description: Name of projector - example: 'media_player.epson_projector' - cmode: - description: Name of Cmode - example: 'cinema'