本帖最后由 南柯醉一梦丶 于 2020-11-13 22:34 编辑
允许您轻松地将家庭助理自动化系统集成到 iOS 和 Apple Watch 的多个区域。1.创建动作
您可以在应用本身或家庭助理中创建Action的configuration.yaml
1.在APP中创建动作动作从配套的 iOS 应用应用页面中的"动作"部分创建。每个动作都有必需字段,具体取决于您的设备: - Name:动作的名称,这将返回在应用程序触发的主页助理事件中。
- Text: 手机和手表上显示的描述性文本。最好保持相对较短的时间,因为每个动作的按钮上的空间有限。
- Text Color:上面定义的文本的颜色。
- Background Color:为动作创建的按钮的颜色。
- Icon:在动作按钮上文本左侧显示的图标。
- Icon Color:动作按钮上图标的颜色。
对于三个颜色字段,通过点击每个字段中的选取颜色圈来选择颜色。 2.在HA中创建Action( 版本要求0.115后)配置HA文件:
ios:
actions:
- name: test
background_color: "#000000"
label:
text: "Hello, World"
color: "#ff0000"
icon:
icon: earth
color: "#ffffff"
其中color 必须为十六进制格式,icon必须为 官方的
配置自动化文件:
automation:
- alias: "Test Action"
initial_state: true
trigger:
- platform: event
event_type: ios.action_fired
event_data:
actionName: 'test'
action:
service: light.turn_off
entity_id: group.all_lights
4.使用Acion
当在手机上按下aciotn按钮时,在HA的事件总线上会触发事件。事件数据由 JSON 格式的与操作相关的属性字典组成,详细请看官方文档。
|