『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 11476|回复: 21

[进阶教程] 方便查看所有HA接入设备id及属性的方法

[复制链接]

27

主题

154

帖子

1399

积分

金牌会员

只发干货

Rank: 6Rank: 6

积分
1399
金钱
1245
HASS币
0

教程狂人论坛风云人物

发表于 2017-7-9 13:29:14 | 显示全部楼层 |阅读模式

HA的 templates 页面指引
1.png

1、查看所有HA接入设备id及属性
在HA中的 templates 页面中输入以下代码:
{{ "_".ljust(90, "_") }}
{%- set domains = [states.light, states.switch, states.automation, states.device_tracker, states.group, states.media_player, states.proximity, states.script, states.zone, states.zwave, states.binary_sensor, states.sensor, states.calendar ] %}
{{ "Entity ID".ljust(50) }}{{ "Entity Name" }}
  {{ "Attribute Name".ljust(50) }}{{ "Attribute Value" }}
{%- for domain in domains -%}
{% for item in domain %}
{{ "_".ljust(90, "_") }}
{{ item.entity_id.ljust(50) }}
  {{ "State".ljust(50) }}: {{ item.state}}
  {{ "Domain".ljust(50) }}: {{ item.domain}}
  {{ "Object ID".ljust(50) }}: {{ item.object_id}}
  {{ "Last Updated".ljust(50) }}: {{ item.last_updated}}
  {{ "Last Changed".ljust(50) }}: {{ item.last_changed}}
{%- for attrib in item.attributes|sort() %}
{%- if attrib is defined %} 
  {{attrib.ljust(50)}}: {{ item.attributes[attrib] }} 
{%- endif %}
{%- endfor %}
{%- endfor %}
{%- endfor %}

2.png

2、只查看所有HA接入设备id,不含属性
在HA中的 templates 页面中输入以下代码:

{%- set domains = [states.light, states.switch, states.automation, states.device_tracker, states.group, states.media_player, states.proximity, states.script, states.zone, states.zwave, states.binary_sensor, states.sensor, states.calendar ] %}

{{ "Entity ID".ljust(50) }}  {{ "Entity Name" }}

{%- for domain in domains %}
{% for item in domain %}
{{ item.entity_id.ljust(50) }} {{ item.name }}
{%- endfor %}
{%- endfor %}

3.png
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16017
金钱
11306
HASS币
45
发表于 2017-7-9 13:44:26 | 显示全部楼层
给力,感谢分享!
回复

使用道具 举报

5

主题

296

帖子

2062

积分

金牌会员

Rank: 6Rank: 6

积分
2062
金钱
1766
HASS币
0
发表于 2017-7-9 15:03:34 | 显示全部楼层
本帖最后由 liuyr 于 2017-7-9 15:09 编辑

感谢分享
但是。。。。好像不能保存哦,

如何能保存输入的代码呢?
回复

使用道具 举报

27

主题

154

帖子

1399

积分

金牌会员

只发干货

Rank: 6Rank: 6

积分
1399
金钱
1245
HASS币
0

教程狂人论坛风云人物

 楼主| 发表于 2017-7-9 15:37:02 | 显示全部楼层
liuyr 发表于 2017-7-9 15:03
感谢分享
但是。。。。好像不能保存哦,

把代码保存在文本上,需要管理的时候时候执行,把结果复制到excel表上筛选使用的。
回复

使用道具 举报

11

主题

338

帖子

1390

积分

金牌会员

iLee

Rank: 6Rank: 6

积分
1390
金钱
1052
HASS币
0
发表于 2017-7-9 19:25:25 | 显示全部楼层
这个很方便直接 感谢分享
群名叫iLee
GitHub叫ileez
Docker Hub叫zlee

这么多名字都是被逼的。。。
回复

使用道具 举报

30

主题

999

帖子

4119

积分

论坛元老

Rank: 8Rank: 8

积分
4119
金钱
3115
HASS币
0

活跃会员

发表于 2017-7-9 23:05:02 | 显示全部楼层
方便查找,收下了,谢谢!
回复

使用道具 举报

35

主题

533

帖子

2887

积分

金牌会员

Rank: 6Rank: 6

积分
2887
金钱
2354
HASS币
0
发表于 2017-7-10 00:42:41 | 显示全部楼层
非常不错,感谢楼主~
回复

使用道具 举报

3

主题

154

帖子

1187

积分

金牌会员

Rank: 6Rank: 6

积分
1187
金钱
1033
HASS币
0
发表于 2017-7-11 09:08:18 | 显示全部楼层
非常感谢!!!
回复

使用道具 举报

1

主题

159

帖子

555

积分

高级会员

Rank: 4

积分
555
金钱
396
HASS币
0
发表于 2017-7-12 08:18:34 | 显示全部楼层
这个也很好啊
回复

使用道具 举报

8

主题

657

帖子

4191

积分

论坛元老

Rank: 8Rank: 8

积分
4191
金钱
3529
HASS币
0
QQ
发表于 2017-7-12 09:16:32 | 显示全部楼层
给力,感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-3 03:09 , Processed in 0.199482 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表