Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.tuya.vacuum Namespace Reference

Classes

class  TuyaVacuumEntity
 

Functions

None async_setup_entry (HomeAssistant hass, TuyaConfigEntry entry, AddEntitiesCallback async_add_entities)
 

Variables

string TUYA_MODE_RETURN_HOME = "chargego"
 
dictionary TUYA_STATUS_TO_HA
 

Detailed Description

Support for Tuya Vacuums.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.tuya.vacuum.async_setup_entry ( HomeAssistant  hass,
TuyaConfigEntry  entry,
AddEntitiesCallback   async_add_entities 
)
Set up Tuya vacuum dynamically through Tuya discovery.

Definition at line 53 of file vacuum.py.

Variable Documentation

◆ TUYA_MODE_RETURN_HOME

string homeassistant.components.tuya.vacuum.TUYA_MODE_RETURN_HOME = "chargego"

Definition at line 25 of file vacuum.py.

◆ TUYA_STATUS_TO_HA

dictionary homeassistant.components.tuya.vacuum.TUYA_STATUS_TO_HA
Initial value:
1 = {
2  "charge_done": STATE_DOCKED,
3  "chargecompleted": STATE_DOCKED,
4  "chargego": STATE_DOCKED,
5  "charging": STATE_DOCKED,
6  "cleaning": STATE_CLEANING,
7  "docking": STATE_RETURNING,
8  "goto_charge": STATE_RETURNING,
9  "goto_pos": STATE_CLEANING,
10  "mop_clean": STATE_CLEANING,
11  "part_clean": STATE_CLEANING,
12  "paused": STATE_PAUSED,
13  "pick_zone_clean": STATE_CLEANING,
14  "pos_arrived": STATE_CLEANING,
15  "pos_unarrive": STATE_CLEANING,
16  "random": STATE_CLEANING,
17  "sleep": STATE_IDLE,
18  "smart_clean": STATE_CLEANING,
19  "smart": STATE_CLEANING,
20  "spot_clean": STATE_CLEANING,
21  "standby": STATE_IDLE,
22  "wall_clean": STATE_CLEANING,
23  "wall_follow": STATE_CLEANING,
24  "zone_clean": STATE_CLEANING,
25 }

Definition at line 26 of file vacuum.py.