# Problem retrieving a TEXT value

**URL:** <https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514>\
**Category:** Configuration\
**Tags:** mqtt\
**Created:** [May 14, 2025, 11:44am UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514 "2025-05-14T11:44:28Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [May 14, 2025, 11:44am UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/1 "2025-05-14T11:44:28Z")

</div>

Hello team,  
following @pierre-gilles’ PR [here](https://community.gladysassistant.com/t/recuperer-une-valeur-text-depuis-mqtt/9472/4?u=mutmut), I tried to retrieve a text value, but it won’t work for me ☹  
Here are my params:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/7/6/76446801efbe95cf08a3072f1b03f65f65572209.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/a/b/ab88dd07fa5e3bf261730961b54590e255839409.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/a/3a1c19a37d95fc28f857679a8e08b747f266756e.png)

I think there’s something I’m not doing right but I’m completely stuck.

---

<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:** [May 14, 2025, 5:25pm UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/2 "2025-05-14T17:25:50Z")

</div>

Hi @mutmut 🙂

Are you using Zigbee2mqtt with a custom MQTT broker or did you start Zigbee2mqtt automatically with Gladys?

If you started it automatically with Gladys, then what you’re seeing is normal — Gladys uses a separate MQTT broker that is not the same.

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [May 14, 2025, 5:34pm UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/3 "2025-05-14T17:34:28Z")

</div>

I have some custom stuff for z2m (Zigbee2MQTT) and MQTT; I don’t manage either via Gladys.

---

<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:** [May 14, 2025, 5:38pm UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/4 "2025-05-14T17:38:59Z")

</div>

And you’re indeed using the same Mosquitto broker?

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [May 14, 2025, 5:42pm UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/5 "2025-05-14T17:42:42Z")

</div>

yes, it’s indeed the same.

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [May 14, 2025, 7:48pm UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/6 "2025-05-14T19:48:43Z")

</div>

I just tested with a fresh Gladys pointing at my production Mosquitto and … it works as it should, and even very well.  
So I have a problem with my production Gladys instance ☹

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [May 14, 2025, 8:09pm UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/7 "2025-05-14T20:09:25Z")

</div>

Here are some info/logs that I retrieved, in case it can help, and help me.  
I recreated a custom topic (a `Text` type feature) on my prod instance:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/5/7/573e4d48caccb35deb576f9776aa91b2ef4b4e19.png)  
The topic is being listened to, I can see it in `Debug`:  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/5/6/56db2d04691ff9c5a5f151079b750f281520bc47.png)  
But nothing is displayed on the dashboard:  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/7/1/71807449359c189ca6c09c27f5ddd8a4d252976b.png)  
And here is a snippet of the log where you can see this topic (2025-05-14T21:55:03):

```auto
2025-05-14T21:54:35+0200 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
  <rejected> NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
      at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
      at EventEmitter.emit (node:events:518:28)
      at Event.emit (/src/server/lib/event/index.js:18:16)
      at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
}
2025-05-14T21:54:35+0200 <error> index.js:16 (process.<anonymous>) NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
    at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
    at EventEmitter.emit (node:events:518:28)
    at Event.emit (/src/server/lib/event/index.js:18:16)
    at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
2025-05-14T21:54:37+0200 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
  <rejected> NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
      at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
      at EventEmitter.emit (node:events:518:28)
      at Event.emit (/src/server/lib/event/index.js:18:16)
      at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
}
2025-05-14T21:54:37+0200 <error> index.js:16 (process.<anonymous>) NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
    at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
    at EventEmitter.emit (node:events:518:28)
    at Event.emit (/src/server/lib/event/index.js:18:16)
    at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
2025-05-14T21:54:39+0200 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
  <rejected> NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
      at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
      at EventEmitter.emit (node:events:518:28)
      at Event.emit (/src/server/lib/event/index.js:18:16)
      at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
}
2025-05-14T21:54:39+0200 <error> index.js:16 (process.<anonymous>) NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
    at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
    at EventEmitter.emit (node:events:518:28)
    at Event.emit (/src/server/lib/event/index.js:18:16)
    at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
2025-05-14T21:54:41+0200 <warn> handleDeviceCustomTopicMessage.js:25 (MqttHandler.handleDeviceCustomTopicMessage) Fail to parse message from custom MQTT topic.
2025-05-14T21:54:41+0200 <warn> handleDeviceCustomTopicMessage.js:26 (MqttHandler.handleDeviceCustomTopicMessage) {"value":610,"humanName":"[Maison][042375084120][PAPP]","unite":"VA","name":"PAPP","type":"info","subtype":"numeric"}
2025-05-14T21:54:41+0200 <warn> handleDeviceCustomTopicMessage.js:27 (MqttHandler.handleDeviceCustomTopicMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:21:103)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:54:41+0200 <warn> handleDeviceCustomTopicMessage.js:25 (MqttHandler.handleDeviceCustomTopicMessage) Fail to parse message from custom MQTT topic.
2025-05-14T21:54:41+0200 <warn> handleDeviceCustomTopicMessage.js:26 (MqttHandler.handleDeviceCustomTopicMessage) {"value":610,"humanName":"[Maison][042375084120][PAPP]","unite":"VA","name":"PAPP","type":"info","subtype":"numeric"}
2025-05-14T21:54:41+0200 <warn> handleDeviceCustomTopicMessage.js:27 (MqttHandler.handleDeviceCustomTopicMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:21:103)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:54:41+0200 <warn> handleNewMessage.js:53 (MqttHandler.handleNewMessage) Unable to handle new MQTT message in topic jeedom/cmd/event/517
2025-05-14T21:54:41+0200 <warn> handleNewMessage.js:54 (MqttHandler.handleNewMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:32:101)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:54:41+0200 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
  <rejected> NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
      at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
      at EventEmitter.emit (node:events:518:28)
      at Event.emit (/src/server/lib/event/index.js:18:16)
      at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
}
2025-05-14T21:54:41+0200 <error> index.js:16 (process.<anonymous>) NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
    at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
    at EventEmitter.emit (node:events:518:28)
    at Event.emit (/src/server/lib/event/index.js:18:16)
    at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
2025-05-14T21:54:43+0200 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
  <rejected> NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
      at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
      at EventEmitter.emit (node:events:518:28)
      at Event.emit (/src/server/lib/event/index.js:18:16)
      at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
}
2025-05-14T21:54:43+0200 <error> index.js:16 (process.<anonymous>) NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
    at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
    at EventEmitter.emit (node:events:518:28)
    at Event.emit (/src/server/lib/event/index.js:18:16)
    at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
2025-05-14T21:54:44+0200 <info> netatmo.loadDevices.js:155 (NetatmoHandler.loadDevices) Netatmo devices not supported : 0
2025-05-14T21:54:45+0200 <info> lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices...
2025-05-14T21:54:46+0200 <warn> handleNewMessage.js:53 (MqttHandler.handleNewMessage) Unable to handle new MQTT message in topic jeedom/cmd/event/886
2025-05-14T21:54:46+0200 <warn> handleNewMessage.js:54 (MqttHandler.handleNewMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:32:101)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:54:46+0200 <warn> handleDeviceCustomTopicMessage.js:25 (MqttHandler.handleDeviceCustomTopicMessage) Failed to parse message from custom MQTT topic.
2025-05-14T21:54:46+0200 <warn> handleDeviceCustomTopicMessage.js:26 (MqttHandler.handleDeviceCustomTopicMessage) {"value":600,"humanName":"[Maison][042375084120][PAPP]","unite":"VA","name":"PAPP","type":"info","subtype":"numeric"}
2025-05-14T21:54:46+0200 <warn> handleDeviceCustomTopicMessage.js:27 (MqttHandler.handleDeviceCustomTopicMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:21:103)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:54:46+0200 <warn> handleDeviceCustomTopicMessage.js:25 (MqttHandler.handleDeviceCustomTopicMessage) Failed to parse message from custom MQTT topic.
2025-05-14T21:54:46+0200 <warn> handleDeviceCustomTopicMessage.js:26 (MqttHandler.handleDeviceCustomTopicMessage) {"value":600,"humanName":"[Maison][042375084120][PAPP]","unite":"VA","name":"PAPP","type":"info","subtype":"numeric"}
2025-05-14T21:54:46+0200 <warn> handleDeviceCustomTopicMessage.js:27 (MqttHandler.handleDeviceCustomTopicMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:21:103)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:54:46+0200 <warn> handleNewMessage.js:53 (MqttHandler.handleNewMessage) Unable to handle new MQTT message in topic jeedom/cmd/event/517
2025-05-14T21:54:46+0200 <warn> handleNewMessage.js:54 (MqttHandler.handleNewMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:32:101)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:54:49+0200 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
  <rejected> NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
      at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
      at EventEmitter.emit (node:events:518:28)
      at Event.emit (/src/server/lib/event/index.js:18:16)
      at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
}
2025-05-14T21:54:49+0200 <error> index.js:16 (process.<anonymous>) NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
    at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
    at EventEmitter.emit (node:events:518:28)
    at Event.emit (/src/server/lib/event/index.js:18:16)
    at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
2025-05-14T21:54:50+0200 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
  <rejected> NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
      at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
      at EventEmitter.emit (node:events:518:28)
      at Event.emit (/src/server/lib/event/index.js:18:16)
      at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
}
2025-05-14T21:54:50+0200 <error> index.js:16 (process.<anonymous>) NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
    at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
    at EventEmitter.emit (node:events:518:28)
    at Event.emit (/src/server/lib/event/index.js:18:16)
    at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
2025-05-14T21:54:51+0200 <warn> handleNewMessage.js:53 (MqttHandler.handleNewMessage) Unable to handle new MQTT message in topic jeedom/cmd/event/886
2025-05-14T21:54:51+0200 <warn> handleNewMessage.js:54 (MqttHandler.handleNewMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:32:101)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:54:51+0200 <warn> handleDeviceCustomTopicMessage.js:25 (MqttHandler.handleDeviceCustomTopicMessage) Failed to parse message from custom MQTT topic.
2025-05-14T21:54:51+0200 <warn> handleDeviceCustomTopicMessage.js:26 (MqttHandler.handleDeviceCustomTopicMessage) {"value":610,"humanName":"[Maison][042375084120][PAPP]","unite":"VA","name":"PAPP","type":"info","subtype":"numeric"}
2025-05-14T21:54:51+0200 <warn> handleDeviceCustomTopicMessage.js:27 (MqttHandler.handleDeviceCustomTopicMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:21:103)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:54:51+0200 <warn> handleDeviceCustomTopicMessage.js:25 (MqttHandler.handleDeviceCustomTopicMessage) Failed to parse message from custom MQTT topic.
2025-05-14T21:54:51+0200 <warn> handleDeviceCustomTopicMessage.js:26 (MqttHandler.handleDeviceCustomTopicMessage) {"value":610,"humanName":"[Maison][042375084120][PAPP]","unite":"VA","name":"PAPP","type":"info","subtype":"numeric"}
2025-05-14T21:54:51+0200 <warn> handleDeviceCustomTopicMessage.js:27 (MqttHandler.handleDeviceCustomTopicMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:21:103)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:54:51+0200 <warn> handleNewMessage.js:53 (MqttHandler.handleNewMessage) Unable to handle new MQTT message in topic jeedom/cmd/event/517
2025-05-14T21:54:51+0200 <warn> handleNewMessage.js:54 (MqttHandler.handleNewMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:32:101)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:54:52+0200 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
  <rejected> NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
      at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
      at EventEmitter.emit (node:events:518:28)
      at Event.emit (/src/server/lib/event/index.js:18:16)
      at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
}
2025-05-14T21:54:52+0200 <error> index.js:16 (process.<anonymous>) NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
    at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
    at EventEmitter.emit (node:events:518:28)
    at Event.emit (/src/server/lib/event/index.js:18:16)
    at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
2025-05-14T21:54:55+0200 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
  <rejected> NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
      at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
      at EventEmitter.emit (node:events:518:28)
      at Event.emit (/src/server/lib/event/index.js:18:16)
      at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
}
2025-05-14T21:54:55+0200 <error> index.js:16 (process.<anonymous>) NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
    at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
    at EventEmitter.emit (node:events:518:28)
    at Event.emit (/src/server/lib/event/index.js:18:16)
    at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
2025-05-14T21:54:56+0200 <info> lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 28 devices
2025-05-14T21:54:56+0200 <info> lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2025-05-14T21:55:02+0200 <warn> handleNewMessage.js:53 (MqttHandler.handleNewMessage) Unable to handle new MQTT message in topic jeedom/cmd/event/886
2025-05-14T21:55:02+0200 <warn> handleNewMessage.js:54 (MqttHandler.handleNewMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:32:101)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:55:02+0200 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
  <rejected> NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
      at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
      at EventEmitter.emit (node:events:518:28)
      at Event.emit (/src/server/lib/event/index.js:18:16)
      at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
}
2025-05-14T21:55:02+0200 <error> index.js:16 (process.<anonymous>) NotFoundError: DeviceFeature zwavejs-ui:25:0:meter:value:electric_w_consumed not found
    at DeviceManager.newStateEvent (/src/server/lib/device/device.newStateEvent.js:18:11)
    at EventEmitter.emit (node:events:518:28)
    at Event.emit (/src/server/lib/event/index.js:18:16)
    at Promise.map.concurrency (/src/server/services/zwavejs-ui/lib/zwaveJSUI.onNodeValueUpdated.js:53:11)
2025-05-14T21:55:03+0200 <warn> handleDeviceCustomTopicMessage.js:25 (MqttHandler.handleDeviceCustomTopicMessage) Fail to parse message from custom MQTT topic.
2025-05-14T21:55:03+0200 <warn> handleDeviceCustomTopicMessage.js:26 (MqttHandler.handleDeviceCustomTopicMessage) {"value":"14/05/2025 21:55","humanName":"[Maison][ecocompteur][Dernier refresh]","unite":"","name":"Dernier refresh","type":"info","subtype":"string"}
2025-05-14T21:55:03+0200 <warn> handleDeviceCustomTopicMessage.js:27 (MqttHandler.handleDeviceCustomTopicMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:21:103)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:55:03+0200 <warn> handleNewMessage.js:53 (MqttHandler.handleNewMessage) Unable to handle new MQTT message in topic jeedom/cmd/event/436
2025-05-14T21:55:03+0200 <warn> handleNewMessage.js:54 (MqttHandler.handleNewMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:32:101)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:55:07+0200 <warn> handleDeviceCustomTopicMessage.js:25 (MqttHandler.handleDeviceCustomTopicMessage) Fail to parse message from custom MQTT topic.
2025-05-14T21:55:07+0200 <warn> handleDeviceCustomTopicMessage.js:26 (MqttHandler.handleDeviceCustomTopicMessage) {"value":640,"humanName":"[Maison][042375084120][PAPP]","unite":"VA","name":"PAPP","type":"info","subtype":"numeric"}
2025-05-14T21:55:07+0200 <warn> handleDeviceCustomTopicMessage.js:27 (MqttHandler.handleDeviceCustomTopicMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:21:103)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:55:07+0200 <warn> handleDeviceCustomTopicMessage.js:25 (MqttHandler.handleDeviceCustomTopicMessage) Fail to parse message from custom MQTT topic.
2025-05-14T21:55:07+0200 <warn> handleDeviceCustomTopicMessage.js:26 (MqttHandler.handleDeviceCustomTopicMessage) {"value":640,"humanName":"[Maison][042375084120][PAPP]","unite":"VA","name":"PAPP","type":"info","subtype":"numeric"}
2025-05-14T21:55:07+0200 <warn> handleDeviceCustomTopicMessage.js:27 (MqttHandler.handleDeviceCustomTopicMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:21:103)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
2025-05-14T21:55:07+0200 <warn> handleNewMessage.js:53 (MqttHandler.handleNewMessage) Unable to handle new MQTT message in topic jeedom/cmd/event/517
2025-05-14T21:55:07+0200 <warn> handleNewMessage.js:54 (MqttHandler.handleNewMessage) TypeError: Cannot read properties of null (reading 'external_id')
    at MqttHandler.handleDeviceCustomTopicMessage (/src/server/services/mqtt/lib/handler/handleDeviceCustomTopicMessage.js:32:101)
    at /src/server/services/mqtt/lib/handleNewMessage.js:41:12
    at Array.forEach (<anonymous>)
    at MqttHandler.handleNewMessage (/src/server/services/mqtt/lib/handleNewMessage.js:39:26)
    at MqttClient.<anonymous> (/src/server/services/mqtt/lib/connect.js:85:10)
    at MqttClient.emit (node:events:518:28)
    at handlePublish (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/publish.ts:172:11)
    at handle (/src/server/services/mqtt/node_modules/mqtt/src/lib/handlers/index.ts:31:17)
    at work (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:779:17)
    at Writable.writable._write (/src/server/services/mqtt/node_modules/mqtt/src/lib/client.ts:803:4)
    at writeOrBuffer (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:336:12)
    at _write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:285:10)
    at Writable.write (/src/server/services/mqtt/node_modules/mqtt/node_modules/readable-stream/lib/internal/streams/writable.js:288:10)
    at Socket.ondata (node:internal/streams/readable:1009:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Socket.Readable.push (node:internal/streams/readable:392:5)
    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)

```

Thanks in advance for the help.

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [May 14, 2025, 8:21pm UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/8 "2025-05-14T20:21:01Z")

</div>

So I really don’t understand anything anymore because I have a custom topic that works… And it’s one that I created several months ago, so well before this 4.58 version arrived!

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/4/7/47963a575126d0692608515965c2ca0658b0841d.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/5/0/50eaba556953de76514e47f6a9af178734b6571b.png)  
However, I don’t have the logs because it only changes at 10 PM and 6 AM (HC and HP) and I don’t know how to retrieve them.

---

<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:** [May 15, 2025, 6:32am UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/9 "2025-05-15T06:32:19Z")

</div>

@mutmut could you restart Gladys (`docker restart gladys`), and check the logs when Gladys starts up?

Maybe you have a custom MQTT topic that’s causing an issue and preventing other topics from loading. We’ve had a similar issue in the past!

Don’t worry, we’ll figure it out 🙂

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [May 15, 2025, 12:53pm UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/10 "2025-05-15T12:53:42Z")

</div>

@pierre-gilles I just sent you my startup logs; personally I’m having trouble interpreting them in detail but from what I can see, I have several subscription lines to identical custom topics yet I only have one of them each time.  
The only thing that would cause duplicates is tests I ran by creating and deleting features with custom topics.  
And that seems to mean that those deleted features still exist but as ghosts (according to my analysis).

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [May 15, 2025, 5:28pm UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/11 "2025-05-15T17:28:07Z")

</div>

Actually, I think I’ve been going in circles on this thread from the beginning of the year (and my early deep dives into Gladys), which is still unresolved: [Besoin d'aide sur des messages d'erreur MQTT personnalisé - #10 par pierre-gilles](https://community.gladysassistant.com/t/besoin-daide-sur-des-messages-derreur-mqtt-personnalise/9315/10?u=mutmut)

---

<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:** [May 15, 2025, 5:31pm UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/12 "2025-05-15T17:31:57Z")

</div>

Thanks for your reply @mutmut 🙂

At first glance, it seems that an issue on one of the devices is preventing the others from listening.

A good first step would be to isolate the listeners from each other to prevent a crash from stopping the others from working. And of course, add more logs to better understand what’s happening on those that are encountering a problem.

If you agree, you can also send me your database privately. That would help me analyze the situation more quickly 🙂

I’m working on Gladys tomorrow — I’ll make a note to take a look at all of this then!

---

<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:** [May 16, 2025, 6:50am UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/13 "2025-05-16T06:50:17Z")

</div>

Thank you very much for your DB @mutmut, I saw exactly what was wrong 😃

When a feature with a custom topic is deleted, the feature is indeed deleted… but not the custom topic which remains «&nbsp;forever&nbsp;» in Gladys, and that’s what causes the errors you saw.

I’m working on a fix!

---

<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:** [May 16, 2025, 8:02am UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/14 "2025-05-16T08:02:28Z")

</div>

Fixed in this PR:

> <https://github.com/GladysAssistant/Gladys/pull/2305>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[x\] If your changes affects code, did your write the tests?
> \- \[x\] Are tests passing? (\`npm test\` on both front/server)
> \- \[x\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[x\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[x\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[x\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> 
> \### Description of change
> 
> Fix https://github.com/GladysAssistant/Gladys/issues/2304

This will be included in the next Gladys release 🙂

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [May 16, 2025, 12:29pm UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/15 "2025-05-16T12:29:22Z")

</div>

so I think I’m not too bad at understanding the system 😬 but not at pure dev 😅  
Thanks for your analysis!

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [May 19, 2025, 7:32pm UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/16 "2025-05-19T19:32:00Z")

</div>

Hello,  
I don’t know if I missed something or not but I can’t retrieve an MQTT Text variable created via Gladys (and not from a custom topic).

Here is my scenario :

- I get a text variable from an HTTP request  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/0/5/054037079d9b408bd611ed606b9459e17c5a7af1.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/optimized/3X/3/5/3542f8a5ea111a058df2d375f26635bce6ec3f39_2_255x13.png)
- I send it into an MQTT Text feature  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/0/b/0baa4b975b472eba0b9093dd56bcbe73e982501c.png)
- it displays correctly on the dashboard  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/5/a/5a1aae1c989ac9d0c79ce19f3af6a1de227e9f2e.png)
- impossible to `Retrieve the last state` of this TEXT variable  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/d/0/d0b7c5eb0f4940932607921c4b73f2d379e35372.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/4/b/4b9d5afab796399560f455fa19ce8ee8ca7fda9e.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/d/a/da94c0e18bf6f64be106f5913039dea0197226e7.png)

Note: if this needs to be moved to a new post, don’t hesitate, mods.

---

<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:** [May 20, 2025, 3:53pm UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/17 "2025-05-20T15:53:48Z")

</div>

> [@mutmut](#):
>
> I don’t know if I missed something or not but I can’t retrieve an MQTT Text variable created via Gladys (and not from a custom topic).

I’d appreciate it if you could create a feature request, because it’s not possible currently with the «&nbsp;Get last state&nbsp;» action which doesn’t handle text features 🙂

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [May 20, 2025, 5:17pm UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/18 "2025-05-20T17:17:29Z")

</div>

and there you go: [https://community.gladysassistant.com/t/](https://community.gladysassistant.com/t/)

---

<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:** [May 26, 2025, 8:45am UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/19 "2025-05-26T08:45:34Z")

</div>

@mutmut I’m closing this topic because everything seems fine to me 🙂

Don’t hesitate to create another topic if you have other questions!

> [@Gladys Assistant 4.59 : Thermostat Aqara W100, Matter, Scènes!](https://community.gladysassistant.com/t/gladys-assistant-4-59-thermostat-aqara-w100-matter-scenes/9546):
>
> Salut à tous slight_smile Une nouvelle version de Gladys est disponible partying_faceradio_button Prise en charge des boutons du Thermostat Aqara W100 via Zigbee2MQTT Aqara a récemment sorti un nouveau thermostat connecté, le [Aqara W100](https://www.domadoo.fr/fr/devices-matter/7852-aqara-capteur-de-temperature-et-d-humidite-zigbee-30-et-thread-aqara-climate-sensor-w100-6975833357260.html?domid=17), compatible Zigbee, Thread et Matter. @bjm est en train de le tester et m’a fait des retours sur des boutons qui n’étaient pas encore pris en charge par Gladys,…

---

<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:** [May 26, 2025, 8:45am UTC](https://community.gladysassistant.com/t/probleme-pour-recuperer-une-valeur-text/9514/20 "2025-05-26T08:45:36Z")

</div>


