【零基础】一起DIY智能家居 篇十一:非智能盖革计数器接入homeassistant(光学识别)上

2022-09-25 17:50:50 20点赞 74收藏 24评论

追加修改(2022-09-26 09:14:45):
发现大家关注点有点跑偏,本文重点是非智能设备光学识别接入流程。盖革计数器只是演示设备,大家可以根据需要接入其他设备。

前言

本期以盖革计数器为例演示如何将非智能设备接入到homeassistant中

涉及内容比较多

上篇主要讲HA设置部分

硬件准备

摄像头一个

因为不想对盖革计数器进行硬件改造

而且手头有个esp32-cam

所以打算用OCR方案(光学识别)

绿深WiFi+蓝牙模块ESP32串口转WiFi/摄像头/ESP32-CAM开发板29.3元天猫精选去购买

如果所拍摄物体比较远

建议用好一点的ip cam

百元左右TP或者水星性价比都不错

TP-LINK无线摄像头WIFI网络室内监控器家庭无死角室外全彩TPLINK普联高清全景家用夜视360度手机远程IPC45AW159元天猫精选去购买水星400万超清无线网络监控摄像头360全景高清安防夜视器家用手机远程智能室内外防雨家庭看护宠物99元天猫精选去购买

还可以用闲置手机当网络摄像头

APP推荐IP Webcam

如果介意有水印的可以百度下 PJ版的 IP Webcam PRO

然后在HA里添加集成就可以了

非智能盖革计数器接入homeassistant(光学识别)上

创建OCR服务器

本来打算用自带的Seven Segments OCR组件

不知为什么我这个docker版HA没有 ,组件安装还比麻烦

干脆搭建个飞桨ocr服务器

不用设置文字坐标

也不仅限于数字

调用起来也方便

代码如下

docker run -d -p 5001:5000 --restart=always c403/paddleocr

调用例子

json 格式

curl IP:5001/ocr -F imgurl=https://res.smzdm.com/mobile/wap/dist/img/download_logo.png -F outtype=json

只显示结果

curl IP:5001/ocr -F imgurl=https://res.smzdm.com/mobile/wap/dist/img/download_logo.png

上传图片文件

curl ip:5001/ocr -F img=@/tmp/img.png

识别测试

示例图片

第一行是即时辐射值

第二行是运行5分钟之后的平均数值

非智能盖革计数器接入homeassistant(光学识别)上

识别结果

非智能盖革计数器接入homeassistant(光学识别)上

非智能盖革计数器接入homeassistant(光学识别)上

可以看到第二行就是要提取的数据

homeassistant设置

修改configuration.yaml文件添加如下代码

homeassistant:

allowlist_external_dirs:

- /config/

- /tmp/

sensor:

- platform: command_line

name: radiation

command: "curl 172.17.0.1:5001/ocr -F img=@/config/radiation_ocr.jpg -s | sed -n '2p'"

unit_of_measurement: "uSv/h"

unique_id: "sensor.radiation"

非智能盖革计数器接入homeassistant(光学识别)上

这里 sed -n '2p'" 即获取第二行数据

大家按需求自行修改

然后创建自动化就就可以了

非智能盖革计数器接入homeassistant(光学识别)上

我设置的是每天8点

摄像头截图保存在 /config/radiation_ocr.jpg

然后更新命令行传感器

alias: 每天八点自动更新

description: ""

trigger:

- platform: time

at: "08:00:00"

condition: []

action:

- service: camera.snapshot

data:

filename: /config/radiation_ocr.jpg

target:

entity_id: camera.192_168_68_94

- delay:

hours: 0

minutes: 0

seconds: 3

milliseconds: 0

- service: homeassistant.update_entity

data: {}

target:

entity_id: binary_sensor.updater

mode: single

测试ok

非智能盖革计数器接入homeassistant(光学识别)上

几行代码就搞定了

是不是很简单非智能盖革计数器接入homeassistant(光学识别)上

闲来无事我又测试了下文字识别

还是挺好用的

非智能盖革计数器接入homeassistant(光学识别)上

非智能盖革计数器接入homeassistant(光学识别)上

总结

本文主要学习了HA的命令行传感器和orc服务器搭建

https://www.home-assistant.io/integrations/sensor.command_line/

该ocr方案相比HA自带的seven segments省去了调试的麻烦

而且也不用设置完坐标担心摄像头位移问题

非智能盖革计数器接入homeassistant(光学识别)上

缺点就是docker体积有点大(2G),不兼容ARM架构

最后附上操作视频



作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

水星400万超清无线网络监控摄像头360全景高清安防夜视器家用手机远程智能室内外防雨家庭看护宠物

水星400万超清无线网络监控摄像头360全景高清安防夜视器家用手机远程智能室内外防雨家庭看护宠物

暂无报价 去购买

绿深WiFi+蓝牙模块ESP32串口转WiFi/摄像头/ESP32-CAM开发板

绿深WiFi+蓝牙模块ESP32串口转WiFi/摄像头/ESP32-CAM开发板

暂无报价 去购买

TP-LINK无线摄像头WIFI网络室内监控器家庭无死角室外全彩TPLINK普联高清全景家用夜视360度手机远程IPC45AW

TP-LINK无线摄像头WIFI网络室内监控器家庭无死角室外全彩TPLINK普联高清全景家用夜视360度手机远程IPC45AW

暂无报价 去购买

米家小米智能家庭面板触屏按键双控小爱语音声控自带蓝牙网关智能联动 深空灰(需有零线)

米家小米智能家庭面板触屏按键双控小爱语音声控自带蓝牙网关智能联动 深空灰(需有零线)

329元起

MIJIA 米家 MJGJDO1YL 显示器屏幕挂灯 黑色

MIJIA 米家 MJGJDO1YL 显示器屏幕挂灯 黑色

165元起

MIJIA 米家 空调伴侣2 智能插座 白色

MIJIA 米家 空调伴侣2 智能插座 白色

68元起

米家小米电热毯双人电褥子双控温加热毯除螨定时远程APP预约控制1.5m 米家智能电热毯

米家小米电热毯双人电褥子双控温加热毯除螨定时远程APP预约控制1.5m 米家智能电热毯

暂无报价

米家 小米智能驱蚊器2 轻音便携无烟长效驱蚊驱虫家用室内婴儿电蚊香 米家智能驱蚊器2

米家 小米智能驱蚊器2 轻音便携无烟长效驱蚊驱虫家用室内婴儿电蚊香 米家智能驱蚊器2

59元起

米家智能水暖毯 小爱同学 语音控制智能水暖毯 循环水暖 低噪运行 智能控制电热毯 电褥子双人 米家智能水暖毯 1.8m*2m

米家智能水暖毯 小爱同学 语音控制智能水暖毯 循环水暖 低噪运行 智能控制电热毯 电褥子双人 米家智能水暖毯 1.8m*2m

暂无报价

已接入米家智能通断器mesh蓝牙小爱同学控制模块手机远程遥控开关 mini通断器一个

已接入米家智能通断器mesh蓝牙小爱同学控制模块手机远程遥控开关 mini通断器一个

27.9元起

MIJIA 米家 AI01ZM 小爱智能闹钟 灰色

MIJIA 米家 AI01ZM 小爱智能闹钟 灰色

128元起

MIJIA 米家 1S 智能台灯 白色

MIJIA 米家 1S 智能台灯 白色

154元起

MIJIA 米家 WXKGO1LM 智能开关 白色

MIJIA 米家 WXKGO1LM 智能开关 白色

34.9元起

MIJIA 米家 MJYDOAYL 自动感应夜灯 白色

MIJIA 米家 MJYDOAYL 自动感应夜灯 白色

14.8元起

MIJIA 米家 小米智能水暖毯电热毯智能控制循环水暖低噪运行防潮除螨电褥子双人 支持wifi连接 11重防护 米家智能水暖毯 1.8米

MIJIA 米家 小米智能水暖毯电热毯智能控制循环水暖低噪运行防潮除螨电褥子双人 支持wifi连接 11重防护 米家智能水暖毯 1.8米

499元起

MIJIA 米家 智能鱼缸滤芯

MIJIA 米家 智能鱼缸滤芯

79元起

MIJIA 米家 ZNCZO7CM 蓝牙网关版 智能插座 白色

MIJIA 米家 ZNCZO7CM 蓝牙网关版 智能插座 白色

48.9元起

MIJIA 米家 DGNW02LM 升级版 多功能网关

MIJIA 米家 DGNW02LM 升级版 多功能网关

129元起

MIJIA 米家蓝牙温湿度计2「米家」

MIJIA 米家蓝牙温湿度计2「米家」

22.56元起
24评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
74
扫一下,分享更方便,购买更轻松