AI读表设置教程
1、安装摄像头
摄像头安装,正对着仪表。调整到清晰距离。因为使用的近焦摄像头,所以近距离更清晰。
2、下载app
苹果或者安卓商店,搜索“V380 Pro”,下载app。
3、重置摄像头配网
正常收到摄像头,都已经重置过了。
摄像头重置的标志,就是会有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读表之前,对摄像头里的画面进入框选坐标。
软件到qq群:639102727,群共享——工具,下载。
(验证信息:知识便利贴)
如果报杀毒,需要在杀毒里允许执行!
选框稍微大一点没关系,主要是减少上下其他文字的干扰。
复制坐标!
7、添加AI读表集成
(1)下载集成
集成文件:yolo_meter (1).zip
或者在github里下载:
https://github.com/flyice-juin/yolo_meter
安装后,重启homeassistant!
(2)添加集成
(3)配置参数
服务器地址:hacloud.online
端口号:80
摄像头实体:你自己的读表摄像头
模型类型:
digital是“电子数字表”
gas是“机械数字表”
扫描间隔:
5分钟差不多,不需要太快
框选坐标:
就是工具里复制的坐标
8、转换数据
添加集成后,读到的数据为整数,需要在这个数据基础上,创建真实的燃气使用量传感器。
1、设置基准值
解释:
因为AI读表,受光效角度各方面影响,有几率多读一位,或者少读一位。通过设置基准值,可以防止数据偏移。
比如如果正常读数,“986896”,那么就设置相近的基准值,900000。
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 read_z = states('number.yolo_dian_zi_shu_zi_yi_biao_ji_zhun_shu')|float %}
{% if read_z/read < 5 and read_z/read > 1%}
{{read/dout}}
{%endif%}
这个代码的意思:
使用基准值,和读表结果,进行对比。差距在5倍以内,并且基准值大于读数。就返回结果/小数点、