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

 找回密码
 立即注册
查看: 9292|回复: 8

[求助] 请问多个MQTT设备接入怎样设置?

[复制链接]

6

主题

150

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
金钱
1632
HASS币
0
发表于 2018-2-5 12:06:44 | 显示全部楼层 |阅读模式
我有几个sonoff basic 无线开关 刷了ESPurna单独接入homeassistant都正常
接入多个时只有最后一个,估计是设置错误,请大神们指导一下,谢谢:

configuration.yaml 配置如下:

mqtt:
  broker: 127.0.0.1
  port: 1883
  client_id: home-assistant-1
  keepalive: 60
  username: pi
  password: XXXXXX
  discovery: true

light:
  platform: mqtt
  name: "客厅 吊灯" #名称随便起,不要重复
  state_topic: "SmartSwitch01/relay/0"
  command_topic: "SmartSwitch01/relay/0/set"  
  qos: 0
  payload_on: "1"
  payload_off: "0"
  retain: true

  platform: mqtt
  name: "客厅 筒灯" #名称随便起,不要重复
  state_topic: "SmartSwitch02/relay/0"
  command_topic: "SmartSwitch02/relay/0/set"  
  qos: 0
  payload_on: "1"
  payload_off: "0"
  retain: true

  platform: mqtt
  name: "餐厅 吊灯" #名称随便起,不要重复
  state_topic: "SmartSwitch03/relay/0"
  command_topic: "SmartSwitch03/relay/0/set"  
  qos: 0
  payload_on: "1"
  payload_off: "0"
  retain: true



回复

使用道具 举报

2

主题

196

帖子

1357

积分

金牌会员

Rank: 6Rank: 6

积分
1357
金钱
1161
HASS币
0
发表于 2018-2-5 15:45:13 | 显示全部楼层
代码格式错误!
格式见下面代码,注意“-”符号及缩进。
light:
  - platform: mqtt
    name: "Sonoff-Switch1"
  - platform: mqtt
    name: "Sonoff-Switch2"
  - platform: mqtt
    name: "Sonoff-Switch3"

★Raspberry + Raspbian + Home Assistant v0.1
★树莓派 + Raspbian系统 + HomeAssistant
https://github.com/huangqian8/homeassistant
回复

使用道具 举报

6

主题

150

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
金钱
1632
HASS币
0
 楼主| 发表于 2018-2-6 13:20:18 | 显示全部楼层
bluefire1982 发表于 2018-2-5 15:45
代码格式错误!
格式见下面代码,注意“-”符号及缩进。
[code]light:

mqtt:
  broker: 127.0.0.1
  port: 1883
  client_id: home-assistant-1
  keepalive: 60
  username: pi
  password: xxxxxx
  discovery: true

light:
  - platform: mqtt
    name: "客厅 吊灯"
    state_topic: "SmartSwitch01/relay/0"
    command_topic: "SmartSwitch01/relay/0/set"  
    qos: 0
    payload_on: "1"
    payload_off: "0"
    retain: true

  - platform: mqtt
    name: "客厅 筒灯"
    state_topic: "SmartSwitch02/relay/0"
    command_topic: "SmartSwitch02/relay/0/set"  
    qos: 0
    payload_on: "1"
    payload_off: "0"
    retain: true

这样修改后还是只能看到一个
回复

使用道具 举报

6

主题

150

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
金钱
1632
HASS币
0
 楼主| 发表于 2018-2-6 13:21:30 | 显示全部楼层
bluefire1982 发表于 2018-2-5 15:45
代码格式错误!
格式见下面代码,注意“-”符号及缩进。
[code]light:

现在看到的是第一个
回复

使用道具 举报

2

主题

196

帖子

1357

积分

金牌会员

Rank: 6Rank: 6

积分
1357
金钱
1161
HASS币
0
发表于 2018-2-6 13:58:42 | 显示全部楼层
本帖最后由 bluefire1982 于 2018-2-6 14:07 编辑

name改成英文试试,一些莫名奇妙的错误就是从中文命名开始的,所以还是建议在customize中用中文
★Raspberry + Raspbian + Home Assistant v0.1
★树莓派 + Raspbian系统 + HomeAssistant
https://github.com/huangqian8/homeassistant
回复

使用道具 举报

6

主题

150

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
金钱
1632
HASS币
0
 楼主| 发表于 2018-2-6 19:00:33 | 显示全部楼层
bluefire1982 发表于 2018-2-6 13:58
name改成英文试试,一些莫名奇妙的错误就是从中文命名开始的,所以还是建议在customize中用中文
...

果然,改成英文就好了,谢谢
回复

使用道具 举报

12

主题

184

帖子

762

积分

高级会员

Rank: 4

积分
762
金钱
578
HASS币
0
发表于 2019-1-21 21:58:16 | 显示全部楼层
搞不定啊
回复

使用道具 举报

0

主题

94

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
金钱
117
HASS币
0
发表于 2019-11-25 18:34:03 | 显示全部楼层
回复

使用道具 举报

213

主题

568

帖子

4136

积分

论坛元老

Rank: 8Rank: 8

积分
4136
金钱
3568
HASS币
0
发表于 2023-9-25 16:34:59 | 显示全部楼层
群主请教一个问题,就是上面的代码成功后,这些实体在ha里可以开关,但在自动化里或辅助元组的灯组里,多个实体只能第一个运行是什么原因。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 09:05 , Processed in 0.262452 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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