Yeah this will not work for all automation triggers. The trigger has to have an entity or device it can call a parent, so context.parent_id
is available for:
- Event trigger
- Home Assistant trigger
- MQTT trigger
- Numeric state trigger
- State trigger
- Sun trigger
- Tag trigger
- Template trigger
- Time trigger
- Time pattern trigger
- Persistent notification trigger
- Webhook trigger
- Zone trigger
- Geolocation trigger
- Device triggers
- Calendar trigger
- Sentence trigger
This is an untested list and based on my understanding of how the parent context id is generated.