36 lines
1.4 KiB
Markdown
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"
|
|
}
|
|
}
|
|
```
|