Public Member Functions | |
| None | __init__ (self, str device_id, dict[str, Any] attrs, dict[str, Any] props, dict[str, Any] state) |
| str | __repr__ (self) |
| str|None | branding_profile (self) |
| bool | has_action (self, str action) |
| str|None | location (self) |
| str | name (self) |
| bool | supports_close (self) |
| bool | supports_direction (self) |
| bool | supports_down_light (self) |
| bool | supports_hold (self) |
| bool | supports_light (self) |
| bool | supports_open (self) |
| bool | supports_set_brightness (self) |
| bool | supports_set_position (self) |
| bool | supports_speed (self) |
| bool | supports_tilt_close (self) |
| bool | supports_tilt_open (self) |
| bool | supports_up_light (self) |
| str|None | template (self) |
| bool | trust_state (self) |
| str | type (self) |
Public Attributes | |
| device_id | |
| props | |
| state | |
Private Member Functions | |
| bool | _has_any_action (self, set[str] actions) |
Private Attributes | |
| _attrs | |
| None homeassistant.components.bond.utils.BondDevice.__init__ | ( | self, | |
| str | device_id, | ||
| dict[str, Any] | attrs, | ||
| dict[str, Any] | props, | ||
| dict[str, Any] | state | ||
| ) |
| str homeassistant.components.bond.utils.BondDevice.__repr__ | ( | self | ) |
|
private |
| str | None homeassistant.components.bond.utils.BondDevice.branding_profile | ( | self | ) |
| bool homeassistant.components.bond.utils.BondDevice.has_action | ( | self, | |
| str | action | ||
| ) |
| str | None homeassistant.components.bond.utils.BondDevice.location | ( | self | ) |
| str homeassistant.components.bond.utils.BondDevice.name | ( | self | ) |
| bool homeassistant.components.bond.utils.BondDevice.supports_close | ( | self | ) |
| bool homeassistant.components.bond.utils.BondDevice.supports_direction | ( | self | ) |
| bool homeassistant.components.bond.utils.BondDevice.supports_down_light | ( | self | ) |
| bool homeassistant.components.bond.utils.BondDevice.supports_hold | ( | self | ) |
| bool homeassistant.components.bond.utils.BondDevice.supports_light | ( | self | ) |
| bool homeassistant.components.bond.utils.BondDevice.supports_open | ( | self | ) |
| bool homeassistant.components.bond.utils.BondDevice.supports_set_brightness | ( | self | ) |
| bool homeassistant.components.bond.utils.BondDevice.supports_set_position | ( | self | ) |
| bool homeassistant.components.bond.utils.BondDevice.supports_speed | ( | self | ) |
| bool homeassistant.components.bond.utils.BondDevice.supports_tilt_close | ( | self | ) |
| bool homeassistant.components.bond.utils.BondDevice.supports_tilt_open | ( | self | ) |
| bool homeassistant.components.bond.utils.BondDevice.supports_up_light | ( | self | ) |
| str | None homeassistant.components.bond.utils.BondDevice.template | ( | self | ) |
| bool homeassistant.components.bond.utils.BondDevice.trust_state | ( | self | ) |
| str homeassistant.components.bond.utils.BondDevice.type | ( | self | ) |
|
private |