-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
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
- Pair an IKEA MYGGSPRAY motion sensor (Matter over Thread) with Home Assistant using the built-in Matter Server.
- Verify the sensor appears in Home Assistant as a binary_sensor (occupancy).
- Trigger motion repeatedly in front of the sensor.
- Observe that Home Assistant intermittently misses occupancy updates, while motion is detected reliably in the IKEA app.
- 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.