# Matter - Enphase mit der Plugin-Fabrik Matterbridge

**URL:** <https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315>\
**Category:** Configuration\
**Created:** [1. Juli 2026 um 20:25 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315 "2026-07-01T20:25:06Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![ArMour85](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/armour85/32/7457_2.png) [@ArMour85](https://community.gladysassistant.com/u/ArMour85)\
**Post date:** [1. Juli 2026 um 20:25 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/1 "2026-07-01T20:25:06Z")

</div>

Hallo,

Ich habe Solarpaneele mit Enphase-Ausrüstung ohne Batterie und möchte an der Integration teilnehmen. Derzeit habe ich folgende Rückmeldungen.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/5/3584885511f7346b6eda266ce244dcb247ebea7f.png)

Dort gibt es die Werte von „Grid Consumption“, die ich in meiner App und in HA nicht finde.  
Kann mir jemand erklären, was ich ausgeben muss? Ist das die Tabelle „Mapping Matter“ im GitHub-Issue? ([[PLUGIN REQUEST] Enphase Envoy · Issue #31 · GladysAssistant/matterbridge-ai-plugin-factory · GitHub](https://github.com/GladysAssistant/matterbridge-ai-plugin-factory/issues/31))

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [2. Juli 2026 um 06:49 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/2 "2026-07-02T06:49:51Z")

</div>

In Matterbridge hast du eine andere Ansicht des Geräts, mit der du die Matter-Cluster anzeigen kannst, die vom Plugin bereitgestellt werden. Kannst du uns einen Screenshot dieser Ansicht zeigen?

---

<div class="post-metadata">

**Author:** ![ArMour85](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/armour85/32/7457_2.png) [@ArMour85](https://community.gladysassistant.com/u/ArMour85)\
**Post date:** [3. Juli 2026 um 21:34 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/3 "2026-07-03T21:34:38Z")

</div>

@pierre-gilles Meinst du diese Ansicht?

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/0/8/08ed89fb3be4631175a2b0a806cbc7c583249e4d.png)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [6. Juli 2026 um 07:48 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/4 "2026-07-06T07:48:27Z")

</div>

Nein, es gibt eine genauere Ansicht, in der du alle verfügbaren Cluster siehst.

Ansonsten kannst du auf Gladys-Seite die JSON-Datei der Matter-Knoten herunterladen und das gibt uns dieselbe Liste 🙂

---

<div class="post-metadata">

**Author:** ![ArMour85](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/armour85/32/7457_2.png) [@ArMour85](https://community.gladysassistant.com/u/ArMour85)\
**Post date:** [8. Juli 2026 um 06:12 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/5 "2026-07-08T06:12:16Z")

</div>

Ich habe dir die JSON-Datei per PN geschickt.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [8. Juli 2026 um 16:00 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/6 "2026-07-08T16:00:35Z")

</div>

Danke für die Datei!

Hier ist, was Matterbridge anbietet: die von Gladys verwalteten Cluster und diejenigen, die Gladys derzeit nicht verwaltet:

## Bereits von Gladys verwaltete Cluster (in der Datei enthalten)

- `OnOff` — Steckdosen (#2, #3)
- `BooleanState` — Kontakt (#31)
- `TemperatureMeasurement` — Temperatur (#30)
- `ElectricalPowerMeasurement` / `ElectricalEnergyMeasurement` — Energie (#28, #29)
- `PowerSource` — Batterie/Stromversorgung (#28)
- `BridgedDeviceBasicInformation` — Metadaten der gebridgten Geräte

## Nicht verwaltete Cluster

1. `PowerTopology` (#28, #29)  
Beschreibt, wie Energie zwischen Endpunkten fließt (elektrische Topologie). Keine Zuordnung zu Gladys heute.
2. `DeviceEnergyManagement` (#28)  
Verwaltung des Energieverbrauchs des Geräts (Leistungsbegrenzung usw.). Keine Zuordnung zu Gladys.
3. `DeviceEnergyManagementMode` (#28)  
Energiemanagement-Modi, abgeleitet vom Basis-Modus-Cluster. Keine Zuordnung zu Gladys.

Diese drei Cluster betreffen hauptsächlich das Solarmodul (#28) und teilweise den Stromsensor (#29). Die Hauptmessungen (Leistung, kumulierte Energie) werden bereits über die Cluster `ElectricalPowerMeasurement` und `ElectricalEnergyMeasurement` übertragen, die bereits unterstützt werden.

---

<div class="post-metadata">

**Author:** ![ArMour85](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/armour85/32/7457_2.png) [@ArMour85](https://community.gladysassistant.com/u/ArMour85)\
**Post date:** [8. Juli 2026 um 19:00 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/7 "2026-07-08T19:00:02Z")

</div>

Hier sind die Geräte, die ich in Gladys habe.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/8/9/89eecd18bcd7825622d06f569c4dfc59ea0c7abf.png)

Ich habe nichts anderes.

Zur Info: Ich kann den Raum „Haus“ nicht auswählen und habe nur diesen einen.

Wie kann ich dir helfen?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [8. Juli 2026 um 19:05 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/8 "2026-07-08T19:05:23Z")

</div>

Seltsam, bist du in der letzten Version von Gladys?

Kannst du die Logs von Gladys herunterladen und sie mir per PN schicken?

> [@ArMour85](#):
>
> Für Info, ich kann den Raum „Haus“ nicht auswählen und habe nur diesen.

Ich glaube, du hast keine Räume auf deiner Instanz erstellt, du musst welche in „Einstellungen“ → „Haus“ erstellen.

---

<div class="post-metadata">

**Author:** ![ArMour85](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/armour85/32/7457_2.png) [@ArMour85](https://community.gladysassistant.com/u/ArMour85)\
**Post date:** [9. Juli 2026 um 20:07 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/9 "2026-07-09T20:07:34Z")

</div>

Ich habe Version 4.81.0.

> [@pierre-gilles](#):
>
> Kannst du die Logs von Gladys herunterladen und sie mir per PN schicken?

Erledigt.

> [@pierre-gilles](#):
>
> Ich glaube, du hast keine Räume auf deiner Instanz erstellt. Du musst welche unter „Einstellungen“ → „Haus“ erstellen.

Ja, das stimmt 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [13. Juli 2026 um 08:14 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/10 "2026-07-13T08:14:24Z")

</div>

Danke für die Logs, es gibt einen sehr klaren Fehler in den Logs, jetzt müssen wir sehen, ob das vom Plugin, von Gladys oder von Matter.js kommt:

```auto
[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 bei �[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 bei �[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 bei �[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 bei �[0mBasicObservable.emit�[2m (/src/server/services/matter/node_modules/@matter/general/src/util/Observable.ts:309:26)
2026-07-08T18:56:15.732933134Z bei �[0mCommissioningController.#handleNodeChange�[2m (/src/server/services/matter/node_modules/@project-chip/matter.js/src/CommissioningController.ts:848:23)
2026-07-08T18:56:15.732944033Z bei �[0mBasicObservable.emit�[2m (/src/server/services/matter/node_modules/@matter/general/src/util/Observable.ts:309:26)
2026-07-08T18:56:15.732955065Z bei �[0mChangeNotificationService.broadcastUpdate�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/integration/ChangeNotificationService.ts:51:22)
2026-07-08T18:56:15.732966012Z bei �[0mClientBehaviorBacking.broadcastChanges�[2m (/src/server/services/matter/node_modules/@matter/node/src/behavior/internal/BehaviorBacking.ts:365:30)
2026-07-08T18:56:15.732977232Z bei �[0mClientBehaviorBacking.broadcastChanges�[2m (/src/server/services/matter/node_modules/@matter/node/src/behavior/internal/ClientBehaviorBacking.ts:68:15)
2026-07-08T18:56:15.732988378Z bei �[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 bei �[0mDatasourceCache.externalSet�[2m (/src/server/services/matter/node_modules/@matter/node/src/storage/client/DatasourceCache.ts:124:33)
2026-07-08T18:56:15.733044460Z bei �[0mClientStructure.#updateCluster�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientStructure.ts:487:29)
2026-07-08T18:56:15.733052594Z bei �[0mClientStructure.#mutateAttribute�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientStructure.ts:384:24)
2026-07-08T18:56:15.733060637Z bei �[0mClientStructure.mutate�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientStructure.ts:226:53)
2026-07-08T18:56:15.733068713Z bei �[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 bei �[0mObject.updated�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientNodeInteraction.ts:107:21)
2026-07-08T18:56:15.733084570Z bei �[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 bei �[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 bei �[0mInteractionServer.onNewExchange�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/server/InteractionServer.ts:193:20)
2026-07-08T18:56:15.733108956Z bei �[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" nicht gefunden (oder nicht zu Gladys hinzugefügt), Überspringen des Zustandsupdates.
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 bei �[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 bei �[0mArray.forEach�[2m (<anonymous>)
2026-07-08T18:56:41.061144899Z bei �[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 bei �[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 bei �[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 bei �[0mBasicObservable.emit�[2m (/src/server/services/matter/node_modules/@matter/general/src/util/Observable.ts:309:26)
2026-07-08T18:56:41.061245787Z bei �[0mCommissioningController.#handleNodeChange�[2m (/src/server/services/matter/node_modules/@project-chip/matter.js/src/CommissioningController.ts:848:23)
2026-07-08T18:56:41.061259879Z bei �[0mBasicObservable.emit�[2m (/src/server/services/matter/node_modules/@matter/general/src/util/Observable.ts:309:26)
2026-07-08T18:56:41.061272828Z bei �[0mChangeNotificationService.broadcastUpdate�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/integration/ChangeNotificationService.ts:51:22)
2026-07-08T18:56:41.061286640Z bei �[0mClientBehaviorBacking.broadcastChanges�[2m (/src/server/services/matter/node_modules/@matter/node/src/behavior/internal/BehaviorBacking.ts:365:30)
2026-07-08T18:56:41.061300162Z bei �[0mClientBehaviorBacking.broadcastChanges�[2m (/src/server/services/matter/node_modules/@matter/node/src/behavior/internal/ClientBehaviorBacking.ts:68:15)
2026-07-08T18:56:41.061313330Z bei �[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 bei �[0mDatasourceCache.externalSet�[2m (/src/server/services/matter/node_modules/@matter/node/src/storage/client/DatasourceCache.ts:124:33)
2026-07-08T18:56:41.061344755Z bei �[0mClientStructure.#updateCluster�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientStructure.ts:487:29)
2026-07-08T18:56:41.061358118Z bei �[0mClientStructure.#mutateAttribute�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientStructure.ts:384:24)
2026-07-08T18:56:41.061371639Z bei �[0mClientStructure.mutate�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientStructure.ts:226:53)
2026-07-08T18:56:41.061385419Z bei �[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 bei �[0mObject.updated�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/client/ClientNodeInteraction.ts:107:21)
2026-07-08T18:56:41.061411726Z bei �[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 bei �[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 bei �[0mInteractionServer.onNewExchange�[2m (/src/server/services/matter/node_modules/@matter/node/src/node/server/InteractionServer.ts:193:20)
2026-07-08T18:56:41.061451919Z bei �[0mExchangeManager.#onMessage�[2m (/src/server/services/matter/node_modules/@matter/protocol/src/protocol/ExchangeManager.ts:380:21)�[0m

```

Ich habe ein Ticket erstellt:

> <https://github.com/GladysAssistant/Gladys/issues/2656>
>
> Error in Matter integration, need to check if this is coming from the Matterbrid…ge plugin that defined this device, or Gladys or the Matter.js library : 
> 
> \`\`\`
> \[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
> \`\`\`

---

<div class="post-metadata">

**Author:** ![ArMour85](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/armour85/32/7457_2.png) [@ArMour85](https://community.gladysassistant.com/u/ArMour85)\
**Post date:** [13. Juli 2026 um 08:47 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/11 "2026-07-13T08:47:55Z")

</div>

Ok, danke. In der Zwischenzeit werde ich Matter-Plugins für MyRenault und Wallbox initialisieren, um mit etwas anderem voranzukommen 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [23. Juli 2026 um 12:59 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/12 "2026-07-23T12:59:34Z")

</div>

@ArMour85 das war ein Bug von Gladys, dieser Bug ist behoben und wird in der nächsten Version von Gladys veröffentlicht 🙂

---

<div class="post-metadata">

**Author:** ![ArMour85](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/armour85/32/7457_2.png) [@ArMour85](https://community.gladysassistant.com/u/ArMour85)\
**Post date:** [23. Juli 2026 um 16:59 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/13 "2026-07-23T16:59:05Z")

</div>

Okay, ich werde es in der nächsten Version testen.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [30. Juli 2026 um 20:25 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/14 "2026-07-30T20:25:57Z")

</div>

Der Fix ist live in Gladys Assistant 4.84

---

<div class="post-metadata">

**Author:** ![ArMour85](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/armour85/32/7457_2.png) [@ArMour85](https://community.gladysassistant.com/u/ArMour85)\
**Post date:** [1. August 2026 um 20:41 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/15 "2026-08-01T20:41:45Z")

</div>

Ich werde eine externe Integration erstellen, um Enphase zu verwalten.

Ich hoffe, ich habe genug Freizeit 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [2. August 2026 um 07:42 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/16 "2026-08-02T07:42:26Z")

</div>

Mehr Freizeit als ein Claude Code-Abo braucht man nicht 😃

Danach läuft alles auf dem Handy, in den öffentlichen Verkehrsmitteln, im Fitnessstudio ^^

---

<div class="post-metadata">

**Author:** ![ArMour85](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/armour85/32/7457_2.png) [@ArMour85](https://community.gladysassistant.com/u/ArMour85)\
**Post date:** [2. August 2026 um 10:55 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/17 "2026-08-02T10:55:36Z")

</div>

Ja, ich bin einverstanden, aber man muss auch die Mittel dazu haben. Was mich jetzt stört und immer mehr in meiner Arbeit der Fall ist, ist, dass man für die Entwicklung ein Abo bezahlen muss. Das wirft andere Probleme auf, wie deine Abhängigkeit von einem Dienst, der aus politischen Gründen schließen könnte.

Aber ich gebe dir recht, dass du damit viel schneller vorankommst.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [2. August 2026 um 11:26 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/18 "2026-08-02T11:26:20Z")

</div>

Ich würde den Kommentar verstehen, wenn es eine Verpflichtung gäbe.

Aber hier geht es um 20 € (der Preis eines Menüs im Restaurant), ohne Verpflichtung, für einen Monat Zugang zu einem Senior-Softwareingenieur zu haben, der 24/7 verfügbar ist. Wenn man das mit den Gesamtkosten eines Senior-Entwicklers in Frankreich im Jahr 2026 (Gehalt, Sozialabgaben, Hardware usw.) vergleicht, spricht man von einem Service, der einen Wert von 7–11.000 € darstellt.

Ich habe in der Geschichte der Softwareentwicklung noch nie eine solche Asymmetrie zwischen dem gezahlten Preis und dem erhaltenen Wert gesehen.

Und du sprichst von Geschwindigkeit, ich würde eher von Qualität sprechen. Heute finde ich, dass KI ein besseres Ergebnis liefert als ein menschlicher Entwickler, nicht nur beim Code selbst, sondern vor allem bei der Gesamtstrenge des Projekts.

Die Pull Requests sind vollständig: Dokumentation, Spezifikationen, Unit-Tests, Linting, Migration usw. Die Kommunikation ist ausgezeichnet: Titel, Beschreibung und Verlauf der PR werden während der Entwicklung aktualisiert. Die KI behandelt auch eine Vielzahl kleiner Details, die ein Entwickler, selbst ein Senior, oft aufgrund von Zeitmangel oder einfach weil diese Aufgaben repetitiv sind, aufschiebt.

Ich war in den ersten Jahren sehr skeptisch, weil die Modelle einfach nicht auf dem richtigen Niveau waren. Heute sehe ich nicht mehr viele Gründe, Code für eine klassische Entwicklung manuell zu schreiben. Meiner Meinung nach wird diese Praxis immer marginaler werden.

Die meisten Unternehmen, die ich kenne, entwickeln bereits hauptsächlich mit KI (im spec-driven-development).

Meine Vorhersage ist, dass es in einem oder zwei Jahren als schlechte Praxis in vielen Teams angesehen wird, Code vollständig manuell zu schreiben, ein bisschen so, wie man heute findet, dass es abnormal ist, keinen Compiler, keine IDE oder kein Versionskontrollsystem zu verwenden. Ich weiß nicht, ob es „verboten“ sein wird, aber ich denke, es wird stark abgelehnt werden.

---

<div class="post-metadata">

**Author:** ![ArMour85](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/armour85/32/7457_2.png) [@ArMour85](https://community.gladysassistant.com/u/ArMour85)\
**Post date:** [2. August 2026 um 18:02 UTC](https://community.gladysassistant.com/t/matter-enphase-avec-lusine-a-plugins-matterbridge/10315/19 "2026-08-02T18:02:06Z")

</div>

Ich bin voll und ganz deiner Meinung, aber es kommt auf den Geschäftsbereich an. Ich arbeite im Raumfahrtbereich, wo die Kunden dies nicht zulassen oder es sehr einschränkend ist. Zum Beispiel dürfen keine Online-Dienste verwendet werden, sondern lokale für die Vertraulichkeit und es muss bewiesen werden, dass der Code keine Softwarelizenz verletzt. Ein Albtraum 🙂

Außerdem sind LLMs derzeit nicht in der Lage, zu erfinden und zu imaginieren. Sie geben nur wieder, was sie gelernt haben und was man ihnen sagt. Daher werden sie auf diesem Gebiet keine wissenschaftlichen Veröffentlichungen von A bis Z schreiben.

Ich nutze Cline, weil ich es mit Ollama verwenden kann und ich habe gerade gesehen, dass Cline für 10€ ([ClinePass - Open Weights Models in Cline](https://cline.bot/cline-pass)) sehr leistungsfähige Open-Source-Modelle anbietet. Ich werde das testen, auch wenn ich viel selbst codieren muss.
