-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hue Tap: missing commands (Philips 8718696743133/EnOcean PTM 215Z) #18088
Comments
Can you provide the data/database.db entry of your device? |
@Koenkk What I discovered in the meantime is that in the fromZigbee.js and philips.js the data for the pressed keys are missing:
Previously I used the deconz integration in HA, everything worked correctly there. |
You can find this file in the z2m data folder (next to |
...so, here the data for the Philips Hue Tap/PTM 215Z module from my database.db file: {
"id": 3,
"type": "GreenPower",
"ieeeAddr": "0x0000000000482097",
"nwkAddr": 8343,
"manufId": null,
"modelId": "GreenPower_2",
"epList": [
242
],
"endpoints": {
"242": {
"epId": 242,
"inClusterList": "",
"outClusterList": "",
"clusters": "",
"binds": "",
"configuredReportings": "",
"meta": ""
}
},
"interviewCompleted": true,
"meta": {},
"lastSeen": 1687463857716,
"defaultSendRequestWhen": "immediate"
} |
I have changed the files fromZigbee.js and philips.js directly in the Z2MQTT container for testing. After a restart the switch works as expected and there are no more error messages. Could you adjust the lines in the project? Or how would I solve the problem cleanly with an external converter in my local installation? Then I could start migrating from Deconz to Z2MQTT. fromZigbee.js philips.js |
Could you check if the issue is fixed with the following external converter: https://gist.github.com/Koenkk/302b6af0aaa020e347314788f2e67b12
external_converters:
- ext_converter.js
|
Unfortunately the converter does not work, it seems that it is not used. I get again/still the error message that the commands 98, 99, 100 and 101 are missing.
But I also give that the mapping table from I think that my PTM215Z module is the same as in the Philips Hue Tap - which is integrated here but only with the primary buttons and must be supplemented with the remaining 4 commands in the library |
|
My switches are from Berker/Hager: https://hager.com/de/loesungen/berker-schalterprogramme/friends-of-hue from the Friends of Hue series. I think all manufacturers of these switches use the same module from the Hue Tap. |
Integrated the fix! Changes will be available in the dev branch tomorrow. (https://www.zigbee2mqtt.io/advanced/more/switch-to-dev-branch.html) |
What happened?
I have successfully connected an Enocean PTM switch - it will shown as Hue Tap. Unfortunately, only the individual buttons are published. As soon as I press and release the upper and lower buttons together, I get an error message. The action payload is for those buttons null.
Under the link (https://www.zigbee2mqtt.io/devices/PTM_215Z.htm) all possible actions of the module are listed - only these (https://www.zigbee2mqtt.io/devices/8718696743133.html) work for me, although the module is labeled with PTM 215Z and sends the codes 98, 99, 100 and 101. Is there an error in the integration?
What did you expect to happen?
I expect all the buttons to deliver a mqtt action with payload.
How to reproduce it (minimal and precise)
multiple join and rejoin of the button switch.
Zigbee2MQTT version
1.31.2
Adapter firmware version
20210708
Adapter
CC2652P Sonoff_Zigbee_3.0_USB_Dongle_Plus
Debug log
The text was updated successfully, but these errors were encountered: