Home Assistant Unofficial Reference 2024.12.1
bridge.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.samsungtv.bridge.SamsungTVBridge
 
class  homeassistant.components.samsungtv.bridge.SamsungTVEncryptedBridge
 
class  homeassistant.components.samsungtv.bridge.SamsungTVLegacyBridge
 
class  homeassistant.components.samsungtv.bridge.SamsungTVWSBaseBridge
 
class  homeassistant.components.samsungtv.bridge.SamsungTVWSBridge
 

Namespaces

 homeassistant.components.samsungtv.bridge
 

Functions

None homeassistant.components.samsungtv.bridge.__init__ (self, HomeAssistant hass, str method, str host, int|None port=None)
 
_RemoteT|None homeassistant.components.samsungtv.bridge._async_get_remote (self)
 
_RemoteT|None homeassistant.components.samsungtv.bridge._async_get_remote_under_lock (self)
 
None homeassistant.components.samsungtv.bridge._async_send_commands (self, list[_CommandT] commands)
 
None homeassistant.components.samsungtv.bridge.async_close_remote (self)
 
tuple[str, int|None, str|None, dict[str, Any]|None] homeassistant.components.samsungtv.bridge.async_get_device_info (HomeAssistant hass, str host)
 
bool homeassistant.components.samsungtv.bridge.async_is_on (self)
 
str|None homeassistant.components.samsungtv.bridge.mac_from_device_info (dict[str, Any] info)
 
bool homeassistant.components.samsungtv.bridge.model_requires_encryption (str|None model)
 

Variables

 homeassistant.components.samsungtv.bridge._remote
 
 homeassistant.components.samsungtv.bridge._remote_lock
 
dictionary homeassistant.components.samsungtv.bridge.ENCRYPTED_MODEL_USES_POWER = {"JU6400", "JU641D"}
 
dictionary homeassistant.components.samsungtv.bridge.ENCRYPTED_MODEL_USES_POWER_OFF = {"H6400", "H6410"}
 
float homeassistant.components.samsungtv.bridge.KEY_PRESS_TIMEOUT = 1.2
 
tuple homeassistant.components.samsungtv.bridge.REST_EXCEPTIONS = (HttpApiError, AsyncioTimeoutError, ResponseError)
 
 homeassistant.components.samsungtv.bridge.SCAN_INTERVAL_PLUS_OFF_TIME