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

 找回密码
 立即注册
查看: 10869|回复: 5

[技术探讨] 关于如何创建多个实体

[复制链接]

4

主题

9

帖子

46

积分

新手上路

Rank: 1

积分
46
金钱
37
HASS币
0
发表于 2021-2-8 16:58:42 | 显示全部楼层 |阅读模式
大家好,我是新手。刚做了一个可以通过REST控制的小灯,然后在home assistant里配置了rest switch控制它。配置如下
switch:
  - platform: rest
    resource: http://192.168.1.108/endpoint
    body_on: 'state=ON'
    body_off: 'state=OFF'
    headers:
      Content-Type: application/x-www-form-urlencoded
    verify_ssl: false
    scan_interval: 1

在界面里能看到home assistant创建了一个名叫switch.rest_switch的实体,用这个实体可以控制我的灯。
我想问的是,如果需要创建多个REST switch实体控制多个灯要怎么做呢?我试着copy了一份-platform后面的配置代码,可是好像不行,最后还是只有一个REST switch实体。
回复

使用道具 举报

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

发表于 2021-2-8 18:06:28 | 显示全部楼层
https://www.home-assistant.io/integrations/switch.rest/


switch:
  - platform: rest
    name: AAA
  - platform: rest
    name: BBB
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

4

主题

9

帖子

46

积分

新手上路

Rank: 1

积分
46
金钱
37
HASS币
0
 楼主| 发表于 2021-2-8 18:22:29 | 显示全部楼层
chinyaolin 发表于 2021-2-8 18:06
https://www.home-assistant.io/integrations/switch.rest/

我试着这么写,可是貌似没有用,而且再改回来原来的entity也不见了...
回复

使用道具 举报

0

主题

173

帖子

1403

积分

金牌会员

Rank: 6Rank: 6

积分
1403
金钱
1230
HASS币
0
发表于 2021-2-8 18:38:29 | 显示全部楼层
看了一下官方文檔
https://www.home-assistant.io/integrations/rest/

應該要分成兩個部分:
Switch:
rest_commend:

swtich要用template platform
Xnip2021-02-08_18-37-40.png
回复

使用道具 举报

4

主题

9

帖子

46

积分

新手上路

Rank: 1

积分
46
金钱
37
HASS币
0
 楼主| 发表于 2021-2-8 19:04:28 | 显示全部楼层
好像找到原因了...resource中的设备应该要在线才行,而且不同的rest switch不能用同一个resource
回复

使用道具 举报

4

主题

9

帖子

46

积分

新手上路

Rank: 1

积分
46
金钱
37
HASS币
0
 楼主| 发表于 2021-2-8 19:06:25 | 显示全部楼层
jasonlai79 发表于 2021-2-8 18:38
看了一下官方文檔
https://www.home-assistant.io/integrations/rest/

我设备接口是REST,所以用rest platform. 刚才出问题的原因貌似是设备不在线,home assistant 就默认不创建entity...
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 20:30 , Processed in 0.440693 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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