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

 找回密码
 立即注册
查看: 262|回复: 7

[技术探讨] yaml中的mqtt报错,怎么解决?

[复制链接]

46

主题

139

帖子

768

积分

高级会员

Rank: 4

积分
768
金钱
629
HASS币
0
发表于 2024-3-29 20:30:46 | 显示全部楼层 |阅读模式
如题,旧版的没问题, 升级新版后,在yaml中新添加的Mqtt实体全报错
QQ截图20240329202858.jpg QQ截图20240329202905.jpg
回复

使用道具 举报

69

主题

582

帖子

3228

积分

论坛元老

Rank: 8Rank: 8

积分
3228
金钱
2646
HASS币
0
发表于 2024-3-29 20:52:47 | 显示全部楼层
新版早改了。mqtt:
#斐讯zM1
  sensor:
    - name: 'zm1_b0f893885a86_temperature'
      unique_id: zm1_b0f893885a86_temperature
#     friendly_name: 温度
      state_topic: 'device/zm1/b0f893225a86/sensor'
      unit_of_measurement: '°C'
      icon: 'mdi:thermometer'
      value_template: '{{ value_json.temperature }}'
#      availability_topic: "device/zm1/b0f893885a86/availability"
#      payload_available: 1
#      payload_not_available: 0
    - name: 'zm1_b0f893885a86_humidity'
      unique_id: zm1_b0f893885a86_humidity
#     friendly_name: 湿度
      state_topic: 'device/zm1/b0f893885a86/sensor'
      unit_of_measurement: '%'
      icon: mdi:water-percent
      value_template: '{{ value_json.humidity }}'
#      availability_topic: "device/zm1/b0f893885a86/availability"
#      payload_available: 1
#      payload_not_available: 0
    - name: 'zm1_b0f893225a86_pm25'
      unique_id: zm1_b0f893885a86_pm25
#      availability_topic: "device/zm1/b0f893885a86/availability"
#      payload_available: 1
#      payload_not_available: 0
#      friendly_name: PM25
      state_topic: 'device/zm1/b0f893885a86/sensor'
      unit_of_measurement: 'μg/m³'
      icon: mdi:blur
      value_template: '{{ value_json.PM25 }}'
    - name: 'zm1_b0f893885a86_hcho'
      unique_id: zm1_b0f893885a86_hcho
#     friendly_name: 甲醛
      state_topic: 'device/zm1/b0f893885a86/sensor'
      unit_of_measurement: 'mg/m³'
      icon: mdi:chemical-weapon
      value_template: '{{ value_json.formaldehyde }}'
#      availability_topic: "device/zm1/b0f893225a86/availability"
#      payload_available: 1
#      payload_not_available: 0
  light:
      name: zm1_b0f893885a86_brightness
      unique_id: zm1_b0f893885a86_brightness
      schema: template
      command_topic: "device/zm1/b0f893885a86/set"
      state_topic: "device/zm1/b0f893885a86/state"
      command_on_template: >
        {"mac": "b0f893885a86"
        {%- if brightness is defined -%}
        , "brightness": {{ ((brightness-1) / 64 )|int +1 }}
        {%- else -%}
        , "brightness": 4
        {%- endif -%}
        }
      command_off_template: '{"mac": "b0f893885a86", "brightness": 0}'
      state_template: >
        {%- if value_json.brightness == 0 -%}
          off
        {%- else -%}
          on
        {%- endif -%}
      brightness_template: >
        {%- if value_json.brightness is defined -%}
          {{ ( value_json.brightness *64 )|int }}
        {%- endif -%}
回复

使用道具 举报

46

主题

139

帖子

768

积分

高级会员

Rank: 4

积分
768
金钱
629
HASS币
0
 楼主| 发表于 2024-3-30 12:03:14 | 显示全部楼层
本帖最后由 cookiesliy 于 2024-3-30 12:05 编辑
lrving163 发表于 2024-3-29 20:52
新版早改了。mqtt:
#斐讯zM1
  sensor:

需要MQTT对话的设备.都要写在mqtt: 下吗?  
另外name名字为何注释掉? 额外定义名字?
homeassistant:
  customize:
    light.zm1_b0f893278269_brightness:
      friendly_name: 屏幕亮度
    sensor.zm1_b0f893278269_temperature:
      friendly_name: 温度
    sensor.zm1_b0f893278269_humidity:
      friendly_name: 湿度
    sensor.zm1_b0f893278269_pm25:
      friendly_name: PM2.5
    sensor.zm1_b0f893278269_hcho:
      friendly_name: 甲醛


这样?



回复

使用道具 举报

69

主题

582

帖子

3228

积分

论坛元老

Rank: 8Rank: 8

积分
3228
金钱
2646
HASS币
0
发表于 2024-3-30 18:57:03 | 显示全部楼层
cookiesliy 发表于 2024-3-30 12:03
需要MQTT对话的设备.都要写在mqtt: 下吗?  
另外name名字为何注释掉? 额外定义名字?
homeassistant:

customize.yaml
回复

使用道具 举报

69

主题

582

帖子

3228

积分

论坛元老

Rank: 8Rank: 8

积分
3228
金钱
2646
HASS币
0
发表于 2024-3-30 18:59:25 | 显示全部楼层
light.zm1_b0f893885a86_brightness:
  friendly_name: zM1亮度
sensor.zm1_b0f893885a86_temperature:
  friendly_name: 主卧温度
sensor.zm1_b0f893885a86_humidity:
  friendly_name: 主卧湿度
sensor.zm1_b0f893885a86_pm25:
  friendly_name: 主卧空气质量
sensor.zm1_b0f893885a86_hcho:
  friendly_name: 主卧甲醛
回复

使用道具 举报

46

主题

139

帖子

768

积分

高级会员

Rank: 4

积分
768
金钱
629
HASS币
0
 楼主| 发表于 2024-3-30 19:10:57 | 显示全部楼层

没有这个Yaml文件.. 能自己新建吗?
回复

使用道具 举报

69

主题

582

帖子

3228

积分

论坛元老

Rank: 8Rank: 8

积分
3228
金钱
2646
HASS币
0
发表于 2024-3-30 19:19:54 | 显示全部楼层
cookiesliy 发表于 2024-3-30 19:10
没有这个Yaml文件.. 能自己新建吗?

当然可以。同配置文件同目录就可以。
回复

使用道具 举报

69

主题

582

帖子

3228

积分

论坛元老

Rank: 8Rank: 8

积分
3228
金钱
2646
HASS币
0
发表于 2024-3-30 19:22:08 | 显示全部楼层
homeassistant:
  customize: !include customize.yaml
如何出错就config.yaml加上
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-5 23:56 , Processed in 0.272753 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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