Just sharing a lovelace card I put together for my Samsung Powerbot VR7000. It’s very basic but works for me, looks good on mobile as well.
First you need to connect the Smartthings Classic app with the HA integrations, create a scene for start auto-cleaning, and another one for return to charge. I called mine “start cleaning” and “stop cleaning” respectively.
I also used text-element custom card for the Status: prefix and the grey bar at the bottom, however you could do that with the state-label under it and set it as “pointer-events: none” to avoid misclicks when clicking on the run or home buttons.
I cropped down an image from google images, but you can use whatever picture you want, even a transparent image if you like.
type: picture-elements
image: /local/powerbot-4.jpg
elements:
- type: 'custom:text-element'
text: 'Status:'
style:
left: 0%
bottom: 0%
font-size: 16px
line-height: 200%
pointer-events: none
color: white
background-color: 'rgba(0, 0, 0, 0.3)'
width: 100%
transform: initial
padding: 8px
- type: state-label
entity: sensor.robot_vacuum_robot_cleaner_movement
style:
left: 10%
bottom: 0%
font-size: 16px
text-transform: capitalize
line-height: 200%
color: white
transform: initial
padding: 0px 8px
- type: icon
icon: 'mdi:play'
tap_action:
action: call-service
service: scene.turn_on
service_data:
entity_id: scene.start_cleaning
style:
bottom: 3%
right: 10%
transform: initial
color: white
line-height: 32px
- type: icon
icon: 'mdi:home'
tap_action:
action: call-service
service: scene.turn_on
service_data:
entity_id: scene.stop_cleaning
style:
bottom: 3%
right: 3%
transform: initial
color: white
line-height: 32px
- type: state-label
entity: sensor.robot_vacuum_battery
style:
bottom: 45%
left: 6%
pointer-events: none
transform: initial
font-size: 16px
text-shadow: 'rgba(0, 0, 0, 0.8) 0px 0px 2px'
line-height: 200%
- type: state-icon
entity: sensor.robot_vacuum_battery
style:
bottom: 47%
left: 0%
transform: scale(1.0)
'--paper-item-icon-color': 'rgb(0,0,0)'
- type: state-label
entity: sensor.robot_vacuum_robot_cleaner_turbo_mode
style:
bottom: 35%
left: 6%
pointer-events: none
transform: initial
text-transform: capitalize
font-size: 16px
text-shadow: 'rgba(0, 0, 0, 0.8) 0px 0px 2px'
line-height: 200%
- type: state-icon
entity: sensor.robot_vacuum_robot_cleaner_turbo_mode
icon: 'mdi:fan'
style:
bottom: 37%
left: 0%
transform: scale(1.0)
'--paper-item-icon-color': 'rgb(0,0,0)'
- type: state-label
entity: sensor.robot_vacuum_robot_cleaner_cleaning_mode
style:
bottom: 25%
left: 6%
pointer-events: none
transform: initial
text-transform: capitalize
font-size: 16px
text-shadow: 'rgba(0, 0, 0, 0.8) 0px 0px 2px'
line-height: 200%
- type: state-icon
entity: sensor.robot_vacuum_robot_cleaner_cleaning_mode
icon: 'mdi:robot-vacuum-variant'
style:
bottom: 27%
left: 0%
transform: scale(1.0)
'--paper-item-icon-color': 'rgb(0,0,0)'