EPMatt / awesome-ha-blueprints

A curated collection of automation blueprints for Home Assistant.
https://epmatt.github.io/awesome-ha-blueprints
GNU General Public License v3.0
811 stars 237 forks source link

New Controller - EnOcean Pushbutton transmitter module for ZigBee ZGP #588

Open thotha opened 6 months ago

thotha commented 6 months ago

Manufacturer

EnOcean

Model

PTM 215Z, PTM 215ZE, PTM 216Z, PTM 216ZE

Short Description

Pushbutton transmitter module for ZigBee Greenpower ZGP

Image

PTM-215Z

Actions

[Zigbee2MQTT]

Data for model PTM 215Z.

Debug   2024-01-03 13:22:16 Received Zigbee  message from 'PTM215Z', type 'commandNotification', cluster 'greenPower', data '{"commandFrame":{},"commandID":16,"frameCounter":1647,"options":5280,"payloadSize":255,"srcID":24202061}' from endpoint 242 with groupID 2948
Info    2024-01-03 13:22:16 MQTT publish: topic 'zigbee2mqtt/PTM215Z', payload '{"action":"press_1","elapsed":49852,"last_seen":"2024-01-03T13:22:16+01:00","linkquality":98}'
Info    2024-01-03 13:22:16 MQTT publish: topic 'zigbee2mqtt/PTM215Z/action', payload 'press_1'
Debug   2024-01-03 13:22:19 Received Zigbee  message from 'PTM215Z', type 'commandNotification', cluster 'greenPower', data '{"commandFrame":{"raw":{"data":[232,88,255],"type":"Buffer"}},"commandID":20,"frameCounter":1648,"gppGddLink":255,"gppNwkAddr":22760,"options":21664,"payloadSize":0,"srcID":24202061}' from endpoint 242 with groupID 2948
Info    2024-01-03 13:22:19 MQTT publish: topic 'zigbee2mqtt/PTM215Z', payload '{"action":"release_1","elapsed":3015,"last_seen":"2024-01-03T13:22:19+01:00","linkquality":94}'
Info    2024-01-03 13:22:19 MQTT publish: topic 'zigbee2mqtt/PTM215Z/action', payload 'release_1'
Debug   2024-01-03 13:22:24 Received Zigbee  message from 'PTM215Z', type 'commandNotification', cluster 'greenPower', data '{"commandFrame":{"raw":{"data":[232,88,255],"type":"Buffer"}},"commandID":17,"frameCounter":1649,"gppGddLink":255,"gppNwkAddr":22760,"options":21664,"payloadSize":0,"srcID":24202061}' from endpoint 242 with groupID 2948
Info    2024-01-03 13:22:24 MQTT publish: topic 'zigbee2mqtt/PTM215Z', payload '{"action":"press_2","elapsed":4864,"last_seen":"2024-01-03T13:22:24+01:00","linkquality":94}'
Info    2024-01-03 13:22:24 MQTT publish: topic 'zigbee2mqtt/PTM215Z/action', payload 'press_2'
Debug   2024-01-03 13:22:27 Received Zigbee  message from 'PTM215Z', type 'commandNotification', cluster 'greenPower', data '{"commandFrame":{},"commandID":21,"frameCounter":1650,"options":5280,"payloadSize":255,"srcID":24202061}' from endpoint 242 with groupID 2948
Info    2024-01-03 13:22:27 MQTT publish: topic 'zigbee2mqtt/PTM215Z', payload '{"action":"release_2","elapsed":3007,"last_seen":"2024-01-03T13:22:27+01:00","linkquality":94}'
Info    2024-01-03 13:22:27 MQTT publish: topic 'zigbee2mqtt/PTM215Z/action', payload 'release_2'
Debug   2024-01-03 13:22:31 Received Zigbee  message from 'PTM215Z', type 'commandNotification', cluster 'greenPower', data '{"commandFrame":{"raw":{"data":[232,88,255],"type":"Buffer"}},"commandID":19,"frameCounter":1651,"gppGddLink":255,"gppNwkAddr":22760,"options":21664,"payloadSize":0,"srcID":24202061}' from endpoint 242 with groupID 2948
Info    2024-01-03 13:22:31 MQTT publish: topic 'zigbee2mqtt/PTM215Z', payload '{"action":"press_3","elapsed":3637,"last_seen":"2024-01-03T13:22:31+01:00","linkquality":94}'
Info    2024-01-03 13:22:31 MQTT publish: topic 'zigbee2mqtt/PTM215Z/action', payload 'press_3'
Debug   2024-01-03 13:22:35 Received Zigbee  message from 'PTM215Z', type 'commandNotification', cluster 'greenPower', data '{"commandFrame":{"raw":{"data":[232,88,255],"type":"Buffer"}},"commandID":23,"frameCounter":1652,"gppGddLink":255,"gppNwkAddr":22760,"options":21664,"payloadSize":0,"srcID":24202061}' from endpoint 242 with groupID 2948
Info    2024-01-03 13:22:35 MQTT publish: topic 'zigbee2mqtt/PTM215Z', payload '{"action":"release_3","elapsed":3633,"last_seen":"2024-01-03T13:22:34+01:00","linkquality":91}'
Info    2024-01-03 13:22:35 MQTT publish: topic 'zigbee2mqtt/PTM215Z/action', payload 'release_3'
Debug   2024-01-03 13:22:37 Received Zigbee  message from 'PTM215Z', type 'commandNotification', cluster 'greenPower', data '{"commandFrame":{"raw":{"data":[232,88,255],"type":"Buffer"}},"commandID":18,"frameCounter":1653,"gppGddLink":255,"gppNwkAddr":22760,"options":21664,"payloadSize":0,"srcID":24202061}' from endpoint 242 with groupID 2948
Info    2024-01-03 13:22:37 MQTT publish: topic 'zigbee2mqtt/PTM215Z', payload '{"action":"press_4","elapsed":2838,"last_seen":"2024-01-03T13:22:37+01:00","linkquality":94}'
Info    2024-01-03 13:22:37 MQTT publish: topic 'zigbee2mqtt/PTM215Z/action', payload 'press_4'
Debug   2024-01-03 13:22:41 Received Zigbee  message from 'PTM215Z', type 'commandNotification', cluster 'greenPower', data '{"commandFrame":{},"commandID":22,"frameCounter":1654,"options":5280,"payloadSize":255,"srcID":24202061}' from endpoint 242 with groupID 2948
Info    2024-01-03 13:22:41 MQTT publish: topic 'zigbee2mqtt/PTM215Z', payload '{"action":"release_4","elapsed":3279,"last_seen":"2024-01-03T13:22:41+01:00","linkquality":72}'
Info    2024-01-03 13:22:41 MQTT publish: topic 'zigbee2mqtt/PTM215Z/action', payload 'release_4'

Additional Details

Useful resources

Device-Typ: GreenPower Zigbee-Modell: GreenPower_2 Zigbee-Manufacturer: EnOcean Whitelabel: Niko 91004, NodOn CWS-4-1-01_HUE, Vimar 03906, Sunricher SR-ZGP2801K4-FOH-E, LED-Trading 9125, Feller 4120.2.S.FMI.61 and several others Description: Pushbutton transmitter module

Zigbee2MQTT Devicesupport PTM-215Z will be replaced by PTM 216Z but still used in several devices

PTM-215ZE (This device does have some more commands as the PTM 215Z and PTM 216Z) Additional Productinformation EnOcean PTM 215ZE Manual EnOcean PTM 215ZE Datasheet

PTM-216Z (This is the successor of of PTM 216Z) Additional Productinformation EnOcean PTM 216Z manual EnOcean PTM 216Z Datasheet

EnOcean Kinetic Harvester Modules EnOcean Kinetic Harvester some finished Products from EnOcean

Additional context

It is very importand to note, that those modules do only work if there is a Philips Hue Light/LED Strip integrated/bound into Zigbee2MQTT, as this Philips Hue Light/LED Strip is being used to translate ZGP commands to Zigbee commands. This translation/convertion is done automatically and there is (for me) no known way to explicitilly tell which Philips Hue Light/LED Strip will do the translation if more then one Philips Hue Light/LED Strip is integrated/bound to Zigbee2MQTT. Also there is right now (at least to my knowledge) no way to use these modules without any Philips Hue Light/LED Strip or with any other Zigbee device or emulated Philips Hue Bridge/Light/LED Strip. At least a dedicated Philips Hue Bridge 2 is NOT required to get the ZGP modules to work with Zigbee2MQTT.