diff --git a/src/cameraAccessory.ts b/src/cameraAccessory.ts index 3f61453..77684a8 100644 --- a/src/cameraAccessory.ts +++ b/src/cameraAccessory.ts @@ -303,7 +303,7 @@ export class CameraAccessory { } // Publish as external accessory - this.log.debug("Publishing accessory", this.accessory); + this.log.debug("Publishing accessory..."); this.api.publishExternalAccessories(PLUGIN_ID, [this.accessory]); setImmediate(() => { diff --git a/src/cameraPlatform.ts b/src/cameraPlatform.ts index 1c91e86..483e241 100644 --- a/src/cameraPlatform.ts +++ b/src/cameraPlatform.ts @@ -28,6 +28,9 @@ export class CameraPlatform implements IndependentPlatformPlugin { await cameraAccessory.setup(); } catch (err) { this.log.error("Error during setup of camera", cameraConfig, err); + if (err instanceof Error) { + this.log.error("Stack trace:", err.stack); + } } }); }