Rachio smartthings

Anyone successfully use smartthings core piston to run a zone for a specific duration? I can set one to startzone, wait, then stopzone - but it shows up as just starting the default duration. I see I can “load attribute from variable” and there’s a “zoneduration” attribute, but can’t seem to make it work. Ideas?