forked from philpownall/ESPHomeRoomba
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRoombaDashboard.yaml
188 lines (188 loc) · 6.31 KB
/
RoombaDashboard.yaml
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
views:
- title: Roomba
cards:
- type: entities
entities:
- entity: binary_sensor.roomba_local
- type: divider
- entity: sensor.roomba_roomba_activity
- entity: sensor.roomba_roomba_oi_mode
- entity: sensor.roomba_roomba_battery
- entity: sensor.roomba_roomba_capacity
- entity: sensor.roomba_roomba_charge
- entity: sensor.roomba_roomba_charging_state
- entity: sensor.roomba_roomba_current
- entity: sensor.roomba_roomba_drive_speed
- entity: sensor.roomba_roomba_temperature
- entity: sensor.roomba_roomba_voltage
- entity: sensor.roomba_roomba_main_brush_current
- entity: sensor.roomba_roomba_side_brush_current
- entity: binary_sensor.roomba_roomba_vacuum_state
title: Sensors
state_color: true
- type: entities
entities:
- type: buttons
entities:
- entity: input_button.blank
name: Passive
icon: mdi:robot
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: passive
target: {}
- entity: input_button.blank
icon: mdi:go-kart
name: Safe
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: drive
target: {}
- entity: input_button.blank
icon: mdi:robot
name: Wake Up
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: wake_on_dock
target: {}
- entity: input_button.blank
icon: mdi:robot
name: Reboot
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: reset
target: {}
- type: divider
- type: buttons
entities:
- entity: input_button.blank
name: Dock
icon: mdi:robot-vacuum-variant
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: dock
target: {}
- entity: input_button.blank
icon: mdi:arrow-up-bold
name: FWD
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: go_forward
target: {}
- entity: input_button.blank
icon: mdi:bell-circle
name: Locate
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: locate
target: {}
- type: buttons
entities:
- entity: input_button.blank
icon: mdi:arrow-left-bold
name: Left
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: go_left
target: {}
- entity: input_button.blank
icon: mdi:stop
name: STOP
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: stop
target: {}
- entity: input_button.blank
icon: mdi:arrow-right-bold
name: Right
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: go_right
target: {}
- type: buttons
entities:
- entity: input_button.blank
icon: mdi:rotate-left
name: Rotate L
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: rotate_left
target: {}
- entity: input_button.blank
icon: mdi:arrow-down-bold
name: REV
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: go_reverse
target: {}
- entity: input_button.blank
icon: mdi:rotate-right
name: Rotate R
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: rotate_right
target: {}
- type: divider
- type: buttons
entities:
- entity: input_button.blank
icon: mdi:rotate-right
name: Clean
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: clean
target: {}
- entity: input_button.blank
icon: mdi:rotate-right
name: Spot
tap_action:
action: call-service
service: esphome.roomba_command
data:
command: spot
target: {}
- entity: switch.vacuum
icon: mdi:robot-vacuum
name: Vacuum
tap_action:
action: toggle
title: Commands
- show_name: true
show_icon: true
type: button
tap_action:
action: url
url_path: http://roomba.local
name: Roomba Web Page
icon_height: 45px
icon: mdi:robot-vacuum
show_state: true
entity: binary_sensor.roomba_local