Repository navigation
Expand file tree
/
Copy pathb01_q10_containers.py
More file actions
99 lines (66 loc) · 1.87 KB
/
Copy pathb01_q10_containers.py
File metadata and controls
99 lines (66 loc) · 1.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
from ..containers import RoborockBase
class dpCleanRecord(RoborockBase):
op: str
result: int
id: str
data: list
class dpMultiMap(RoborockBase):
op: str
result: int
data: list
class dpGetCarpet(RoborockBase):
op: str
result: int
data: str
class dpSelfIdentifyingCarpet(RoborockBase):
op: str
result: int
data: str
class dpNetInfo(RoborockBase):
wifiName: str
ipAdress: str
mac: str
signal: int
class dpNotDisturbExpand(RoborockBase):
disturb_dust_enable: int
disturb_light: int
disturb_resume_clean: int
disturb_voice: int
class dpCurrentCleanRoomIds(RoborockBase):
room_id_list: list
class dpVoiceVersion(RoborockBase):
version: int
class dpTimeZone(RoborockBase):
timeZoneCity: str
timeZoneSec: int
class Q10Status(RoborockBase):
"""Status for Q10 devices."""
clean_time: int | None = None
clean_area: int | None = None
battery: int | None = None
status: int | None = None
fun_level: int | None = None
water_level: int | None = None
clean_count: int | None = None
clean_mode: int | None = None
clean_task_type: int | None = None
back_type: int | None = None
cleaning_progress: int | None = None
class Q10Consumable(RoborockBase):
"""Consumable status for Q10 devices."""
main_brush_life: int | None = None
side_brush_life: int | None = None
filter_life: int | None = None
rag_life: int | None = None
sensor_life: int | None = None
class Q10DND(RoborockBase):
"""DND status for Q10 devices."""
enabled: bool | None = None
start_time: str | None = None
end_time: str | None = None
class Q10Volume(RoborockBase):
"""Volume status for Q10 devices."""
volume: int | None = None
class Q10ChildLock(RoborockBase):
"""Child lock status for Q10 devices."""
enabled: bool | None = None