南柯醉一梦丶 发表于 2020-11-13 22:34:50

ios14小组件的方法

本帖最后由 南柯醉一梦丶 于 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 格式的与操作相关的属性字典组成,详细请看官方文档。






bynow 发表于 2020-11-14 00:57:44

很详细,感谢分享

bynow 发表于 2020-11-14 01:13:19

另外我想问下,ha的用户如何通过yaml文件配置啊,还是yaml文件配置好些,重新安装ha方便点

huang7dede 发表于 2020-11-16 11:15:35

这和打开HA app去点实体触发有啥区别

南柯醉一梦丶 发表于 2020-11-16 14:33:33

huang7dede 发表于 2020-11-16 11:15
这和打开HA app去点实体触发有啥区别

本质上都是按钮。。只不过更快捷而已。。。

hnqtj312 发表于 2021-1-3 12:20:49

南柯醉一梦丶 发表于 2020-11-16 14:33
本质上都是按钮。。只不过更快捷而已。。。

如何添加第二个,求语法

zxyny1989 发表于 2021-3-2 20:26:46

很详细,谢谢分享。

cyczq3 发表于 2023-8-24 19:24:41

求具体例子分享~~~谢谢
页: [1]
查看完整版本: ios14小组件的方法