Skip to content

Matter motion/occupancy events unreliable; repeated “Subscription Liveness timeout” in matter-server (IKEA MYGGSPRAY Matter over Thread) #4286

@MarjoCo

Description

@MarjoCo

Describe the issue you are experiencing

Problem

Occupancy (motion) events from an IKEA MYGGSPRAY Matter-over-Thread sensor are unreliable in Home Assistant. The IKEA app shows motion reliably, but Home Assistant frequently misses occupancy state changes or the entity appears stuck.

This seems correlated with repeated Matter subscription liveness timeouts in matter-server.

Environment

  • Home Assistant version:
  • Installation: Home Assistant OS
  • Matter integration: enabled
  • Matter Server add-on: enabled (default)
  • Thread Border Router: IKEA Digigera
  • Device: IKEA MYGGSPRAY motion sensor (Matter over Thread)

Expected behavior

Home Assistant should receive occupancy events consistently (binary_sensor changes on motion).

Actual behavior

Occupancy state updates are intermittently missed or stop updating in Home Assistant.

The sensor itself detects motion reliably, which can be confirmed in the IKEA app.

Local binding between the sensor and lights is not required to reproduce the issue and is only used as a workaround to verify that the sensor hardware and detection logic are functioning correctly.

The issue does not occur every time, but happens multiple times per hour/day.

Relevant logs (matter-server)

Repeated subscription liveness timeouts and resubscriptions:

2026-01-11 11:58:37.987 CHIP_ERROR [chip.native.DMG] Subscription Liveness timeout with SubscriptionID = 0x6bd8499d, Peer = 01:0000000000000006
2026-01-11 11:58:37.989 INFO [matter_server.server.device_controller] Node:6 Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 0
2026-01-11 11:58:50.575 INFO [matter_server.server.device_controller] Node:6 Re-Subscription succeeded

2026-01-11 11:59:34.737 CHIP_ERROR [chip.native.DMG] Subscription Liveness timeout with SubscriptionID = 0x5b9626b4, Peer = 01:0000000000000007
2026-01-11 11:59:34.739 INFO [matter_server.server.device_controller] Node:7 Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 0
2026-01-11 11:59:42.128 INFO [matter_server.server.device_controller] Node:7 Re-Subscription succeeded

Similar timeouts continue for multiple nodes (2,5,6,7...) throughout the day.

Additional observation (OTA update)

Matter-server repeatedly attempts to update a node but fails:
2026-01-11 11:55:45.669 ERROR [matter_server.server.client_handler] Error while handling: update_node (node 4): Target node did not process the update file

Not sure if related, but included for completeness.

Notes

  • Local binding in IKEA app works reliably (sensor -> lights).
  • The issue appears specific to Home Assistant receiving occupancy events via Matter subscriptions.
  • I can provide full matter-server logs with debug enabled if requested.

What type of installation are you running?

Home Assistant OS

Which operating system are you running on?

Home Assistant Operating System

Which add-on are you reporting an issue with?

Matter Server

What is the version of the add-on?

8.1.2

Steps to reproduce the issue

Steps to reproduce

  1. Pair an IKEA MYGGSPRAY motion sensor (Matter over Thread) with Home Assistant using the built-in Matter Server.
  2. Verify the sensor appears in Home Assistant as a binary_sensor (occupancy).
  3. Trigger motion repeatedly in front of the sensor.
  4. Observe that Home Assistant intermittently misses occupancy updates, while motion is detected reliably in the IKEA app.
  5. Inspect matter-server logs and observe repeated "Subscription Liveness timeout" messages followed by resubscription attempts.

System Health information

Home Assistant Core: 2025.12.5
Installation type: Home Assistant OS
Matter Server add-on: 8.1.2
Supervisor version: 2026.01.0
Architecture: amd64 (x86_64)
Virtualization: KVM
OS: Home Assistant OS 16.3 (Linux 6.12.51-haos)
Python: 3.13.9

Thread Border Router: IKEA Digigera
Matter devices are reachable and controllable.

Anything in the Supervisor logs that might be useful for us?

No relevant entries in Supervisor logs.

Matter-related errors and warnings are present in the Matter Server add-on logs, including repeated "Subscription Liveness timeout" messages. These logs are included below.

Anything in the add-on logs that might be useful for us?

the matter-server logs attached.

Additional information

core_matter_server_2026-01-11T11-26-57.774Z.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions