## 人存在传感器-如厕风险提示配置方法 [人员感应器卡片代码生成器](generator_youren.html) ### 先找出要配置的传感器的实体ID 下面以大连的这个人存在传感器01为例: ``` 人存在传感器01 光照度: sensor.xiaomi_cn_blt_3_1lqavn130ck00_03_illumination_p_2_1005 无人持续时长: sensor.xiaomi_cn_blt_3_1lqavn130ck00_03_no_one_duration_p_2_1082 有人持续时长: sensor.xiaomi_cn_blt_3_1lqavn130ck00_03_has_someone_duration_p_2_1081 存在传感器 有人无人 状态是否触发 sensor.xiaomi_cn_blt_3_1lqavn130ck00_03_occupancy_status_p_2_1078 ``` ### 仪表盘配置 在仪表盘,相应位置,新建组件,进入代码编辑,贴入如下格式的YAML内容: ```YAML type: markdown content: > 1号{% if is_state('binary_sensor.xiaomi_cn_blt_3_1lqavn130ck00_03_occupancy_status_p_2_1078', 'on') %} # 🔴 有人-不可用 {% else %} # 🟢 无人-可用 {% endif %} **光照度:** {{ states('sensor.xiaomi_cn_blt_3_1lqavn130ck00_03_illumination_p_2_1005') |default('未知') }} lx {% if is_state('binary_sensor.xiaomi_cn_blt_3_1lqavn130ck00_03_occupancy_status_p_2_1078', 'on') %} **有人持续:** {% set duration = states('sensor.xiaomi_cn_blt_3_1lqavn130ck00_03_has_someone_duration_p_2_1081') %}{{ '未知' if duration in ['unknown', 'unavailable', ''] else duration }} {% else %} **无人持续:** {% set duration = states('sensor.xiaomi_cn_blt_3_1lqavn130ck00_03_no_one_duration_p_2_1082') %}{{ '未知' if duration in ['unknown', 'unavailable', ''] else duration }} {% endif %} card_mod: style: | ha-card { text-align: center; } ha-card h1 { font-size: 48px !important; margin: 10px 0 !important; } ha-card p { font-size: 18px !important; margin: 5px 0 !important; } grid_options: columns: 6 rows: 3 ``` 医用卫生间 ```YAML type: markdown content: > 医护卫生间{% if is_state('sensor.xiaomi_cn_blt_3_1lqll06fp0c00_03_occupancy_status_p_2_1078', 'on') or is_state('sensor.xiaomi_cn_blt_3_1lqll06fp0c00_03_occupancy_status_p_2_1078', '有人') %} # 🔴 有人-不可用 {% else %} # 🟢 无人-可用 {% endif %} **光照度:** {{ states('sensor.xiaomi_cn_blt_3_1lqll06fp0c00_03_illumination_p_2_1005') | default('未知') }} lx {% if is_state('sensor.xiaomi_cn_blt_3_1lqll06fp0c00_03_occupancy_status_p_2_1078', 'on') or is_state('sensor.xiaomi_cn_blt_3_1lqll06fp0c00_03_occupancy_status_p_2_1078', '有人') %} **有人持续:** {% set duration = states('sensor.xiaomi_cn_blt_3_1lqll06fp0c00_03_has_someone_duration_p_2_1081') %}{{ '未知' if duration in ['unknown', 'unavailable', ''] else duration }} {% else %} **无人持续:** {% set duration = states('sensor.xiaomi_cn_blt_3_1lqll06fp0c00_03_no_one_duration_p_2_1082') %}{{ '未知' if duration in ['unknown', 'unavailable', ''] else duration }} {% endif %} card_mod: style: | ha-card { text-align: center; } ha-card h1 { font-size: 48px !important; margin: 10px 0 !important; } ha-card p { font-size: 18px !important; margin: 5px 0 !important; } grid_options: columns: 6 rows: 3 ``` 二号卫生间 ```yaml type: markdown content: > 2号{% if is_state('binary_sensor.xiaomi_cn_blt_3_1lqb1cfugcc00_03_occupancy_status_p_2_1078', 'on') %} # 🔴 有人-不可用 {% else %} # 🟢 无人-可用 {% endif %} **光照度:** {{ states('sensor.xiaomi_cn_blt_3_1lqb1cfugcc00_03_illumination_p_2_1005') |default('未知') }} lx {% if is_state('binary_sensor.xiaomi_cn_blt_3_1lqb1cfugcc00_03_occupancy_status_p_2_1078', 'on') %} **有人持续:** {% set duration = states('sensor.xiaomi_cn_blt_3_1lqb1cfugcc00_03_has_someone_duration_p_2_1081') %}{{ '未知' if duration in ['unknown', 'unavailable', ''] else duration }} {% else %} **无人持续:** {% set duration = states('sensor.xiaomi_cn_blt_3_1lqb1cfugcc00_03_no_one_duration_p_2_1082') %}{{ '未知' if duration in ['unknown', 'unavailable', ''] else duration }} {% endif %} card_mod: style: | ha-card { text-align: center; } ha-card h1 { font-size: 48px !important; margin: 10px 0 !important; } ha-card p { font-size: 18px !important; margin: 5px 0 !important; } grid_options: columns: 6 rows: 3 ``` 三号卫生间 ```yaml type: markdown content: > 男卫{% if is_state('binary_sensor.xiaomi_cn_blt_3_1magboil90c01_03_occupancy_status_p_2_1078', 'on') or is_state('binary_sensor.xiaomi_cn_blt_3_1magboil90c01_03_occupancy_status_p_2_1078', '有人') %} # 🔴 有人-不可用 {% else %} # 🟢 无人-可用 {% endif %} **光照度:** {{ states('sensor.xiaomi_cn_blt_3_1magboil90c01_03_illumination_p_2_1005') | default('未知') }} lx {% if is_state('binary_sensor.xiaomi_cn_blt_3_1magboil90c01_03_occupancy_status_p_2_1078', 'on') or is_state('binary_sensor.xiaomi_cn_blt_3_1magboil90c01_03_occupancy_status_p_2_1078', '有人') %} **有人持续:** {% set duration = states('sensor.xiaomi_cn_blt_3_1magboil90c01_03_has_someone_duration_p_2_1081') %}{{ '未知' if duration in ['unknown', 'unavailable', ''] else duration }} {% else %} **无人持续:** {% set duration = states('sensor.xiaomi_cn_blt_3_1magboil90c01_03_no_one_duration_p_2_1082') %}{{ '未知' if duration in ['unknown', 'unavailable', ''] else duration }} {% endif %} card_mod: style: | ha-card { text-align: center; } ha-card h1 { font-size: 48px !important; margin: 10px 0 !important; } ha-card p { font-size: 18px !important; margin: 5px 0 !important; } grid_options: columns: 6 rows: 3 ```