Koenkk / Koenkk/zigbee2mqtt

Shelly BLU H&T Display ZB (SBHT-103C): SYNC always fails, genTime returns UNSUPPORTED_ATTRIBUTE

Open
#32,686 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

problem
Dominant language
TypeScript
Stars
15.7k
Forks
2k
Avg merge
18h 55m
Merged PRs (30d)
35

Description

What happened?
What happened?

The Shelly BLU H&T Display ZB cannot synchronize its clock via Zigbee2MQTT.

The device works correctly otherwise:

  • Temperature updates
  • Humidity updates
  • Battery updates
  • Device joins and communicates normally

However, when manually triggering clock synchronization on the device (SET -> SYNC), it always displays:

SYNC FAIL

Device

Model: Shelly BLU H&T Display ZB
Model ID: SBHT-103C

Firmware before update:
251118 / v1.1.9

Firmware after update:
260512 / v1.2.20

The firmware update was performed successfully using Shelly BLE Debug.

Zigbee2MQTT

Version: 2.12.1
Frontend: 2.12.0
zigbee-herdsman: 10.6.1
zigbee-herdsman-converters: 26.76.0

Coordinator:
Texas Instruments Z-Stack 3.x.0

Home Assistant

Home Assistant OS
Linux 6.18.37-haos

Investigation

The device exposes the genTime cluster.

Using the Zigbee2MQTT Dev Console:
Endpoint: 1
Cluster: genTime

Reading the "time" attribute returns:

Status: UNSUPPORTED_ATTRIBUTE

Other attributes under genTime also return unsupported.

Because of this, the device never synchronizes its internal clock and manual SYNC always results in "SYNC FAIL".

Expected behavior

The device should obtain the current time from the Zigbee Time cluster and display the correct local time.

Additional information
  • Factory reset performed.
  • Device removed and re-paired.
  • Firmware updated to v1.2.20.
  • Same result before and after firmware update.
  • Zigbee communication is otherwise fully functional.
What did you expect to happen?

No response

How to reproduce it (minimal and precise)

No response

Zigbee2MQTT version

2.12.1

Adapter firmware version

20221226

Adapter

SMLIGHT SLZB-06 (CC2652P, Z-Stack 3.x.0)

Setup

Home Assistant OS add-on on Intel NUC.
Coordinator: SMLIGHT SLZB-06 over Ethernet.
MQTT: Mosquitto add-on.

Device database.db entry

No response

Debug log

No response

Notes

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the failure in the Zigbee2MQTT Dev Console against endpoint 1 and the genTime cluster, confirming the time attribute still returns UNSUPPORTED_ATTRIBUTE. Determine whether the device can provide time through the existing Zigbee2MQTT integration, and consider the issue done when clock synchronization succeeds and the device displays the correct local time.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
embedded-iot, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.