async deconfigure(options) {
        for (const component of this.nonCompliantComponents) {
            await component.deconfigure(options);
        }
    }
Deconfigures all non-compliant components. This method is used by MqttController.

@param {import("../MqttController").DeconfigureOptions} [options]
@return {Promise<void>}