mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 12:17:07 +00:00
Move imports in braviatv component (#27855)
* Move imports in braviatv component * import braviarc directly * fixed import * directly import BraviaRC
This commit is contained in:
parent
8a28d5fbee
commit
afbd966ba6
@ -2,10 +2,11 @@
|
|||||||
import ipaddress
|
import ipaddress
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
from braviarc.braviarc import BraviaRC
|
||||||
from getmac import get_mac_address
|
from getmac import get_mac_address
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.media_player import MediaPlayerDevice, PLATFORM_SCHEMA
|
from homeassistant.components.media_player import PLATFORM_SCHEMA, MediaPlayerDevice
|
||||||
from homeassistant.components.media_player.const import (
|
from homeassistant.components.media_player.const import (
|
||||||
SUPPORT_NEXT_TRACK,
|
SUPPORT_NEXT_TRACK,
|
||||||
SUPPORT_PAUSE,
|
SUPPORT_PAUSE,
|
||||||
@ -128,12 +129,11 @@ def request_configuration(config, hass, add_entities):
|
|||||||
|
|
||||||
def bravia_configuration_callback(data):
|
def bravia_configuration_callback(data):
|
||||||
"""Handle the entry of user PIN."""
|
"""Handle the entry of user PIN."""
|
||||||
from braviarc import braviarc
|
|
||||||
|
|
||||||
pin = data.get("pin")
|
pin = data.get("pin")
|
||||||
braviarc = braviarc.BraviaRC(host)
|
_braviarc = BraviaRC(host)
|
||||||
braviarc.connect(pin, CLIENTID_PREFIX, NICKNAME)
|
_braviarc.connect(pin, CLIENTID_PREFIX, NICKNAME)
|
||||||
if braviarc.is_connected():
|
if _braviarc.is_connected():
|
||||||
setup_bravia(config, pin, hass, add_entities)
|
setup_bravia(config, pin, hass, add_entities)
|
||||||
else:
|
else:
|
||||||
request_configuration(config, hass, add_entities)
|
request_configuration(config, hass, add_entities)
|
||||||
@ -154,10 +154,9 @@ class BraviaTVDevice(MediaPlayerDevice):
|
|||||||
|
|
||||||
def __init__(self, host, mac, name, pin):
|
def __init__(self, host, mac, name, pin):
|
||||||
"""Initialize the Sony Bravia device."""
|
"""Initialize the Sony Bravia device."""
|
||||||
from braviarc import braviarc
|
|
||||||
|
|
||||||
self._pin = pin
|
self._pin = pin
|
||||||
self._braviarc = braviarc.BraviaRC(host, mac)
|
self._braviarc = BraviaRC(host, mac)
|
||||||
self._name = name
|
self._name = name
|
||||||
self._state = STATE_OFF
|
self._state = STATE_OFF
|
||||||
self._muted = False
|
self._muted = False
|
||||||
|
Loading…
x
Reference in New Issue
Block a user