From 8e2c79f85d8eefe44bbc12dde028bae4ae43f5d7 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Mon, 4 Oct 2021 21:22:44 +0200 Subject: [PATCH] Fix external converters not loaded. https://github.com/Koenkk/zigbee2mqtt/issues/8959 --- lib/extension/externalConverters.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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'];