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

 找回密码
 立即注册
查看: 2946|回复: 6

[技术探讨] 升级新版HA,MQTT出现需要修改的提示

[复制链接]

26

主题

266

帖子

1471

积分

金牌会员

Rank: 6Rank: 6

积分
1471
金钱
1205
HASS币
0
发表于 2022-11-21 21:35:26 | 显示全部楼层 |阅读模式
Your manually configured MQTT sensor(s) needs attention


此项在版本 2022.12.0 中无法工作。请在升级之前解决。




官方文档是这样说明的:
要在您的安装中使用 MQTT 传感器,请将以下内容添加到您的configuration.yaml文件中:
# Example configuration.yaml entrymqtt:  sensor:    - state_topic: "home/bedroom/temperature"[size=0.8em]YAML
复制





以前的配置格式
手动配置的 MQTT 项的配置格式已更改。将配置置于sensor平台密钥下的旧格式不应再使用并且已弃用。
上面的例子展示了新的和现代的方式,这是以前/旧的例子:
sensor:  - platform: mqtt    state_topic: "home/bedroom/temperature






回复

使用道具 举报

26

主题

266

帖子

1471

积分

金牌会员

Rank: 6Rank: 6

积分
1471
金钱
1205
HASS币
0
 楼主| 发表于 2022-11-21 21:37:11 | 显示全部楼层
以前的M1空气检测仪配置应该怎么修改才能符合新的格式要求呢?(目前还能用)

我的旧配置如下:

zm1.yaml
# M1空气质量检测仪
sensor:
  - platform: mqtt
    name: 'zm1_b0f893236760_temperature'
    unique_id: zm1_b0f893236760_temperature
    # friendly_name: 温度
    state_topic: 'device/zm1/b0f893236760/sensor'
    unit_of_measurement: '°C'
    icon: 'mdi:thermometer'
    value_template: '{{ value_json.temperature }}'
  - platform: mqtt
    name: 'zm1_b0f893236760_humidity'
    unique_id: zm1_b0f893236760_humidity
    # friendly_name: 湿度
    state_topic: 'device/zm1/b0f893236760/sensor'
    unit_of_measurement: '%'
    icon: mdi:water-percent
    value_template: '{{ value_json.humidity }}'
  - platform: mqtt
    name: 'zm1_b0f893236760_pm25'
    unique_id: zm1_b0f893236760_pm25
    # friendly_name: PM25
    state_topic: 'device/zm1/b0f893236760/sensor'
    unit_of_measurement: 'μg/m³'
    icon: mdi:blur
    value_template: '{{ value_json.PM25 }}'
  - platform: mqtt
    name: 'zm1_b0f893236760_hcho'
    unique_id: zm1_b0f893236760_hcho
    # friendly_name: 甲醛
    state_topic: 'device/zm1/b0f893236760/sensor'
    unit_of_measurement: 'mg/m³'
    icon: mdi:chemical-weapon
    value_template: '{{ value_json.formaldehyde }}'
回复

使用道具 举报

15

主题

636

帖子

2201

积分

金牌会员

Rank: 6Rank: 6

积分
2201
金钱
1565
HASS币
0
发表于 2022-11-21 23:09:31 | 显示全部楼层
改成

mqtt:
  sensor:
    - platform: mqtt (这行删除)
    - name: xxxx
      unique id: xxxx
回复

使用道具 举报

26

主题

266

帖子

1471

积分

金牌会员

Rank: 6Rank: 6

积分
1471
金钱
1205
HASS币
0
 楼主| 发表于 2022-11-23 11:22:28 | 显示全部楼层

谢谢,已修改OK
回复

使用道具 举报

0

主题

52

帖子

1191

积分

金牌会员

Rank: 6Rank: 6

积分
1191
金钱
1139
HASS币
0
发表于 2023-3-19 20:30:56 | 显示全部楼层
zyling 发表于 2022-11-21 21:37
以前的M1空气检测仪配置应该怎么修改才能符合新的格式要求呢?(目前还能用)

我的旧配置如下:

楼主,这个M1刷的啥固件呀
回复

使用道具 举报

0

主题

2

帖子

1054

积分

金牌会员

Rank: 6Rank: 6

积分
1054
金钱
1052
HASS币
0
发表于 2023-5-17 10:14:27 | 显示全部楼层
本帖最后由 zhbzhboy 于 2023-5-17 14:01 编辑
zyling 发表于 2022-11-21 21:37
以前的M1空气检测仪配置应该怎么修改才能符合新的格式要求呢?(目前还能用)

我的旧配置如下:

已改成功,但是没有数据,是不是MQTT没设置好
回复

使用道具 举报

65

主题

488

帖子

2172

积分

金牌会员

Rank: 6Rank: 6

积分
2172
金钱
1679
HASS币
0
发表于 2023-6-23 00:39:57 | 显示全部楼层
请教下 之前的下面的这种应该怎么写了。感谢

- platform: mqtt
  state_topic: 'monitor/first floor/alias'
  value_template: '{{ value_json.confidence }}'
  unit_of_measurement: '%'
  name: 'First Floor'

- platform: mqtt
  state_topic: 'monitor/second floor/alias'
  value_template: '{{ value_json.confidence }}'
  unit_of_measurement: '%'
  name: 'Second Floor'

- platform: mqtt
  state_topic: 'monitor/third floor/alias'
  value_template: '{{ value_json.confidence }}'
  unit_of_measurement: '%'
  name: 'Third Floor'

- platform: mqtt
  state_topic: 'monitor/garage/alias'
  value_template: '{{ value_json.confidence }}'
  unit_of_measurement: '%'
  name: 'Garage'
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 07:57 , Processed in 0.098487 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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