Help with 4-button remote Lidl-Silvercrest HG06323 (_TYZB01_bngwdjsr) DDF file

There is a zigbee request “Leave” that can be used for light device Lights - deCONZ REST-API

But I almost sure it don’t work at 100% and I m sure it don’t work for sensor.
Generaly to remove a sensor from a network, we re-include it on a new one. Can just make a reset procedure, but don’t open the deconz deconz (don’t clic on “add new sensor”).

I know you don’t need group, but this device need a group to send it’s broadcast request to it, to don’t perturb the whole network.

For the procedure I don’t know the better way, and it will be not easy as the device is sleeping, so you will need to wake it for every tests.

what I would do on my side

  • use the DDF with group feature
  • include the device
  • wait for all configuration was done, can take time on sleeping device
  • check on the “group cluster” if there is a group configured for this device
  • if not create one, and make all bind to this group.

But it’s possible as there is some group feature on this DDF the DDF core will try to overwrite thoses setting, so if it don’t work, new try with the first DDF without group feature.

There is a lot to learn for me. Just doing stuff here without knowing what I am doing :wink:

Think it’s working as it should now.
I added group 0x4E20 and the Ghosting/Broadcasting is gone.
All 4 buttons work now with this DDF:

{
“schema”: “devcap1.schema.json”,
“manufacturername”: “_TYZB01_bngwdjsr”,
“modelid”: “TS1001”,
“product”: “Silvercrest Lux Remote Control”,
“sleeper”: true,
“status”: “Gold”,
“subdevices”: [
{
“type”: “$TYPE_SWITCH”,
“restapi”: “/sensors”,
“uuid”: [
“$address.ext”,
“0x01”,
“0x0004”
],
“items”: [
{
“name”: “attr/id”
},
{
“name”: “attr/lastannounced”
},
{
“name”: “attr/lastseen”
},
{
“name”: “attr/manufacturername”
},
{
“name”: “attr/modelid”
},
{
“name”: “attr/name”
},
{
“name”: “attr/swversion”
},
{
“name”: “attr/type”
},
{
“name”: “attr/uniqueid”
},
{
“name”: “config/on”
},
{
“name”: “config/group”,
“default”: “auto”
},
{
“name”: “config/reachable”
},
{
“name”: “state/buttonevent”
},
{
“name”: “state/lastupdated”
}
]
}
],
“bindings”: [
{
“bind”: “groupcast”,
“src.ep”: 1,
“cl”: “0x0006”,
“config.group”: 0
},
{
“bind”: “groupcast”,
“src.ep”: 1,
“cl”: “0x0008”,
“config.group”: 0
},
{
“bind”: “unicast”,
“src.ep”: 1,
“dst.ep”: 1,
“cl”: “0x0006”
},
{
“bind”: “unicast”,
“src.ep”: 1,
“dst.ep”: 1,
“cl”: “0x0008”
}
]
}

Lol for me too, sorry, I can’t be more explicit, I don’t known more than you.

Just by curiosity why 0x4E20 ?

Good question.
I saw it somewhere as GID. I think it was in Deconz GUI, but can’t find it anymore.

Anyway, after some testing everything seems to work ok now.

Can I please buy you a beer (or coffee or something else) for all your help?
Let me know how I can Paypal it to you.

Sure ^^, you have a link on my github repository called “Domoticz-deCONZ” if you can find it.

BTW about your issue, as all users are not able to do like you, I will let it as it, time for deconz DDF are able to create the group to finih the DDF.

Found the link, I hope the payment went ok. Let me know if you didn’t receive.

I searched again just now for the 0x4E20 GID in Deconz GUI, but I really can’t find it anymore. When I saw it I made a gamble to try it. Not sure if it’s the only group that works or there just have to be ‘a’ group.
I shall mark it as a solution for this thread.
Thanks for your help and patience.

Don’t worry for it, it can take some time, but BTW thx for it, and your patience too ^^.
I think I will just re-use this DDF when the feature will be possible using DDF.

I don’t think the payment went ok.
Can I send you something with Paypal?

I don’t think paypal is working, the “buymeacoffee” is the easier, but thanks for the intent, don’t worry for that, helping users is just a hobby ^^.