Frient SMSZB-120 smoke alarm sounds locally but smoke entity never changes state in ZHA

Hi,

I have a Frient SMSZB-120 smoke detector connected via ZHA.

The detector itself works: when I introduce real smoke, the local alarm sounds correctly.

However, Home Assistant never seems to receive a usable smoke alarm state:

binary_sensor.woonkamer_rookmelder_woonkamer always stays “off”
no zha_event is generated during the alarm
no state_changed event is generated for the smoke sensor
only RSSI/LQI updates are visible

ZHA diagnostics show only a single smoke entity (IASZone, zone_status).

Has anyone seen this before or found a workaround to expose the smoke alarm state in Home Assistant?

Home Assistant: 2026.10.0b0

  • ZHA
  • Frient SMSZB-120
  • Sonoff Zigbee Dongle

Thanks!