Static Public Attributes | |
| None | |
| ValveEntityFeature | |
Static Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| bool | |
| EntityPlatform | |
| HomeAssistant | |
| None | |
| StateInfo | |
| StateType | |
| str | |
Static Private Attributes | |
| __is_last_toggle_direction_open | |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| device_entry | |
| entity_id | |
| hass | |
| parallel_updates | |
| platform | |
| registry_entry | |
Base class for valve entities.
Definition at line 130 of file __init__.py.
| None homeassistant.components.valve.ValveEntity.async_close_valve | ( | self | ) |
Close valve.
Reimplemented in homeassistant.components.yolink.valve.YoLinkValveEntity, homeassistant.components.mqtt.valve.MqttValve, homeassistant.components.matter.valve.MatterValve, homeassistant.components.hydrawise.valve.HydrawiseValve, and homeassistant.components.guardian.valve.ValveControllerValve.
Definition at line 238 of file __init__.py.
| None homeassistant.components.valve.ValveEntity.async_handle_close_valve | ( | self | ) |
Close the valve.
Definition at line 243 of file __init__.py.
| None homeassistant.components.valve.ValveEntity.async_handle_open_valve | ( | self | ) |
Open the valve.
Definition at line 227 of file __init__.py.
| None homeassistant.components.valve.ValveEntity.async_open_valve | ( | self | ) |
Open the valve.
Reimplemented in homeassistant.components.yolink.valve.YoLinkValveEntity, homeassistant.components.mqtt.valve.MqttValve, homeassistant.components.matter.valve.MatterValve, and homeassistant.components.guardian.valve.ValveControllerValve.
Definition at line 222 of file __init__.py.
| None homeassistant.components.valve.ValveEntity.async_set_valve_position | ( | self, | |
| int | position | ||
| ) |
Move the valve to a specific position.
Reimplemented in homeassistant.components.mqtt.valve.MqttValve, and homeassistant.components.matter.valve.MatterValve.
Definition at line 266 of file __init__.py.
| None homeassistant.components.valve.ValveEntity.async_stop_valve | ( | self | ) |
Stop the valve.
Reimplemented in homeassistant.components.mqtt.valve.MqttValve, and homeassistant.components.guardian.valve.ValveControllerValve.
Definition at line 274 of file __init__.py.
| None homeassistant.components.valve.ValveEntity.async_toggle | ( | self | ) |
Toggle the entity.
Definition at line 250 of file __init__.py.
| None homeassistant.components.valve.ValveEntity.close_valve | ( | self | ) |
Close valve.
Definition at line 234 of file __init__.py.
| int | None homeassistant.components.valve.ValveEntity.current_valve_position | ( | self | ) |
Return current position of valve. None is unknown, 0 is closed, 100 is fully open.
Reimplemented in homeassistant.components.esphome.valve.EsphomeValve.
Definition at line 154 of file __init__.py.
| ValveDeviceClass | None homeassistant.components.valve.ValveEntity.device_class | ( | self | ) |
Return the class of this entity.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 162 of file __init__.py.
Return if the valve is closed or not.
Reimplemented in homeassistant.components.guardian.valve.ValveControllerValve, and homeassistant.components.esphome.valve.EsphomeValve.
Definition at line 214 of file __init__.py.
Return if the valve is closing or not.
Reimplemented in homeassistant.components.shelly.valve.BlockShellyValve, homeassistant.components.guardian.valve.ValveControllerValve, and homeassistant.components.esphome.valve.EsphomeValve.
Definition at line 209 of file __init__.py.
Return if the valve is opening or not.
Reimplemented in homeassistant.components.shelly.valve.BlockShellyValve, homeassistant.components.guardian.valve.ValveControllerValve, and homeassistant.components.esphome.valve.EsphomeValve.
Definition at line 204 of file __init__.py.
| None homeassistant.components.valve.ValveEntity.open_valve | ( | self | ) |
Open the valve.
Definition at line 218 of file __init__.py.
| bool homeassistant.components.valve.ValveEntity.reports_position | ( | self | ) |
Return True if entity reports position, False otherwise.
Definition at line 145 of file __init__.py.
| None homeassistant.components.valve.ValveEntity.set_valve_position | ( | self, | |
| int | position | ||
| ) |
Move the valve to a specific position.
Definition at line 262 of file __init__.py.
Return the state of the valve.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 172 of file __init__.py.
Return the state attributes.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 192 of file __init__.py.
| None homeassistant.components.valve.ValveEntity.stop_valve | ( | self | ) |
Stop the valve.
Definition at line 270 of file __init__.py.
| ValveEntityFeature homeassistant.components.valve.ValveEntity.supported_features | ( | self | ) |
Flag supported features.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 199 of file __init__.py.
|
staticprivate |
Definition at line 142 of file __init__.py.
|
static |
Definition at line 134 of file __init__.py.
|
static |
Definition at line 140 of file __init__.py.