Hi Chris, I have tested the new commands.
edgeMowing and toDocking work as expected.
I get errors with the startMowingFromPoint command.
The errors when I do not fill in an area to mow and no mowing time:
The error when I fill in area 1 and a mowing time of 30 min:
Here is my Lovelace horizontal button card:
type: horizontal-stack
cards:
- type: button
tap_action:
action: call-service
service: stihl_imow.intent
service_data:
action: startMowingFromPoint
mower_name: Toon
target: {}
icon_height: 30px
icon: mdi:robot-mower
name: Mow main lawn
- type: button
tap_action:
action: call-service
service: stihl_imow.intent
service_data:
action: startMowingFromPoint
mower_name: Toon
duration: '30'
startpoint: 1
target: {}
icon_height: 30px
icon: mdi:robot-mower
name: Mow front lawn
- type: button
tap_action:
action: call-service
service: stihl_imow.intent
service_data:
action: edgeMowing
mower_name: Toon
target: {}
icon_height: 30px
icon: mdi:robot-mower
name: . Mow edges..
- type: button
tap_action:
action: call-service
service: stihl_imow.intent
service_data:
action: toDocking
mower_name: Toon
target: {}
icon_height: 30px
icon: mdi:home
name: Stop & go home
I have tried several variations, like no quotes around the mowing time. What have I done wrong?
And second, wondering how you defined the two switches, e.g. gpsProtectionEnabled and automaticModeEnabled.
And third, wondering whether the other binary sensors can also be set with a switch. Perhaps define these as switch in “maps.py”?
And fourth, I have a sensor with suggested mowing time of minus 82, which does not quite make sense. Do you know why?
Huge tx

