永诺智能电表接入ha

在这里用到3个设备:

1、永诺yn20e智能电表,来自咸鱼10块钱

2、esp01s一个3元

3.ttl转485模块一个2元

yn20e有485接口,支持modbus协议。用esp8266做一个modbus rtu tcp透传设备(源码已经分享)通过modbus tcp 传输到ha。esp8266透传固件链接  8266做透传设备教程

附ha yaml的代码 复制就可以用

modbus:
  - type: tcp
    host: 192.168.1.15
    port: 502
    name: "ddsu666"
    sensors:
      - name: "A相电压"
        address: 0x0046
        scale: 0.1
        slave: 2
        precision: 2
        unit_of_measurement: V
        data_type: int16
        unique_id: "2023062821"
        device_class: voltage
      - name: "A相电流"
        address: 0x004C
        slave: 2
        precision: 2
        scale: 0.01
        unit_of_measurement: A
        data_type: int16
        unique_id: "2023062822"
        device_class: current
      - name: "A相有功 功率"
        address: 0x004F
        slave: 2
        precision: 2
        scale: 1
        unit_of_measurement: W
        state_class: total
        data_type: int16
        unique_id: "2023062823"
        device_class: energy
      - name: "A相无功 功率"
        address: 0x0053
        slave: 2
        precision: 2
        scale: 1
        unit_of_measurement: Var
        data_type: int16
        unique_id: "2023062824"
        device_class: current
      
      - name: "A相视功 功率"
        address: 0x0057
        slave: 2
        precision: 2
        scale: 1
        unit_of_measurement: VA
        state_class: total
        data_type: int16
        unique_id: "2023062825"
        device_class: energy
      - name: "A相功率因素"
        address: 0x005B
        slave: 2
        precision: 2
        scale: 0.001
        unit_of_measurement: F
        data_type: int16
        unique_id: "2023062826"
        device_class: current  
      - name: "频率"
        address: 0x005F
        slave: 2
        precision: 2
        scale: 0.01
        unit_of_measurement: HZ
        data_type: int16
        unique_id: "2023062827"
        device_class: current    
      - name: "当前总有功电能"
        address: 0x0063
        slave: 2
        precision: 2
        scale: 0.01
        unit_of_measurement: kWh
        state_class: total
        data_type: int32
        unique_id: "2023062828"
        device_class: energy  
      - name: "当前总有功电能1"
        address: 0x2000
        slave: 2
        precision: 2
        scale: 0.01
        unit_of_measurement: kWh
        state_class: total
        data_type: int32
        unique_id: "2023062829"
        device_class: energy    
      - name: "波特率"
        address: 0x0211
        slave: 2
        precision: 2
        scale: 1
        unit_of_measurement: HZ
        data_type: int16
        unique_id: "2023062830"
        device_class: current

最终esp01s+ttl转485模块实现联网接入ha

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值