Koenkk / Koenkk/zigbee2mqtt

[New device support]: Add manufacturerName _TZE28C1000000_gt5al3bl to GL-SPI-206P definition

Open Beginner friendly
#32,940 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Link

https://gledopto.com/h-pd-101.html

Database entry

0x6ce4a4fffeb0c983

Zigbee2MQTT version

2.13.0

External definition
const {definitions} = require('zigbee-herdsman-converters');
const base = definitions.find((d) => d.model === 'GL-SPI-206P');

const definition = {
    ...base,
    fingerprint: [
        ...(base.fingerprint || []),
        {modelID: 'TS0601', manufacturerName: '_TZE28C1000000_gt5al3bl'},
    ],
};

module.exports = [definition];
What does/doesn't work with the external definition?

I was unable to test this locally, as the Home Assistant Zigbee2MQTT add-on has external JavaScript converters disabled by default and there's no config option to enable it.

This device paired under manufacturerName _TZE28C1000000_gt5al3bl (modelID TS0601), which doesn't match the existing GL-SPI-206P fingerprint (_TZE284_gt5al3bl), causing it to fall back to a generic definition exposing only linkquality.

The hardware and packaging is identical to the already-supported GL-SPI-206P (same box, same model number, same manual). This external definition simply adds the additional manufacturerName to the existing fingerprint list, under the assumption the underlying datapoints are identical. I'd appreciate if someone with the ability to test could confirm, or if a maintainer could merge this fingerprint addition directly given the hardware match.

Notes

Related: discussion #30755 and issue #29539, both about the same GL-SPI-206P device under manufacturerName _TZE284_gt5al3bl.

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

Locate the existing GL-SPI-206P definition and inspect its fingerprint list. Add the reported model and manufacturer pairing, then verify with a compatible Zigbee test that the device exposes the same controls as the existing definition; done means it no longer falls back to linkquality-only handling.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
embedded-iot
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.