async selectPreset(preset) {
        const matchedPreset = this.presets.find(p => {
            return p.name === preset;
        });

        if (matchedPreset) {
            await this.helper.writeProperty(this.siid, this.piid, matchedPreset.value);
        } else {
            throw new Error("Invalid Preset");
        }
    }
@param {string} preset
@returns {Promise<void>}