J’ai des panneaux solaires avec des équipements Enphase sans batterie et je souhaite participer à l’intégration. Actuellement j’ai les retours suivants.
Dans Matterbridge tu as une autre vue de l’appareil qui permet de visualiser les clusters Matter qui sont exposés par le plugin, est-ce que tu peux nous montrer une capture d’écran de cette vue ?
BridgedDeviceBasicInformation — métadonnées des devices bridgés
Clusters non gérés
PowerTopology (#28, #29)
Décrit comment l’énergie circule entre endpoints (topologie électrique). Pas de mapping Gladys aujourd’hui.
DeviceEnergyManagement (#28)
Gestion de la consommation énergétique du device (limitation de puissance, etc.). Pas de mapping Gladys.
DeviceEnergyManagementMode (#28)
Modes de gestion énergétique dérivés du cluster Mode Base. Pas de mapping Gladys.
Ces 3 clusters concernent surtout le panneau solaire (#28) et en partie le capteur électrique (#29). Les mesures principales (puissance, énergie cumulée) passent déjà par les clusters ElectricalPowerMeasurement et ElectricalEnergyMeasurement, déjà supportés.
Merci pour les logs, il y a une erreur très claire dans les logs, maintenant à voir si ça vient du plugin, de Gladys, ou de Matter.js :
[2m2026-07-08 20:56:15.582 WARN �[0;1;90mExchangeManager �[0;35m@1:1•81e2⇵5aac✉07bb95bf �[33mUnhandled error handling incoming message: �[31mCannot mix BigInt and other types, use explicit conversions
2026-07-08T18:56:15.732854580Z �[2;39mat �[0m/src/server/services/matter/lib/matter.listenToStateChange.js�[2m:432:75
2026-07-08T18:56:15.732867500Z at �[0m/src/server/services/matter/node_modules/@project-chip/matter.js/src/cluster/client/AttributeClient.ts�[2m:182:45
2026-07-08T18:56:15.732878854Z at �[0mArray.forEach�[2m (<anonymous>)
2026-07-08T18:56:15.732889471Z at �[0mSupportedAttributeClient.update�[2m (/src/server/services/matter/node_modules/@project-chip/matter.js/src/cluster/client/AttributeClient.ts:182:25)
2026-07-08T18:56:15.732900478Z at �[0mObject._triggerAttributeUpdate�[2m (/src/server/services/matter/node_modules/@project-chip/matter.js/src/cluster/client/ClusterClient.ts:281:52)
2026-07-08T18:56:15.732911584Z at �[0mPairedNode.#handleNodeChange�[2m (/src/server/services/matter/node_modules/@project-chip/matter.js/src/device/PairedNode.ts:665:58)
2026-07-08T18:56:15.732922415Z at �[0mBasicObservable.emit�[2m (/src/server/services/matter/node_modules/@matter/general/src/util/Observable.ts:309:26)
2026-07-08T18:56:15.732933134Z at �[0mCommissioningController.#handleNodeChange�[2m (/src/server/services/matter/node_modules/@project-chip/matter.js/src/CommissioningController.ts:848:23)
2026-07-08T18:56:15.732944033Z at �[0mBasicObservable.emit�[2m (/src/server/services/matter/node_modules/@matter/general/src/util/Observable.ts:309:26)
2026-07-08T18:56:15.732955065Z at �[0mChangeNotificationService.broadcastUpdate�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/integration/ChangeNotificationService.ts:51:22)
2026-07-08T18:56:15.732966012Z at �[0mClientBehaviorBacking.broadcastChanges�[2m (/src/server/services/matter/node_modules/@matter/node/src/behavior/internal/BehaviorBacking.ts:365:30)
2026-07-08T18:56:15.732977232Z at �[0mClientBehaviorBacking.broadcastChanges�[2m (/src/server/services/matter/node_modules/@matter/node/src/behavior/internal/ClientBehaviorBacking.ts:68:15)
2026-07-08T18:56:15.732988378Z at �[0mDatasourceImpl.integrateExternalChange�[2m (/src/server/services/matter/node_modules/@matter/node/src/behavior/state/managed/Datasource.ts:518:38)
2026-07-08T18:56:15.733034338Z at �[0mDatasourceCache.externalSet�[2m (/src/server/services/matter/node_modules/@matter/node/src/storage/client/DatasourceCache.ts:124:33)
2026-07-08T18:56:15.733044460Z at �[0mClientStructure.#updateCluster�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientStructure.ts:487:29)
2026-07-08T18:56:15.733052594Z at �[0mClientStructure.#mutateAttribute�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientStructure.ts:384:24)
2026-07-08T18:56:15.733060637Z at �[0mClientStructure.mutate�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientStructure.ts:226:53)
2026-07-08T18:56:15.733068713Z at �[0mObject.updated�[2m (/src/server/services/matter/node_modules/@matter/node/src/behavior/system/network/NetworkClient.ts:144:38)
2026-07-08T18:56:15.733076645Z at �[0mObject.updated�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientNodeInteraction.ts:107:21)
2026-07-08T18:56:15.733084570Z at �[0mClientSubscriptionHandler.#handleExchange�[2m (/src/server/services/matter/node_modules/@matter/protocol/src/action/client/subscription/ClientSubscriptionHandler.ts:124:21)
2026-07-08T18:56:15.733092852Z at �[0mClientSubscriptionHandler.onNewExchange�[2m (/src/server/services/matter/node_modules/@matter/protocol/src/action/client/subscription/ClientSubscriptionHandler.ts:49:13)
2026-07-08T18:56:15.733101026Z at �[0mInteractionServer.onNewExchange�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/server/InteractionServer.ts:193:20)
2026-07-08T18:56:15.733108956Z at �[0mExchangeManager.#onMessage�[2m (/src/server/services/matter/node_modules/@matter/protocol/src/protocol/ExchangeManager.ts:380:21)�[0m
2026-07-08T18:56:15.734395009Z 2026-07-08T20:56:15+0200 <info> device.newStateEvent.js:17 (DeviceManager.newStateEvent) DeviceFeature "matter:1:1:child_endpoint:28:144:power" not found (or not added to Gladys), skipping state update.
2026-07-08T18:56:41.061019372Z �[2m2026-07-08 20:56:41.052 WARN �[0;1;90mExchangeManager �[0;35m@1:1•81e2⇵5aad✉07bb95c0 �[33mUnhandled error handling incoming message: �[31mCannot mix BigInt and other types, use explicit conversions
2026-07-08T18:56:41.061101575Z �[2;39mat �[0m/src/server/services/matter/lib/matter.listenToStateChange.js�[2m:432:75
2026-07-08T18:56:41.061117520Z at �[0m/src/server/services/matter/node_modules/@project-chip/matter.js/src/cluster/client/AttributeClient.ts�[2m:182:45
2026-07-08T18:56:41.061131412Z at �[0mArray.forEach�[2m (<anonymous>)
2026-07-08T18:56:41.061144899Z at �[0mSupportedAttributeClient.update�[2m (/src/server/services/matter/node_modules/@project-chip/matter.js/src/cluster/client/AttributeClient.ts:182:25)
2026-07-08T18:56:41.061158676Z at �[0mObject._triggerAttributeUpdate�[2m (/src/server/services/matter/node_modules/@project-chip/matter.js/src/cluster/client/ClusterClient.ts:281:52)
2026-07-08T18:56:41.061171933Z at �[0mPairedNode.#handleNodeChange�[2m (/src/server/services/matter/node_modules/@project-chip/matter.js/src/device/PairedNode.ts:665:58)
2026-07-08T18:56:41.061229899Z at �[0mBasicObservable.emit�[2m (/src/server/services/matter/node_modules/@matter/general/src/util/Observable.ts:309:26)
2026-07-08T18:56:41.061245787Z at �[0mCommissioningController.#handleNodeChange�[2m (/src/server/services/matter/node_modules/@project-chip/matter.js/src/CommissioningController.ts:848:23)
2026-07-08T18:56:41.061259879Z at �[0mBasicObservable.emit�[2m (/src/server/services/matter/node_modules/@matter/general/src/util/Observable.ts:309:26)
2026-07-08T18:56:41.061272828Z at �[0mChangeNotificationService.broadcastUpdate�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/integration/ChangeNotificationService.ts:51:22)
2026-07-08T18:56:41.061286640Z at �[0mClientBehaviorBacking.broadcastChanges�[2m (/src/server/services/matter/node_modules/@matter/node/src/behavior/internal/BehaviorBacking.ts:365:30)
2026-07-08T18:56:41.061300162Z at �[0mClientBehaviorBacking.broadcastChanges�[2m (/src/server/services/matter/node_modules/@matter/node/src/behavior/internal/ClientBehaviorBacking.ts:68:15)
2026-07-08T18:56:41.061313330Z at �[0mDatasourceImpl.integrateExternalChange�[2m (/src/server/services/matter/node_modules/@matter/node/src/behavior/state/managed/Datasource.ts:518:38)
2026-07-08T18:56:41.061330762Z at �[0mDatasourceCache.externalSet�[2m (/src/server/services/matter/node_modules/@matter/node/src/storage/client/DatasourceCache.ts:124:33)
2026-07-08T18:56:41.061344755Z at �[0mClientStructure.#updateCluster�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientStructure.ts:487:29)
2026-07-08T18:56:41.061358118Z at �[0mClientStructure.#mutateAttribute�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientStructure.ts:384:24)
2026-07-08T18:56:41.061371639Z at �[0mClientStructure.mutate�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientStructure.ts:226:53)
2026-07-08T18:56:41.061385419Z at �[0mObject.updated�[2m (/src/server/services/matter/node_modules/@matter/node/src/behavior/system/network/NetworkClient.ts:144:38)
2026-07-08T18:56:41.061398858Z at �[0mObject.updated�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientNodeInteraction.ts:107:21)
2026-07-08T18:56:41.061411726Z at �[0mClientSubscriptionHandler.#handleExchange�[2m (/src/server/services/matter/node_modules/@matter/protocol/src/action/client/subscription/ClientSubscriptionHandler.ts:124:21)
2026-07-08T18:56:41.061425323Z at �[0mClientSubscriptionHandler.onNewExchange�[2m (/src/server/services/matter/node_modules/@matter/protocol/src/action/client/subscription/ClientSubscriptionHandler.ts:49:13)
2026-07-08T18:56:41.061438864Z at �[0mInteractionServer.onNewExchange�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/server/InteractionServer.ts:193:20)
2026-07-08T18:56:41.061451919Z at �[0mExchangeManager.#onMessage�[2m (/src/server/services/matter/node_modules/@matter/protocol/src/protocol/ExchangeManager.ts:380:21)�[0m