找回密码
 立即注册

微信扫码登录

搜索
查看: 843|回复: 7

[硬件DIY] 【分享】ESPHOME的TDS水质检测外部组件

[复制链接]

19

主题

281

回帖

2536

积分

论坛DIY达人

积分
2536
金钱
2231
HASS币
20
发表于 2025-3-19 11:27:37 | 显示全部楼层 |阅读模式
本帖最后由 polisher 于 2025-6-27 15:26 编辑

看到论坛里有些朋友有需求,特分享一下。
一、适用范围
该组件基于比特原子的BA111、BA121单通道检测芯片做的,如用其他,可自行参考厂家的技术文档,在ba121.h文件里调整一下即可。

二、使用方法:
1.将ba121目录及文件复制到ESPHOME目录里(比如我的外部通常放在esphome\mycomponents下面),外部组件的资料可参考官方文档
2.esphome里的调用方式
external_components:
  - source: mycomponents #外部组件的相对路径

uart:
  id: uart_bus
  tx_pin: GPIO6
  rx_pin: GPIO7
  baud_rate: 9600 #波特率

sensor:    
  - platform: ba121
    uart_id: uart_bus
    update_interval: 1s   #传感器数据更新间隔
    Tds: 
      name: "Tds" #TDS值
      filters:
        - offset: 1 #传感器数据偏差调整
        - sliding_window_moving_average: #传感器数据波动较大时,可以通过平均值来平滑数据
            window_size: 10  #通过最近的10个读数计算平均值
            send_every: 1   #表示每收到1个新读数后才输出一次平均值   
    Temperature:
      name: "Temperature" #温度值
      filters:
        - offset: 1       
        - sliding_window_moving_average:
            window_size: 10
            send_every: 1


二、界面:

1.jpg
三、组件下载
ba121.rar (2.11 KB, 下载次数: 4)





评分

参与人数 1金钱 +16 收起 理由
sorrypqa + 16 大神666!

查看全部评分

回复

使用道具 举报

24

主题

617

回帖

3089

积分

论坛元老

积分
3089
金钱
2448
HASS币
0
发表于 2025-3-19 12:34:20 | 显示全部楼层
把文件传网上那种方式比较好吧
要是大佬再次修改操作也简单
回复

使用道具 举报

19

主题

281

回帖

2536

积分

论坛DIY达人

积分
2536
金钱
2231
HASS币
20
 楼主| 发表于 2025-3-19 14:20:46 | 显示全部楼层
kjjuhfv 发表于 2025-3-19 12:34
把文件传网上那种方式比较好吧
要是大佬再次修改操作也简单

惭愧,咱还不会玩。另,github不科学有时候会不太灵光。
回复

使用道具 举报

16

主题

461

回帖

3354

积分

论坛元老

积分
3354
金钱
2877
HASS币
0
发表于 2025-3-30 07:24:24 | 显示全部楼层
大佬可以幫忙弄個双路的嗎  
我自己搞不定 問AI也搞不定

下面這種TDS
螢幕擷取畫面 2025-03-30 072247.png
回复

使用道具 举报

0

主题

70

回帖

245

积分

中级会员

积分
245
金钱
175
HASS币
0
发表于 2025-4-25 16:40:21 | 显示全部楼层
留言学习
回复

使用道具 举报

2

主题

114

回帖

1040

积分

金牌会员

积分
1040
金钱
924
HASS币
0
发表于 2025-6-26 19:10:56 | 显示全部楼层
外部组件的插件不会写呀,大佬能否分享一下,看能不能复刻一个
回复

使用道具 举报

19

主题

281

回帖

2536

积分

论坛DIY达人

积分
2536
金钱
2231
HASS币
20
 楼主| 发表于 2025-6-27 15:25:24 | 显示全部楼层
lfdsanmu 发表于 2025-6-26 19:10
外部组件的插件不会写呀,大佬能否分享一下,看能不能复刻一个

重新传了一下
回复

使用道具 举报

2

主题

114

回帖

1040

积分

金牌会员

积分
1040
金钱
924
HASS币
0
发表于 2025-6-28 16:44:59 | 显示全部楼层

感谢大佬分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-7-25 11:09 , Processed in 0.915512 second(s), 13 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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