Skip to content

Commit

Permalink
Merge 73ba5fa into f997957
Browse files Browse the repository at this point in the history
  • Loading branch information
fbradyirl committed Mar 25, 2019
2 parents f997957 + 73ba5fa commit 142575d
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 3 deletions.
20 changes: 18 additions & 2 deletions homeassistant/components/enigma2/media_player.py
Expand Up @@ -14,7 +14,7 @@
STATE_OFF, STATE_ON, STATE_PLAYING, CONF_PORT)
import homeassistant.helpers.config_validation as cv

REQUIREMENTS = ['openwebifpy==1.2.7']
REQUIREMENTS = ['openwebifpy==3.1.0']

_LOGGER = logging.getLogger(__name__)

Expand All @@ -24,13 +24,19 @@
ATTR_MEDIA_START_TIME = 'media_start_time'

CONF_USE_CHANNEL_ICON = "use_channel_icon"
CONF_DEEP_STANDBY = "deep_standby"
CONF_MAC_ADDRESS = "mac_address"
CONF_SOURCE_BOUQUET = "source_bouquet"

DEFAULT_NAME = 'Enigma2 Media Player'
DEFAULT_PORT = 80
DEFAULT_SSL = False
DEFAULT_USE_CHANNEL_ICON = False
DEFAULT_USERNAME = 'root'
DEFAULT_PASSWORD = 'dreambox'
DEFAULT_DEEP_STANDBY = False
DEFAULT_MAC_ADDRESS = ''
DEFAULT_SOURCE_BOUQUET = ''

SUPPORTED_ENIGMA2 = SUPPORT_VOLUME_SET | SUPPORT_VOLUME_MUTE | \
SUPPORT_TURN_OFF | SUPPORT_NEXT_TRACK | SUPPORT_STOP | \
Expand All @@ -46,6 +52,10 @@
vol.Optional(CONF_SSL, default=DEFAULT_SSL): cv.boolean,
vol.Optional(CONF_USE_CHANNEL_ICON,
default=DEFAULT_USE_CHANNEL_ICON): cv.boolean,
vol.Optional(CONF_DEEP_STANDBY, default=DEFAULT_DEEP_STANDBY): cv.boolean,
vol.Optional(CONF_MAC_ADDRESS, default=DEFAULT_MAC_ADDRESS): cv.string,
vol.Optional(CONF_SOURCE_BOUQUET,
default=DEFAULT_SOURCE_BOUQUET): cv.string,
})


Expand All @@ -62,6 +72,9 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
config[CONF_PASSWORD] = DEFAULT_PASSWORD
config[CONF_SSL] = DEFAULT_SSL
config[CONF_USE_CHANNEL_ICON] = DEFAULT_USE_CHANNEL_ICON
config[CONF_MAC_ADDRESS] = DEFAULT_MAC_ADDRESS
config[CONF_DEEP_STANDBY] = DEFAULT_DEEP_STANDBY
config[CONF_SOURCE_BOUQUET] = DEFAULT_SOURCE_BOUQUET

from openwebif.api import CreateDevice
device = \
Expand All @@ -70,7 +83,10 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
username=config.get(CONF_USERNAME),
password=config.get(CONF_PASSWORD),
is_https=config.get(CONF_SSL),
prefer_picon=config.get(CONF_USE_CHANNEL_ICON))
prefer_picon=config.get(CONF_USE_CHANNEL_ICON),
mac_address=config.get(CONF_MAC_ADDRESS),
turn_off_to_deep=config.get(CONF_DEEP_STANDBY),
source_bouquet=config.get(CONF_SOURCE_BOUQUET))

add_devices([Enigma2Device(config[CONF_NAME], device)], True)

Expand Down
2 changes: 1 addition & 1 deletion requirements_all.txt
Expand Up @@ -789,7 +789,7 @@ openhomedevice==0.4.2
opensensemap-api==0.1.5

# homeassistant.components.enigma2.media_player
openwebifpy==1.2.7
openwebifpy==3.1.0

# homeassistant.components.luci.device_tracker
openwrt-luci-rpc==1.0.5
Expand Down

0 comments on commit 142575d

Please sign in to comment.