avatar

知识便利贴

智能 · 创造

  • 首页
  • 户型图
  • NodeRed
  • HA知识
  • 硬件DIY
  • docker镜像
Home AI读表设置教程
文章

AI读表设置教程

Posted 2025-01-19 Updated 2025-02- 28
By 知识便利贴
16~21 min read

淘宝购买连接:https://item.taobao.com/item.htm?id=892862394945

1、安装摄像头

摄像头安装,正对着仪表。调整到清晰距离。因为使用的近焦摄像头,所以近距离更清晰。

2、下载app

苹果或者安卓商店,搜索“V380 Pro”,下载app。

3、重置摄像头配网

黑色按钮长按5秒,重置网络。

正常收到摄像头,都已经重置过了。

摄像头重置的标志,就是会有wifi热点生成!

4、查找摄像头IP

摄像头默认没有名称。推荐使用ip scanner软件搜索。

下载地址:ip scanner

也可以到QQ群,群共享——工具,下载“局域网IP扫描工具”

制造商名字是“China Dragon”的设备就是摄像头。

5、接入homeassistant

需要用到rtsp流地址:

rtsp://192.168.xx.xx:554/live/ch00_1

具体ip,改成自己摄像头的,端口和后缀不变。

6、仪表框选

因为摄像头仪表,拍摄图片较大,有很多元素会读AI造成干扰。所以,在AI读表之前,对摄像头里的画面进入框选坐标。

https://m.hahome.fun/

选框稍微大一点没关系,主要是减少上下其他文字的干扰。

复制坐标!

7、添加AI读表集成

(1)下载集成

集成文件:yolo_meter.zip

或者在github里下载:

https://github.com/flyice-juin/yolo_meter

安装后,重启homeassistant!

(2)添加集成

(3)配置参数

服务器地址:yolo.hahome.fun

端口号:80

摄像头实体:你自己的读表摄像头

模型类型:

digital是“电子数字表”

gas是“机械数字表”

pointer是“指针仪表”

扫描间隔:

5分钟差不多,不需要太快

框选坐标:
就是工具里复制的坐标(https://m.hahome.fun/)

8、转换数据

添加集成后,读到的数据为整数,且偶尔会读错。需要在这个数据基础上,创建真实的燃气使用量传感器。

1、设置基准值

解释:

因为AI读表,受光效角度各方面影响,有几率多读一位,或者少读一位。通过设置基准值,可以防止数据偏移。

比如如果正常读数,“986896”,那么就设置相近的基准值,990000。

2、设置小数位

有几个小数点,就设置几个。

3、创建template传感器

上面的设置,都是为了最终创建一个“虚拟”的真实燃气使用量传感器。

{% set dout = states('number.yolo_dian_zi_shu_zi_yi_biao_xiao_shu_wei_shu')|float %}
{% set read = states('sensor.yolo_dian_zi_shu_zi_yi_biao')|float %}
{% set valid = states('number.yolo_dian_zi_shu_zi_yi_biao_ji_zhun_shu')|float %}
{% if read >= valid and read/valid < 2 %}
{{read/dout}}
{%endif%}

这个代码的意思:

使用基准值,和读表结果,进行对比。差距在2倍以内,并且基准值大于读数。就返回正确结果、

License:  CC BY 4.0
Share

Further Reading

OLDER

zigbee有线网关DIY

NEWER

不明原因磁盘爆满排查记录

Recently Updated

  • 不明原因磁盘爆满排查记录
  • AI读表设置教程
  • zigbee有线网关DIY
  • npm学习笔记
  • template学习

Trending Tags

homeassistant 智能电表 esphome Halo

Contents