|
| None | __init__ (self, PowerviewShadeUpdateCoordinator coordinator, PowerviewDeviceInfo device_info, str room_name, BaseShade shade, str name) |
| |
| int | current_cover_position (self) |
| |
| bool | is_closed (self) |
| |
| ShadePosition | open_position (self) |
| |
| bool | should_poll (self) |
| |
| ShadePosition | close_position (self) |
| |
| int | transition_steps (self) |
| |
| bool | assumed_state (self) |
| |
| None | async_added_to_hass (self) |
| |
| None | async_close_cover (self, **Any kwargs) |
| |
| None | async_open_cover (self, **Any kwargs) |
| |
| None | async_set_cover_position (self, **Any kwargs) |
| |
| None | async_stop_cover (self, **Any kwargs) |
| |
| None | async_update (self) |
| |
| None | async_will_remove_from_hass (self) |
| |
| dict[str, str] | extra_state_attributes (self) |
| |
| DeviceInfo | device_info (self) |
| |
| ShadePosition | positions (self) |
| |
| None | __init__ (self, PowerviewShadeUpdateCoordinator coordinator, PowerviewDeviceInfo device_info, str room_name, str powerview_id) |
| |
| PowerviewShadeData | data (self) |
| |
| None | __init__ (self, _DataUpdateCoordinatorT coordinator, Any context=None) |
| |
| bool | available (self) |
| |
| None | __init__ (self, HomeAssistant hass, Shades shades, Hub hub) |
| |
| None | __init__ (self, HomeAssistant hass, logging.Logger logger, *config_entries.ConfigEntry|None|UndefinedType config_entry=UNDEFINED, str name, timedelta|None update_interval=None, Callable[[], Awaitable[_DataT]]|None update_method=None, Callable[[], Awaitable[None]]|None setup_method=None, Debouncer[Coroutine[Any, Any, None]]|None request_refresh_debouncer=None, bool always_update=True) |
| |
| Callable[[], None] | async_add_listener (self, CALLBACK_TYPE update_callback, Any context=None) |
| |
| None | async_config_entry_first_refresh (self) |
| |
| Generator[Any] | async_contexts (self) |
| |
| None | async_refresh (self) |
| |
| None | async_register_shutdown (self) |
| |
| None | async_request_refresh (self) |
| |
| None | async_set_update_error (self, Exception err) |
| |
| None | async_set_updated_data (self, _DataT data) |
| |
| None | async_shutdown (self) |
| |
| None | async_update_listeners (self) |
| |
| timedelta|None | update_interval (self) |
| |
| None | update_interval (self, timedelta|None value) |
| |
| None | __init__ (self) |
| |
| dict[int, dict[str|int, Any]] | get_all_raw_data (self) |
| |
| dict[str|int, Any] | get_raw_data (self, int shade_id) |
| |
| BaseShade | get_shade (self, int shade_id) |
| |
| ShadePosition | get_shade_position (self, int shade_id) |
| |
| None | store_group_data (self, PowerviewData shade_data) |
| |
| None | update_from_group_data (self, int shade_id) |
| |
| None | update_shade_position (self, int shade_id, ShadePosition new_position) |
| |
| None | update_shade_velocity (self, int shade_id, ShadePosition shade_data) |
| |
| None | async_close_cover_tilt (self, **Any kwargs) |
| |
| None | async_open_cover_tilt (self, **Any kwargs) |
| |
| None | async_set_cover_tilt_position (self, **Any kwargs) |
| |
| None | async_stop_cover_tilt (self, **Any kwargs) |
| |
| None | async_toggle (self, **Any kwargs) |
| |
| None | async_toggle_tilt (self, **Any kwargs) |
| |
| None | close_cover (self, **Any kwargs) |
| |
| None | close_cover_tilt (self, **Any kwargs) |
| |
| int|None | current_cover_tilt_position (self) |
| |
| CoverDeviceClass|None | device_class (self) |
| |
| bool|None | is_closing (self) |
| |
| bool|None | is_opening (self) |
| |
| None | open_cover (self, **Any kwargs) |
| |
| None | open_cover_tilt (self, **Any kwargs) |
| |
| None | set_cover_position (self, **Any kwargs) |
| |
| None | set_cover_tilt_position (self, **Any kwargs) |
| |
| str|None | state (self) |
| |
| dict[str, Any] | state_attributes (self) |
| |
| None | stop_cover (self, **Any kwargs) |
| |
| None | stop_cover_tilt (self, **Any kwargs) |
| |
| CoverEntityFeature | supported_features (self) |
| |
| None | toggle (self, **Any kwargs) |
| |
| None | toggle_tilt (self, **Any kwargs) |
| |
| None | __init_subclass__ (cls, **Any kwargs) |
| |
| str | __repr__ (self) |
| |
| None | add_to_platform_abort (self) |
| |
| None | add_to_platform_finish (self) |
| |
| None | add_to_platform_start (self, HomeAssistant hass, EntityPlatform platform, asyncio.Semaphore|None parallel_updates) |
| |
| None | async_device_update (self, bool warning=True) |
| |
| None | async_internal_added_to_hass (self) |
| |
| None | async_internal_will_remove_from_hass (self) |
| |
| None | async_on_remove (self, CALLBACK_TYPE func) |
| |
| None | async_registry_entry_updated (self) |
| |
| None | async_remove (self, *bool force_remove=False) |
| |
| None | async_removed_from_registry (self) |
| |
| None | async_schedule_update_ha_state (self, bool force_refresh=False) |
| |
| None | async_set_context (self, Context context) |
| |
| None | async_update_ha_state (self, bool force_refresh=False) |
| |
| None | async_write_ha_state (self) |
| |
| str|None | attribution (self) |
| |
| bool | available (self) |
| |
| dict[str, Any]|None | capability_attributes (self) |
| |
| DeviceInfo|None | device_info (self) |
| |
| bool | enabled (self) |
| |
| EntityCategory|None | entity_category (self) |
| |
| str|None | entity_picture (self) |
| |
| bool | entity_registry_enabled_default (self) |
| |
| bool | entity_registry_visible_default (self) |
| |
| bool | force_update (self) |
| |
| HassJobType | get_hassjob_type (self, str function_name) |
| |
| er.EntityOptionsType|None | get_initial_entity_options (self) |
| |
| bool | has_entity_name (self) |
| |
| str|None | icon (self) |
| |
| str|UndefinedType|None | name (self) |
| |
| None | schedule_update_ha_state (self, bool force_refresh=False) |
| |
| str|None | suggested_object_id (self) |
| |
| str|None | translation_key (self) |
| |
| Mapping[str, str] | translation_placeholders (self) |
| |
| str|None | unique_id (self) |
| |
| str|None | unit_of_measurement (self) |
| |
| bool | use_device_name (self) |
| |
| None | __init__ (cls, str name, tuple[type,...] bases, dict[Any, Any] namespace, **Any kwargs) |
| |
| Any | __new__ (mcs, str name, tuple[type,...] bases, dict[Any, Any] namespace, set[str]|None cached_properties=None, **Any kwargs) |
| |
Represent the shade front panel - These have an opaque panel too.
This equates to two shades being controlled by one motor.
The front shade must be completely down before the rear shade will move.
Sibling Class:
PowerViewShadeDualOverlappedCombined, PowerViewShadeDualOverlappedFront
API Class:
ShadeDualOverlapped + ShadeDualOverlappedTilt90 + ShadeDualOverlappedTilt180
Type 8 - Duolite (front and rear shades)
Type 9 - Duolite with 90° Tilt (front bottom up shade that also tilts plus
a rear opaque (non-tilting) shade)
Type 10 - Duolite with 180° Tilt
Definition at line 837 of file cover.py.