Home Assistant Unofficial Reference 2024.12.1
const.py
Go to the documentation of this file.
1 """Constants for Roborock."""
2 
3 from vacuum_map_parser_base.config.drawable import Drawable
4 
5 from homeassistant.const import Platform
6 
7 DOMAIN = "roborock"
8 CONF_ENTRY_CODE = "code"
9 CONF_BASE_URL = "base_url"
10 CONF_USER_DATA = "user_data"
11 
12 # Option Flow steps
13 DRAWABLES = "drawables"
14 
15 DEFAULT_DRAWABLES = {
16  Drawable.CHARGER: True,
17  Drawable.CLEANED_AREA: False,
18  Drawable.GOTO_PATH: False,
19  Drawable.IGNORED_OBSTACLES: False,
20  Drawable.IGNORED_OBSTACLES_WITH_PHOTO: False,
21  Drawable.MOP_PATH: False,
22  Drawable.NO_CARPET_AREAS: False,
23  Drawable.NO_GO_AREAS: False,
24  Drawable.NO_MOPPING_AREAS: False,
25  Drawable.OBSTACLES: False,
26  Drawable.OBSTACLES_WITH_PHOTO: False,
27  Drawable.PATH: True,
28  Drawable.PREDICTED_PATH: False,
29  Drawable.VACUUM_POSITION: True,
30  Drawable.VIRTUAL_WALLS: False,
31  Drawable.ZONES: False,
32 }
33 
34 PLATFORMS = [
35  Platform.BINARY_SENSOR,
36  Platform.BUTTON,
37  Platform.IMAGE,
38  Platform.NUMBER,
39  Platform.SELECT,
40  Platform.SENSOR,
41  Platform.SWITCH,
42  Platform.TIME,
43  Platform.VACUUM,
44 ]
45 
46 
47 IMAGE_CACHE_INTERVAL = 90
48 
49 MAP_SLEEP = 3
50 
51 GET_MAPS_SERVICE_NAME = "get_maps"