diff --git a/lib/extension/externalConverters.ts b/lib/extension/externalConverters.ts index 1e1266ce..3f0af8fa 100644 --- a/lib/extension/externalConverters.ts +++ b/lib/extension/externalConverters.ts @@ -4,7 +4,11 @@ import utils from '../util/utils'; import Extension from './extension'; export default class ExternalConverters extends Extension { - override async start(): Promise { + constructor(zigbee: Zigbee, mqtt: MQTT, state: State, publishEntityState: PublishEntityState, + eventBus: EventBus, enableDisableExtension: (enable: boolean, name: string) => Promise, + restartCallback: () => void, addExtension: (extension: Extension) => void) { + super(zigbee, mqtt, state, publishEntityState, eventBus, enableDisableExtension, restartCallback, addExtension); + for (const definition of utils.getExternalConvertersDefinitions(settings.get())) { const toAdd = {...definition}; delete toAdd['homeassistant'];