跳转至

自动化机制中的服务

《HomeAssistant智能家居实战篇》视频

服务基本知识

  • 服务一般由组件(集成)程序或者系统底层程序提供

  • 可以在很多地方调用服务

    • 自动化的动作
    • 组件程序
    • 脚本
    • API接口
    • 前端页面-开发者工具
    • ……
  • 服务的名称由两部分构成

    • light.turn_onlight是域,turn_on标识服务的内容
    • light.turn_off
    • light.toggle
    • switch.turn_on
    • media_player.turn_on
    • automation.turn_on
    • scene.turn_on
    • homeassistant.turn_on
  • 调用服务时要传递必要的数据

  • 服务调用仅检查格式错误,服务不会有任何返回值

常用的服务

  • media_player.play_media

    播放多媒体

  • tts.xxxx_say

    朗读一段文字

  • 各种turn_on/turn_off服务

  • homeassistant.restart

自动化样例:夜灯

返回课程目录↩