async deconfigure(options) {
        if (options.unsubscribe) {
            await this.hass.unsubscribe(this);
        }

        for (const anchor of this.getAllAnchors(this.getAutoconf())) {
            anchor.unsubscribe(this.topicRefSubscriber);
        }

        for (const anchor of this.getAllAnchors(this.getTopics())) {
            anchor.unsubscribe(this.anchorSubscriber);
        }

        if (options.cleanHass) {
            await this.hass.dropAutoconf(this);
        }
    }
Deconfigure this component

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