Skip to main content

Shelly BLU H&T Display ZB

Short device name: SBHT-103C
Shelly Bluetooth Device Id: 0x0C

Functional description

  • Buttons: 1
  • E-Ink display
  • SHT40 temp&humidity sensor
  • XYC ALS1206 ambient light sensor

The device continuously measures temperature, humidity and illuminance using its built-in sensors. It transmits this data in two ways:

  • BLE Advertising - The measured values are broadcast periodically as BLE advertising packets
  • Zigbee Communication - The sensor data is also sent over the Zigbee network to the bound devices

Device specific features

  • invert display
  • date/time display
  • clock synchronization by Bluetooth characteristics
  • clock synchronization by BLE advertising (once a day)
  • clock jitter correction
  • °C/°F switching
  • BLE / ZigBee on/off
  • illuminance levels: dark, twilight, bright
  • power saver mode (display stops updating when there is no light detected)

Configuration using the button

  • Press 1 time: Enter setup mode for 3 minutes. In setup mode: (display shows "SEt")
    • Press 1 time: Exit setup mode.
    • Press 2 times rapidly: Enforce clock sync.
    • Press 4 times rapidly: Enter Bluetooth pairing mode.
    • Press 5 times rapidly: Enter Zigbee inclusion mode.
    • Press and hold for 5 seconds: Toggle Bluetooth on/off.
    • Press and hold for 10 seconds: Toggle Zigbee on/off.
    • Press and hold for 30 seconds: Resets the device to factory settings.
  • Press 2 times rapidly: Toggle the display segment between showing the clock or the date (DD.MM).
  • Press 3 times rapidly: Switch temperature unit between Celsius and Fahrenheit.
  • Press 4 times rapidly: Invert the display colors.

BLE pairing

Duration: 1 min

To enter BLE pairing, enter setup mode, and press the button 4 times. The BLE pairing process is indicated by showing "BLe".

Adding to a ZigBee network

Duration: 1 min

To start the ZigBee steering process, enter setup mode and press the button 5 times. ZigBee steering is indicated by showing "ZbP".

Zigbee Identification: The display will show "HI" during identification.

Factory reset

To trigger a factory reset, enter setup mode and hold the button for 30 seconds.

Bluetooth

Advertising (BTHome)

Beacon

Periodic 60 seconds

IdLabelType
0x01battery %uint8
0x15battery lowuint8
0x1Elight (0: dark, 1:twilight, 2:bright)uint8
0x2Ehumidity %uint8
0x45temperature 0.1°Cint16

Device-Id packet

Periodic 60 minutes

IdLabelType
0x01battery %uint8
0x15battery lowuint8
0xF0device type iduint16
0xF1firmware versionuint32
0xF2firmware versionuint24

Events

single, with duration 2000ms

IdLabelTypeEvents
0x01battery %uint8
0x15battery lowuint81 (present if battery% < 15%)
0x3Abuttonuint81x short press

Characteristics

CharacteristicUUIDTypeAccessDefaultMeaning
UNIX timed56a3410-115e-41d1-945b-3a7f189966a1uint32rw-UTC timestamp
UTC offset08b83239-6f5e-4412-892d-81e59224716eint16rw-UTC (timezone) offset in minutes
ZigBee enabled68348d04-f62c-435d-b075-cc54b9f049ccuint8rw00: disabled, 1:enabled
Temperature offset0de178e5-a95d-4988-b042-7145d540a000int16rw0offset in 0.1°C
Humidity offset0de178e5-a95d-4988-b042-7145d540a002int16rw0offset in 1%
Dark thresholdc1a32099-32e8-42d8-99bb-b90ce4abe841uint16rw50~1lux
Bright thresholdc1a32099-32e8-42d8-99bb-b90ce4abe842uint16rw500~1lux
Invert display611723f5-53dd-4289-888a-7523db56bb59uint8rw00: black-on-white, 1: white-on-black
Temperature units8645a7a9-6bb6-41fa-a120-4034629c2519uint8rw00: Celsius, 1: Fahnrenheit
Clock sync enabled317c7868-5889-4572-b6ef-2c436ee5a92auint8rw10: disabled, 1: enabled
Clock mode 12h/24ha9e33a3f-0396-41e5-a7c4-30511ffba2aduint8rw00: 24h mode, 1: 12h mode
Power saverca9d7a88-2ad3-4940-9b8b-75558d08a3b0uint8rw00: disabled, 1: enabled
Factory resetb0a7e40f-2b87-49db-801c-eb3686a24bdbuint8w-1: perform factory reset
Battery 1 voltage8f8e2438-535d-478d-af0f-c3692c3c1bb1uint16r-voltage in 0.01V
Battery 2 voltage8f8e2438-535d-478d-af0f-c3692c3c1bb2uint16r-voltage in 0.01V

ZigBee

ZigBee device info

Device Id: 0x0302 (Temperature Sensor) Profile Id: 0x104 (Home Automation)

EPDirIdClusterIdAttribute/CommandAccess/Direction
1S0x0000Basic0x0000ZCL Versionr
0x0004Manufacturer namer
0x0005Model Identifierr
0x0007Power sourcer
0x4000Sw Build Idr
0xFFFDCluster Rev.r
S0x0001Power config0x0020Battery voltager
0x0020Battery 1 voltager
0x0021Battery percentage remainingrp
0x0040Battery 2 voltager
0xFFFDCluster Rev.r
C0x0003Identify0xFFFDCluster Rev.r
0x0000IdentifyC->S
0x0001IdentifyQueryC->S
S0x0003Identify0x0000Identify timer
0xFFFDCluster Rev.r
0x0000IdentifyC->S
0x0001IdentifyQueryC->S
S0x0402Temperature measurement0x0000Measured valuerp
0x0001Min measured valuer
0x0002Max measured valuer
0xFFFDCluster Rev.r
S0x0405Relative humidity measurement0x0000Measured valuerp
0x0001Min measured valuer
0x0002Max measured valuer
0xFFFDCluster Rev.r
S0xFC21Light level MFC:0x14900x0000Light levelrp
0x0001Dark thresholdrw
0x0002Bright thresholdrw
0xFFFDCluster Rev.r

Bootloader

Bootloader mode duration: 30 seconds

To enter bootloader mode, hold the button while the device starts (when inserting the battery).

The display will indicate "OtA"