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

 找回密码
 立即注册
楼主: skypjsfly

[技术探讨] 9月版本,mqtt有大改动了?求大佬解答

[复制链接]

2

主题

102

帖子

1718

积分

金牌会员

Rank: 6Rank: 6

积分
1718
金钱
1616
HASS币
0
发表于 2022-9-9 18:25:12 | 显示全部楼层
lanzhudao 发表于 2022-9-9 18:11
错了,应该这样:
mqtt:                                                                              ...

似乎你只去掉了注释
回复

使用道具 举报

2

主题

102

帖子

1718

积分

金牌会员

Rank: 6Rank: 6

积分
1718
金钱
1616
HASS币
0
发表于 2022-9-9 18:33:20 | 显示全部楼层
lanzhudao 发表于 2022-9-9 18:11
错了,应该这样:
mqtt:                                                                              ...

                                               
mqtt:                                                                                 
#  switch:                                                                             
#    - unique_id: "mijia-switch"                                                      
#      name: "插线板开关"                                                                  
#      command_topic: "homeassistant/switch/mijia_switch/power/set"                    
#      state_topic: "homeassistant/switch/mijia_switch/power/state"                    
#      payload_on: 'on'                                                               
#      payload_off: 'off'                                                              
#      state_on: "on"                                                                  
#      state_off: "off"                                                               
#      retain: true                                                                    
#                                                                                      
#  light:                                                                              
#    - name: "插线板LED灯"                                                                 
#      state_topic: "homeassistant/switch/mijia_switch/wifi_led/state"                 
#      command_topic: "homeassistant/switch/mijia_switch/wifi_led/set"                 
#      payload_on: 'on'                                                               
#      payload_off: 'off'                                                              
#      retain: true                                                                    
  sensor:                                                                              
    - state_topic: "homeassistant/switch/mijia_switch/availability/state"              
      name: "插线板状态"                                                                    
    - name: "插线板功率"                                                                    
      state_topic: "homeassistant/switch/mijia_switch/power_consume_rate/state"        
    - name: "插线板温度"                                                                    
      state_topic: "homeassistant/switch/mijia_switch/temperature/state"               
      unit_of_measurement: '°C'                                                        
没看出不同
回复

使用道具 举报

0

主题

110

帖子

1254

积分

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1144
HASS币
0
发表于 2022-9-9 18:50:52 | 显示全部楼层
foxwywh 发表于 2022-9-9 18:33
mqtt:                                              ...

这是你的错误的地方
  sensor:                                                                              
    - state_topic: "homeassistant/switch/mijia_switch/availability/state"              
      name: "插线板状态"
应该是:
  sensor:                                                                              
    - name: "插线板状态"            
      state_topic: "homeassistant/switch/mijia_switch/availability/state"   
回复

使用道具 举报

2

主题

102

帖子

1718

积分

金牌会员

Rank: 6Rank: 6

积分
1718
金钱
1616
HASS币
0
发表于 2022-9-9 19:01:45 | 显示全部楼层
lanzhudao 发表于 2022-9-9 18:50
这是你的错误的地方
  sensor:                                                                       ...

两种格式都试过,都无效,下面的就是- name:在前面
回复

使用道具 举报

0

主题

110

帖子

1254

积分

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1144
HASS币
0
发表于 2022-9-9 19:03:35 | 显示全部楼层
不好意思,我看错了,我看官网的例子,以为name是必须放第一行。
回复

使用道具 举报

2

主题

102

帖子

1718

积分

金牌会员

Rank: 6Rank: 6

积分
1718
金钱
1616
HASS币
0
发表于 2022-9-9 19:06:54 | 显示全部楼层
lanzhudao 发表于 2022-9-9 19:03
不好意思,我看错了,我看官网的例子,以为name是必须放第一行。

按官网格式,都没通过,不知原因,改回去没问题,不知何故
回复

使用道具 举报

0

主题

110

帖子

1254

积分

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1144
HASS币
0
发表于 2022-9-9 19:07:16 | 显示全部楼层
这是我根据官网改的,运行没问题。
mqtt:
  sensor:
    - name: "IKuai CPU"
      state_topic: "ikuai/int"
      value_template: "{{ value_json.cpu}}"
      json_attributes_topic: "ikuai/int"
      unit_of_measurement: "%"
      icon: mdi:cpu-64-bit
    - name: "IKuai RAM"
      state_topic: "ikuai/int"
      value_template: "{{ value_json.memory}}"
      json_attributes_topic: "ikuai/int"
      unit_of_measurement: "%"
      icon: mdi:memory
    - name: "IKuai CPU温度"
      state_topic: "ikuai/int"
      value_template: "{{ value_json.cputemp}}"
      json_attributes_topic: "ikuai/int"
      unit_of_measurement: "℃"
      icon: mdi:thermometer
回复

使用道具 举报

2

主题

102

帖子

1718

积分

金牌会员

Rank: 6Rank: 6

积分
1718
金钱
1616
HASS币
0
发表于 2022-9-9 19:15:58 | 显示全部楼层
本帖最后由 foxwywh 于 2022-9-9 19:17 编辑
lanzhudao 发表于 2022-9-9 19:07
这是我根据官网改的,运行没问题。
mqtt:
  sensor:

你的数据是json吧,没用 value_template:  ,我只传送了payload
回复

使用道具 举报

0

主题

110

帖子

1254

积分

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1144
HASS币
0
发表于 2022-9-9 20:28:24 | 显示全部楼层
foxwywh 发表于 2022-9-9 19:15
你的数据是json吧,没用 value_template:  ,我只传送了payload

是的,没错!
回复

使用道具 举报

0

主题

184

帖子

2417

积分

金牌会员

Rank: 6Rank: 6

积分
2417
金钱
2233
HASS币
0
发表于 2022-9-9 22:40:46 来自手机 | 显示全部楼层
今天把所有mqtt都改了一遍……
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-22 03:47 , Processed in 0.240119 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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