Ecobee Webcore integration and setAway()

I am using the Ecobee integration Version: 1.0.2 with Webcore. Is there a parameter for the setAway() function for holdTime? It current uses the default set in the thermostat preferences. In my case, I want the hold time to be "indefinite". I tried adding a parameter and got an error.

2023-06-16 09:23:29.701 AMerrorgroovy.lang.MissingMethodException: No signature of method: EcobeeThermostat.setAway() is applicable for argument types: (java.lang.String) values: [indefinite]
Possible solutions: setAway(), getAt(java.lang.String) on line 4386 (method setAway)

In the SmartThings WebCore docs, there is a setThermostatProgram(Away,indefinite,), I saw documentation for a similar function in HomeAssistant.

There is no parameter to pass with that command as there isn't an input on the device itself. This is why you got the error.

You need to specify the hold type preference:

The community driver might have more options but I haven't used it.