Update EnOcean PTM 21xZ/ZE - MQTT Trigger

2026-08-20 17:30:14 +02:00
parent caed35e24d
commit ca17098559

@@ -440,4 +440,102 @@ Settings → Automations & Scenes → Blueprints
6. Enter the controller name exactly as it appears in Zigbee2MQTT.
7. Verify the MQTT base topic.
8. Configure the desired button actions.
9. If using a PTM216Z, create and select the required Text Helper.
9. If using a PTM216Z, create and select the required Text Helper.
## Troubleshooting
### Button does not trigger anything
Check that the configured controller name matches the Zigbee2MQTT device name.
For example:
```text
Zigbee2MQTT:
Livingroom_Switch
```
must be entered as:
```text
Livingroom_Switch
```
Also verify that the MQTT base topic is correct.
### Press works but Hold does not
Check the Hold delay setting.
The default is:
```text
500 ms
```
Try lowering the value if the switch does not reliably detect long presses.
For PTM216Z devices, make sure:
```text
PTM216Z: ON
```
and that the required Text Helper has been selected.
### Release action does not work
The release action is specifically used for a release after a long press.
For example, a short press:
```text
press_1 → release_1
```
will trigger:
```text
Button 1 Pressed
```
A long press:
```text
press_1
↓
Hold delay exceeded
↓
Button 1 Held
↓
release_1
```
will trigger:
```text
Button 1 Released
```
## Notes
The blueprint uses MQTT topics generated by Zigbee2MQTT and filters events based on the configured controller name.
The MQTT topic structure is:
```text
<base_topic>/<controller>/action
```
The default base topic is:
```text
zigbee2mqtt
```
## Version
Current blueprint version:
```text
2025.12.13
```
Minimum Home Assistant version:
```text
2024.10.0
```
## Changelog
**v2025.12.13**
- Initial documented version
- EnOcean PTM 21xZ/ZE MQTT support
- Press actions
- Hold actions
- Release actions
- Four individual buttons
- Button combinations
- Two-finger actions
- Configurable hold delay
- PTM216Z-specific event handling
- Optional Input Text Helper for PTM216Z
- Multiple controller support