不显示参数名_5.1 Configuration - 设置自定义参数

2019-04-14

本系列教程主要实现通过Raspberry Pi3 + Hass.io + Macbook配合其它智能硬件实现对智能家居的控制,旨在分享搭建智能家居过程中的经验和乐趣。

默认情况下,您的所有设备都将可见,并具有由其域名确定的默认图标。 您可以通过更改其中一些参数来自定义首页的外观,名称等属性。


1. configuration.yaml的示例代码如下所示,自定义包括三个参数:customize(单个设备自定义),customize_domain(按种类自定义)和customize_glod(按正则表达式自定义)。

homeassistant:
  name: Home
  unit_system: metric
  # etc

  customize:
    # Add an entry for each entity that you want to overwrite.
    sensor.living_room_motion:
      hidden: true
    thermostat.family_room:
      entity_picture: https://example.com/images/nest.jpg
      friendly_name: Nest
    switch.wemo_switch_1:
      friendly_name: Toaster
      entity_picture: /local/toaster.jpg
    switch.wemo_switch_2:
      friendly_name: Kitchen kettle
      icon: mdi:kettle
    switch.rfxtrx_switch:
      assumed_state: false
  # Customize all entities in a domain
  customize_domain:
    light:
      icon: mdi:home
    automation:
      initial_state: 'on'
  # Customize entities matching a pattern
  customize_glob:
    "light.kitchen_*":
      icon: mdi:description
    "scene.month_*_colors":
      hidden: true
      emulated_hue_hidden: false
      homebridge_hidden: true

2. 属性介绍

  • friendly_name: 实体的名称。
  • homebridge_name: HomeBridge中的实体名称。
  • hidden: 设置为true则隐藏实体。
  • homebridge_hidden: 设置为true则在HomeBridge隐藏实体。
  • emulated_hue_hidden: 设置为true则在emulated_hue隐藏实体。
  • entity_picture: 用作实体图片的网址。
  • icon: 来自MaterialDesignIcons.comCheatsheet)的任何图标。 前缀名称为mdi :,如mdi:home。
  • assumed_state: 对于具有假设状态的开关,显示了两个按钮(关闭,打开),而不是一个switch开关。 通过将assume_state设置为false,您将获得默认开关图标。
  • device_class: 设置设备的类别,更改UI上显示的设备状态和图标,包括Binary Sensor和Cover。
  • initial_state: 设置自动化的初始状态。 打开或关闭。
  • unit_of_measurement: 定义度量单位(如果有的话)。

4. 我主要使用了customize参数,添加如下代码主要是为了将原来的英文名称改为中文,特别是小米网关添加的设备默认名特别复杂。

每个设备的第一行,如light.gateway_light_7811dcb38873为设备entity_id,light为类型,gateway_light_7811dcb38873为原来默认在Home Assistant上显示的名称。entity_id的显示规则为:“小写的类型名” + “.” + “小写名称并且将空格改为下划线”

customize.yaml:

# xiaomi
light.gateway_light_7811dcb38873:
  friendly_name: 小米网关灯
  homebridge_name: 小米网关灯
switch.plug_158d0001b8a062:
  friendly_name: 小米插座
  homebridge_name: 小米插座
binary_sensor.motion_sensor_158d0001c1d36a:
  friendly_name: 人体传感器
  homebridge_name: 人体传感器
binary_sensor.switch_158d0001bf1f9a:
  friendly_name: 无线开关
  homebridge_name: 无线开关
binary_sensor.door_window_sensor_158d0001bf930f:
  friendly_name: 门窗传感器
  homebridge_name: 门窗传感器
sensor.illumination_7811dcb38873:
  friendly_name: 照明
  homebridge_name: 照明

5. 效果图如下:

319e4615424c6779521814dc7cabde27.png

6. 还有一个更加简单的设置方法,点击左侧的Configuration,然后在界面中选择customization,进入界面选择设备或者组进行属性的设置。

64fc0755308fb23fd43dc061fc5a070e.png

参考文档

Customizing entities​www.home-assistant.io
c26f9b35c58a53693656ff1667e279d8.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值