IKEA Timmerflotte daily Timeouts

Hi everyone,

I have a couple of IKEAs Timmerflotte Temperature Sensors.
They are connected via Thread to my ZBT-2, which is connected to my PI4 running HA. I have more matter devices from IKEA and other brands connected to this Network.

Additionally I have “legacy” ZigBee Network with a second antenna. All other devices work without any problems.

My problem is, that the Timmerflotte devices become unavailable in home assistant. I backtraced the problem to the Logs of the Open Thread Router, which indicate, that the devices are somehow losing the connection. There are a couple of retries, which are unsuccessfull. The device is then considered “offline” by OTR.

Additionally I made this observations:

  • Most of the time multiple sensors become unavailable at once
  • The timestamp, when they become unavailable seems random for me. I can’t detect a pattern
  • Resetting the devices and reconnect them doesn’t help
  • To fix this I sometimes need to restart OTR. Sometimes multiple times

I also have some logs from OTR, which I attache below.

The devices are not reconnecting automatically and my heating automations are depending on the values. So this is really a problem in my setup and currently not wife approved.

I hope someone of you guys have any idea regarding this problem. I’m a bit lost here. Thanks in advance!
Alex

2026-02-11 08:27:28.098 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:52392r with Node: <0000000000000014, 1> S:17083 M:96766162] (S) Msg Retransmission to 1:0000000000000014 failure (max retries:4)
2026-02-11 08:27:28.676 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:46968r with Node: <0000000000000005, 1> S:17082 M:236243807] (S) Msg Retransmission to 1:0000000000000005 failure (max retries:4)
2026-02-11 08:32:40.501 (Dummy-2) CHIP_ERROR [chip.native.DMG] Subscription Liveness timeout with SubscriptionID = 0xa1447f3d, Peer = 01:0000000000000005
2026-02-11 08:32:40.507 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 0
2026-02-11 08:32:41.054 (Dummy-2) CHIP_ERROR [chip.native.DMG] Subscription Liveness timeout with SubscriptionID = 0xfb764aec, Peer = 01:0000000000000014
2026-02-11 08:32:41.059 (MainThread) INFO [matter_server.server.device_controller] <Node:20> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 0
2026-02-11 08:36:02.845 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:50335i with Node: <0000000000000000, 0> S:0 M:238396829] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2026-02-11 08:36:03.332 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:50334i with Node: <0000000000000000, 0> S:0 M:238396828] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2026-02-11 08:36:29.693 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000005, 1>. Current state was 4
2026-02-11 08:36:29.694 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:594: CHIP Error 0x00000032: Timeout'
2026-02-11 08:36:29.697 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 1
2026-02-11 08:36:30.244 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000014, 1>. Current state was 4
2026-02-11 08:36:30.245 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:594: CHIP Error 0x00000032: Timeout'
2026-02-11 08:36:30.248 (MainThread) INFO [matter_server.server.device_controller] <Node:20> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 1
2026-02-11 08:39:46.793 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:50336i with Node: <0000000000000000, 0> S:0 M:238396830] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2026-02-11 08:40:01.460 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:50337i with Node: <0000000000000000, 0> S:0 M:238396831] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2026-02-11 08:40:24.509 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000014, 1>. Current state was 4
2026-02-11 08:40:24.510 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:594: CHIP Error 0x00000032: Timeout'
2026-02-11 08:40:24.513 (MainThread) INFO [matter_server.server.device_controller] <Node:20> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 2
2026-02-11 08:40:24.514 (MainThread) INFO [matter_server.server.device_controller] <Node:20> Marked node as unavailable
2026-02-11 08:40:27.335 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000005, 1>. Current state was 4
2026-02-11 08:40:27.337 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:594: CHIP Error 0x00000032: Timeout'
2026-02-11 08:40:27.339 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 2
2026-02-11 08:40:27.340 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Marked node as unavailable
2026-02-11 08:43:49.080 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:50338i with Node: <0000000000000000, 0> S:0 M:238396832] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2026-02-11 08:44:01.068 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:50339i with Node: <0000000000000000, 0> S:0 M:238396833] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2026-02-11 08:44:21.884 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000014, 1>. Current state was 4
2026-02-11 08:44:21.885 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:594: CHIP Error 0x00000032: Timeout'
2026-02-11 08:44:21.888 (MainThread) INFO [matter_server.server.device_controller] <Node:20> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 3
2026-02-11 08:44:22.594 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000005, 1>. Current state was 4
2026-02-11 08:44:22.595 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:594: CHIP Error 0x00000032: Timeout'
2026-02-11 08:44:22.598 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 3
2026-02-11 08:47:44.507 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:50340i with Node: <0000000000000000, 0> S:0 M:238396834] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2026-02-11 08:48:02.240 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:50341i with Node: <0000000000000000, 0> S:0 M:238396835] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2026-02-11 08:48:27.482 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000005, 1>. Current state was 4
2026-02-11 08:48:27.483 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:594: CHIP Error 0x00000032: Timeout'
2026-02-11 08:48:27.486 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 4
2026-02-11 08:48:29.079 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000014, 1>. Current state was 4
2026-02-11 08:48:29.080 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:594: CHIP Error 0x00000032: Timeout'
2026-02-11 08:48:29.083 (MainThread) INFO [matter_server.server.device_controller] <Node:20> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 4
2026-02-11 08:51:59.757 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:50343i with Node: <0000000000000000, 0> S:0 M:238396837] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2026-02-11 08:52:08.655 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:50342i with Node: <0000000000000000, 0> S:0 M:238396836] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2026-02-11 08:52:35.901 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000005, 1>. Current state was 4
2026-02-11 08:52:35.902 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:594: CHIP Error 0x00000032: Timeout'
2026-02-11 08:52:35.905 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 5
2026-02-11 08:52:37.085 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000014, 1>. Current state was 4
2026-02-11 08:52:37.086 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:594: CHIP Error 0x00000032: Timeout'
2026-02-11 08:52:37.092 (MainThread) INFO [matter_server.server.device_controller] <Node:20> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 5
2026-02-11 08:56:20.136 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:50344i with Node: <0000000000000000, 0> S:0 M:238396838] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2026-02-11 08:56:29.155 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:50345i with Node: <0000000000000000, 0> S:0 M:238396839] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2026-02-11 08:56:50.378 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000005, 1>. Current state was 4
2026-02-11 08:56:50.379 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:594: CHIP Error 0x00000032: Timeout'
2026-02-11 08:56:50.382 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 6
2026-02-11 08:56:57.833 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000014, 1>. Current state was 4
2026-02-11 08:56:57.834 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:594: CHIP Error 0x00000032: Timeout'
2026-02-11 08:56:57.836 (MainThread) INFO [matter_server.server.device_controller] <Node:20> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 6
2026-02-11 09:01:07.343 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:50346i with Node: <0000000000000000, 0> S:0 M:238396840] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2026-02-11 09:01:29.356 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:50347i with Node: <0000000000000000, 0> S:0 M:238396841] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2026-02-11 09:01:49.446 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000014, 1>. Current state was 4
2026-02-11 09:01:49.447 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:594: CHIP Error 0x00000032: Timeout'
2026-02-11 09:01:49.450 (MainThread) INFO [matter_server.server.device_controller] <Node:20> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 7
2026-02-11 09:01:55.847 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000005, 1>. Current state was 4
2026-02-11 09:01:55.848 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:594: CHIP Error 0x00000032: Timeout'
2026-02-11 09:01:55.851 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 7
2026-02-11 09:03:21.034 (Dummy-2) CHIP_ERROR [chip.native.DIS] Timeout waiting for mDNS resolution.
2026-02-11 09:03:35.030 (Dummy-2) CHIP_ERROR [chip.native.DIS] OperationalSessionSetup[1:0000000000000005]: operational discovery failed: src/lib/address_resolve/AddressResolve_DefaultImpl.cpp:124: CHIP Error 0x00000032: Timeout
2026-02-11 09:03:35.031 (Dummy-2) CHIP_ERROR [chip.native.DMG] Failed to establish CASE for re-subscription with error 'src/lib/address_resolve/AddressResolve_DefaultImpl.cpp:124: CHIP Error 0x00000032: Timeout'
2026-02-11 09:03:35.034 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 8
2026-02-11 09:03:35.036 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Node considered offline, shutdown subscription
2026-02-11 09:05:30.281 (MainThread) INFO [matter_server.server.device_controller.mdns] <Node:5> Discovered on mDNS
2026-02-11 09:05:30.282 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Setting-up node...
2026-02-11 09:05:30.820 (MainThread) INFO [matter_server.server.device_controller.mdns] <Node:5> Discovered on mDNS
2026-02-11 09:05:44.825 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Setting up attributes and events subscription.
2026-02-11 09:05:48.212 (MainThread) INFO [matter_server.server.device_controller] <Node:20> Re-Subscription succeeded
2026-02-11 09:05:49.407 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Subscription succeeded with report interval [0, 300]

Do you have any other border routers or just the one?

1 Like

@anis thanks for the answer. I’m only aware of this one router.

I have no other bridge or something like a nest device nor a second thread network on homeassistant.

This is my configuration of the OTR:

Then you may be affected by this issue.

I just learned recently that having multiple border routers, ESPECIALLY of different brands (say Apple, Google, Amazon or OTBR) can cause a lot of issues with matter o/ thread devices.

Thanks for the hint. The described issue does somehow sound like my problem. I haven’t had any problems with connecting any of the sensors. And I only have problems with the Ikea Temp sensors. All other sensors and switches from ikea work like a charm. A bit weird.

Sad to hear, that you had problems with multiple border routers. I only have this one tho.

I have 8 Timmerflotte connecting via ZBT2, only one otbr, setup was no problem, but, Its like playing whack-a-mole.
Sensors randomly become unavailable, most times a reset by popping a battery, then ping resolves it. Sometimes only a delete & re-pair works. One other matter over thread device works constantly.
I set these up to replace some BLE sensors that were flakey, these are worse.
Any ideas what could be done to resolve this ?
Not having any way of visualising the thread network, like the zigbee integration, doesn’t help.

Edit. Just as a test, I have moved channel to 20 from 25, that seems to be a hole in the 2.4Ghz wifi channels here.
Time will tell…

Moving channel doesn’t help. Still the daily, random, unavailable.
I think its time to have a go at Ikea for some updated firmware.