diff --git a/homeassistant/components/blackbird/const.py b/homeassistant/components/blackbird/const.py new file mode 100644 index 0000000000000..aa8d7e7d514e8 --- /dev/null +++ b/homeassistant/components/blackbird/const.py @@ -0,0 +1,3 @@ +"""Constants for the Monoprice Blackbird Matrix Switch component.""" +DOMAIN = "blackbird" +SERVICE_SETALLZONES = "set_all_zones" diff --git a/homeassistant/components/blackbird/media_player.py b/homeassistant/components/blackbird/media_player.py index e1aa7200c0739..08efc1e664715 100644 --- a/homeassistant/components/blackbird/media_player.py +++ b/homeassistant/components/blackbird/media_player.py @@ -8,7 +8,6 @@ from homeassistant.components.media_player import PLATFORM_SCHEMA, MediaPlayerDevice from homeassistant.components.media_player.const import ( - DOMAIN, SUPPORT_SELECT_SOURCE, SUPPORT_TURN_OFF, SUPPORT_TURN_ON, @@ -23,6 +22,7 @@ STATE_ON, ) import homeassistant.helpers.config_validation as cv +from .const import DOMAIN, SERVICE_SETALLZONES _LOGGER = logging.getLogger(__name__) @@ -39,7 +39,6 @@ DATA_BLACKBIRD = "blackbird" -SERVICE_SETALLZONES = "blackbird_set_all_zones" ATTR_SOURCE = "source" BLACKBIRD_SETALLZONES_SCHEMA = MEDIA_PLAYER_SCHEMA.extend( diff --git a/homeassistant/components/blackbird/services.yaml b/homeassistant/components/blackbird/services.yaml index e69de29bb2d1d..d541e21049da1 100644 --- a/homeassistant/components/blackbird/services.yaml +++ b/homeassistant/components/blackbird/services.yaml @@ -0,0 +1,10 @@ +set_all_zones: + description: Set all Blackbird zones to a single source. + fields: + entity_id: + description: Name of any blackbird zone. + example: 'media_player.zone_1' + source: + description: Name of source to switch to. + example: 'Source 1' + diff --git a/homeassistant/components/media_player/services.yaml b/homeassistant/components/media_player/services.yaml index 5421085c30804..0763f2496e5eb 100644 --- a/homeassistant/components/media_player/services.yaml +++ b/homeassistant/components/media_player/services.yaml @@ -303,16 +303,6 @@ songpal_set_sound_setting: description: Value to set. example: 'on' -blackbird_set_all_zones: - description: Set all Blackbird zones to a single source. - fields: - entity_id: - description: Name of any blackbird zone. - example: 'media_player.zone_1' - source: - description: Name of source to switch to. - example: 'Source 1' - epson_select_cmode: description: Select Color mode of Epson projector fields: diff --git a/tests/components/blackbird/test_media_player.py b/tests/components/blackbird/test_media_player.py index 34309fdbcf30b..0b6eda16c152f 100644 --- a/tests/components/blackbird/test_media_player.py +++ b/tests/components/blackbird/test_media_player.py @@ -5,7 +5,6 @@ from collections import defaultdict from homeassistant.components.media_player.const import ( - DOMAIN, SUPPORT_TURN_ON, SUPPORT_TURN_OFF, SUPPORT_SELECT_SOURCE, @@ -16,9 +15,9 @@ from homeassistant.components.blackbird.media_player import ( DATA_BLACKBIRD, PLATFORM_SCHEMA, - SERVICE_SETALLZONES, setup_platform, ) +from homeassistant.components.blackbird.const import DOMAIN, SERVICE_SETALLZONES import pytest