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

 找回密码
 立即注册
查看: 791|回复: 1

[求助] 谁能帮我写下斐讯M1的接入实体代码?

[复制链接]

54

主题

155

帖子

783

积分

高级会员

Rank: 4

积分
783
金钱
628
HASS币
0
发表于 2024-4-15 17:25:27 | 显示全部楼层 |阅读模式
如题,新版的- platform: mqtt 报错.
不知道该怎么写.
MQTT已获取数据了. 求大佬帮我写下各个数据的实体..
谢谢.

QQ截图20240415172043.jpg
回复

使用道具 举报

2

主题

86

帖子

929

积分

高级会员

Rank: 4

积分
929
金钱
843
HASS币
0
发表于 2024-4-15 18:04:43 | 显示全部楼层
本帖最后由 sauron 于 2024-4-15 18:06 编辑

mqtt:
  sensor:
    - name: 'zm1_b0f893278269_temperature'
      unique_id: zm1_b0f893278269_temperature
      device:
        identifiers: b0f893278269
        name: zm1_8269
        model: 'm1'
        manufacturer: 'Phicomm'
#     friendly_name: 温度
      state_topic: 'device/zm1/b0f893278269/sensor'
      unit_of_measurement: '°C'
      icon: 'mdi:thermometer'
      value_template: '{{ value_json.temperature }}'
#      availability_topic: "device/zm1/b0f893278269/availability"
#      payload_available: 1
#      payload_not_available: 0
    - name: 'zm1_b0f893278269_humidity'
      unique_id: zm1_b0f893278269_humidity
      device:
        identifiers: b0f893278269
        name: zm1_8269
        model: 'm1'
        manufacturer: 'Phicomm'
#     friendly_name: 湿度
      state_topic: 'device/zm1/b0f893278269/sensor'
      unit_of_measurement: '%'
      icon: mdi:water-percent
      value_template: '{{ value_json.humidity }}'
#      availability_topic: "device/zm1/b0f893278269/availability"
#      payload_available: 1
#      payload_not_available: 0
    - name: 'zm1_b0f893278269_pm25'
      unique_id: zm1_b0f893278269_pm25
      device:
        identifiers: b0f893278269
        name: zm1_8269
        model: 'm1'
        manufacturer: 'Phicomm'
#      availability_topic: "device/zm1/b0f893278269/availability"
#      payload_available: 1
#      payload_not_available: 0
#      friendly_name: PM25
      state_topic: 'device/zm1/b0f893278269/sensor'
      unit_of_measurement: 'μg/m³'
      icon: mdi:blur
      value_template: '{{ value_json.PM25 }}'
    - name: 'zm1_b0f893278269_hcho'
      unique_id: zm1_b0f893278269_hcho
      device:
        identifiers: b0f893278269
        name: zm1_8269
        model: 'm1'
        manufacturer: 'Phicomm'
#     friendly_name: 甲醛
      state_topic: 'device/zm1/b0f893278269/sensor'
      unit_of_measurement: 'mg/m³'
      icon: mdi:chemical-weapon
      value_template: '{{ value_json.formaldehyde }}'
#      availability_topic: "device/zm1/b0f893278269/availability"
#      payload_available: 1
#      payload_not_available: 0
  light:
      name: zm1_b0f893278269_brightness
      unique_id: zm1_b0f893278269_brightness
      device:
        identifiers: b0f893278269
        name: zm1_8269
        model: 'm1'
        manufacturer: 'Phicomm'
      schema: template
      command_topic: "device/zm1/b0f893278269/set"
      state_topic: "device/zm1/b0f893278269/state"
      command_on_template: >
        {"mac": "b0f893278269"
        {%- if brightness is defined -%}
        , "brightness": {{ ((brightness-1) / 64 )|int +1 }}
        {%- else -%}
        , "brightness": 4
        {%- endif -%}
        }
      command_off_template: '{"mac": "b0f893278269", "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 -%}


homeassistant:
  customize:
    light.zm1_b0f893278269_brightness:
      friendly_name: zM1亮度
    sensor.zm1_b0f893278269_temperature:
      friendly_name: zM1温度
    sensor.zm1_b0f893278269_humidity:
      friendly_name: zM1湿度
    sensor.zm1_b0f893278269_pm25:
      friendly_name: zM1 PM2.5
    sensor.zm1_b0f893278269_hcho:
      friendly_name: zM1甲醛

评分

参与人数 1金钱 +5 收起 理由
cookiesliy + 5 赠人玫瑰,手留余香!

查看全部评分

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 17:02 , Processed in 0.154320 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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