companion.home-assistant/docs/apple-watch/actions.md

36 lines
1.4 KiB
Markdown

---
title: "iOS Actions"
id: "watch-actions"
---
:::info Before continuing
You can easily run scripts and active scenes directly by adding Script/Scene to your watch [configuration](/docs/apple-watch/#home).
:::
All [actions](/core/actions.md) that have been set up on a paired iPhone will be available on Apple Watch and can be accessed from the Home Assistant watch app or by tapping a [complication](complications.md).
Actions that are fired from Apple Watch will be delivered to the Home Assistant Event Bus in the same way as actions triggered on iPhone with the `ios.action_fired` event, however the payload of the event will differ slightly to clarify the source of the event. Actions triggered by Apple Watch will have the `triggerSource` key set to `watch`.
An example `ios.action_fired` payload for an event triggered on Apple Watch is:
```json
{
"event_type": "ios.action_fired",
"data": {
"sourceDeviceID": "my_iphone",
"actionID": "09CEA437-4585-4A97-B946-79D2C8B3145A",
"sourceDevicePermanentID": "BCEE1730-E6BE-453B-B9E5-9601FA182C64",
"actionName": "MyActionName",
"triggerSource": "watch",
"sourceDeviceName": "My iPhone"
},
"origin": "REMOTE",
"time_fired": "2020-06-13T14:40:43.009700+00:00",
"context": {
"id": "d2f58b921b2f41809af9fce444416aab",
"parent_id": null,
"user_id": "3831508509fe4124abaf1d144c2e8ca4"
}
}
```