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

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

[硬件DIY] 大拿们推荐个智能电表吧。谢谢。

[复制链接]

1

主题

32

帖子

176

积分

注册会员

Rank: 2

积分
176
金钱
144
HASS币
0
发表于 2024-4-15 11:29:44 | 显示全部楼层 |阅读模式
帖子看了些。感觉还是没get 到要点。
回复

使用道具 举报

8

主题

92

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
金钱
405
HASS币
0
发表于 2024-4-15 11:38:13 | 显示全部楼层
培正便宜好用
20240415113628.png
回复

使用道具 举报

2

主题

56

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
金钱
262
HASS币
0
发表于 2024-4-15 13:12:24 | 显示全部楼层

大哥,分享一下买的配置型号、插件、卡片文档吧
回复

使用道具 举报

8

主题

92

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
金钱
405
HASS币
0
发表于 2024-4-15 15:32:09 | 显示全部楼层
PZEM-003 +  单片机TTL转RS485模块
esphome:
  name: pzem02
  friendly_name: PZEM02
  project:
    name: HA.PZEM02
    version: v3.0.0
#  name_add_mac_suffix: "true"
  min_version:  "2024.03.01"
#开发板
esp8266:
#开发板类型
  board: nodemcuv2

# 开启日志功能
logger:

# 设置API
api:
  encryption:
    key: !secret api_key

# 设置OTA
ota:
  password: !secret ota_password

#设置WIFI
wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  # 设置AP名称与密码
  ap:
    ssid: "PZEM02"
    password: !secret ap_password

# 如果wifi连接失败,启动热点
captive_portal:

#设置web服务器
web_server:
  port: 80
  auth:
    username: !secret web_server_username
    password: !secret web_server_password

time:
  - platform: homeassistant
    id: ha_time
    timezone: "Asia/Shanghai"

uart:
  tx_pin: GPIO04
  rx_pin: GPIO05
  baud_rate: 9600
  stop_bits: 2

sensor:
  - platform: pzemdc
    id: pzem_dc
    current:
      name: "Current"
    voltage:
      name: "Voltage"
    power:
      name: "Power"
    energy:
      name: "Energy"
    update_interval: 60s

  - platform: wifi_signal
    name: "WiFi Signal"
    update_interval: 30s   

button:
  - platform: restart
    name: "Restart"

  - platform: template
    name: "Reset Energy"
    icon: mdi:cached
    on_press:
      then:
        - delay: 100ms
        - pzemdc.reset_energy: pzem_dc

text_sensor:
  - platform: wifi_info
    ip_address:
      name: "IP"
      id: id_sensor_ip
      icon: mdi:ip

type: vertical-stack
cards:
  - square: false
    type: grid
    cards:
      - type: gauge
        entity: sensor.pzem02_voltage
        needle: true
        min: 20
        max: 28.4
        name: NVR电池
        severity:
          green: 22
          yellow: 0
          red: 0
      - type: gauge
        entity: sensor.pzem02_current
        min: 0
        max: 10
        needle: true
        severity:
          green: 2
          yellow: 5
          red: 8
        name: 充电电流
      - type: gauge
        entity: sensor.pzem02_power
        needle: true
        severity:
          green: 40
          yellow: 100
          red: 160
        min: 0
        max: 200
        name: 充电功率
  - type: horizontal-stack
    cards:
      - show_name: true
        show_icon: true
        show_state: true
        type: glance
        entities:
          - entity: sensor.pzem02_yesterday_energy
            name: 昨日电量
          - entity: sensor.pzem02_daily_energy
            name: 今日电量
          - entity: sensor.pzem02_monthly_energy
            name: 本月电量
        state_color: true
  - type: custom:apexcharts-card
    experimental:
      color_threshold: true
      brush: true
    graph_span: 30h
    span:
      end: hour
    show:
      last_updated: true
    header:
      standard_format: false
      show: true
      title: 当前功率
      show_states: true
      colorize_states: true
    now:
      show: true
      color: red
      label: Now
    series:
      - entity: sensor.pzem02_power
        type: line
        group_by:
          func: avg
          duration: 5m
        stroke_width: 2
        show:
          extremas: true
          header_color_threshold: true
          in_brush: true
        color_threshold:
          - value: 20
            color: steelblue
          - value: 40
            color: midnightblue
          - value: 60
            color: orange
          - value: 80
            color: orangered
          - value: 100
            color: red
##/homeassistant/configuration.yaml
utility_meter:
  pzem02_daily_energy: #pzem02今日电量
    source: sensor.pzem02_energy
    cycle: daily
  pzem02_monthly_energy: #pzem02本月电量
    source: sensor.pzem02_energy
    cycle: monthly
  pzem02_yearly_energy: #pzem02今年电量
    source: sensor.pzem02_energy
    cycle: yearly
template:
  - sensor:
    - name: pzem02_yesterday_energy #昨日电量
      unit_of_measurement: kWh
      device_class: energy
      state: "{{(state_attr('sensor.pzem02_daily_energy','last_period') | float)| round(3)}}" 
    - name: pzem02_Last_month_energy #上月电量
      unit_of_measurement: kWh
      device_class: energy
      state: "{{(state_attr('sensor.pzem02_monthly_energy','last_period') | float)| round(3)}}" 
    - name: pzem02_last_year_energy #去年电量
      unit_of_measurement: kWh
      device_class: energy
      state: "{{(state_attr('sensor.pzem02_yearly_energy','last_period') | float)| round(3)}}" 
                   


回复

使用道具 举报

0

主题

108

帖子

512

积分

高级会员

Rank: 4

积分
512
金钱
404
HASS币
0
发表于 2024-4-15 17:28:42 | 显示全部楼层
感觉有点复杂,我用的是涂鸦的
回复

使用道具 举报

57

主题

353

帖子

2600

积分

金牌会员

Rank: 6Rank: 6

积分
2600
金钱
2247
HASS币
0
发表于 2024-4-15 17:53:44 | 显示全部楼层

Snipaste_2024-04-15_17-48-20.png
推荐这个,首先我认为,它必须先是一个电表,这样才能成为一个准确的计量仪器,第二才是智能,很多都是围绕第二个展开做的,但是不是太准确
回复

使用道具 举报

1

主题

32

帖子

176

积分

注册会员

Rank: 2

积分
176
金钱
144
HASS币
0
 楼主| 发表于 4 天前 | 显示全部楼层
感谢qxdnzx 坛友。搞了个正泰的。1个月后汇报使用情况。
回复

使用道具 举报

24

主题

883

帖子

4982

积分

论坛元老

Rank: 8Rank: 8

积分
4982
金钱
4094
HASS币
20
发表于 4 天前 | 显示全部楼层
正泰,单相ddsu666,三相dtsu666,加有人牌的串口服务器。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-1 15:46 , Processed in 0.182015 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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