Koenkk / Koenkk/zigbee2mqtt

[ Master remote SW Home / Away (064873) / Legrand] ???

Open
#32,459 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?

The device has stopped working.

It pairs successfully with Zigbee2MQTT and is detected correctly, but after pairing nothing happens when any of the buttons are pressed. No events are generated.

The batteries are fully charged, and I have already tried removing the device from Zigbee2MQTT and pairing it again, but the issue persists.

coordinator SONOFF Zigbee 3.0 USB Dongle Plus MG24

What did you expect to happen?

I expect to see under "exposed functions" the triggered action when I click the buttons.

How to reproduce it (minimal and precise)

push buttons to trigger events

Zigbee2MQTT version

2.12.1 (unknown)

Adapter firmware version

{"build":0,"ezsp":13,"major":7,"minor":4,"patch":5,"revision":"7.4.5 [GA]","special":0,"type":170}

Adapter

EmberZNet

Setup

os: #1 SMP PREEMPT Wed Jul 1 07:49:25 UTC 2026 - 6.18.34-haos-raspi - arm64
node: v22.23.0
ha: true

Device database.db entry

No response

Debug log

nothing is shown in debug logs

Notes
Device

definition: 064873 - Legrand (v0.0.0)
software_build_id: 0052
date_code: 20201201
endpoints:

{"1":{"bindings":[{"cluster":"genPollCtrl","target":{"endpoint":1,"ieee_address":"0x180df9fffeed146f","type":"endpoint"}},{"cluster":"genIdentify","target":{"endpoint":1,"ieee_address":"0x180df9fffeed146f","type":"endpoint"}},{"cluster":"genPowerCfg","target":{"endpoint":1,"ieee_address":"0x180df9fffeed146f","type":"endpoint"}}],"clusters":{"input":["genBasic","genIdentify","manuSpecificLegrandDevices","genPollCtrl","genPowerCfg","genBinaryInput"],"output":["genScenes","manuSpecificLegrandDevices","genIdentify","genBasic","genOta"]},"configured_reportings":[],"scenes":[]}}

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 button presses for the Legrand device definition 064873 and reviewing its endpoint data, especially genBinaryInput. Capture a debug log while testing; done means button actions generate events and appear under exposed functions, but the report currently includes no debug output or database entry.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.