找回密码
 立即注册

微信扫码登录

搜索
楼主: avrilclc

[技术探讨] 大金空气传感器esphome外部组件版

[复制链接]

3

主题

165

回帖

1528

积分

金牌会员

积分
1528
金钱
1360
HASS币
0
发表于 2025-3-4 08:53:27 | 显示全部楼层
把原来的头文件.h分成了.h和.cpp?
回复

使用道具 举报

3

主题

20

回帖

649

积分

高级会员

积分
649
金钱
626
HASS币
0
发表于 2025-3-4 11:48:00 | 显示全部楼层
昨天试着做了净水器的tds传感器的外部组件,没基础真的是太难了,最后靠vscode+copilot艰难搞定
这个项目你是怎么问grok的?我试了一下,给它gihub项目地址,让它转换以适应最新版的esphome,结果只是简单改了下yaml,而且还是继续用的自定组件
回复

使用道具 举报

11

主题

80

回帖

637

积分

论坛分享达人

积分
637
金钱
546
HASS币
0
 楼主| 发表于 2025-3-9 21:36:13 | 显示全部楼层
mimikiki 发表于 2025-3-4 11:48
昨天试着做了净水器的tds传感器的外部组件,没基础真的是太难了,最后靠vscode+copilot艰难搞定
这个项目你 ...

看我上面的回复 要详细
回复

使用道具 举报

11

主题

80

回帖

637

积分

论坛分享达人

积分
637
金钱
546
HASS币
0
 楼主| 发表于 2025-3-9 21:37:23 | 显示全部楼层
luckfly 发表于 2025-3-4 08:53
把原来的头文件.h分成了.h和.cpp?

没这么简单 还需要写sensor.py里面的东西
回复

使用道具 举报

0

主题

6

回帖

57

积分

注册会员

积分
57
金钱
51
HASS币
0
发表于 2025-7-6 07:14:06 | 显示全部楼层
感谢LZ,还好我引擎搜索了下,到你这儿了。折腾大半个晚上,虽然你提供的文件跟我的版本不一样,我的大金空气盒子是AB版,头文件用的是2005,你是2105,我自己手动调整了下,我也用你的思路,让它依你2105的模板,喂给copilot让它给我画瓢,还好一共七八次总算编译完成。比我自己第一次看到自定义组件的错误,喂给copilot的效果,好太多了,可能还是你这个Ai更加牛逼一些
回复

使用道具 举报

0

主题

6

回帖

57

积分

注册会员

积分
57
金钱
51
HASS币
0
发表于 2025-7-6 15:31:44 | 显示全部楼层
本帖最后由 bmabob 于 2025-7-6 16:50 编辑
bmabob 发表于 2025-7-6 07:14
感谢LZ,还好我引擎搜索了下,到你这儿了。折腾大半个晚上,虽然你提供的文件跟我的版本不一样,我的大金空 ...

又来回复一下,结果我弄错了,2105AB版,LZ才是正确的,我马上再试试
回复

使用道具 举报

0

主题

24

回帖

264

积分

中级会员

积分
264
金钱
240
HASS币
0
发表于 2025-9-6 22:13:32 | 显示全部楼层
bmabob 发表于 2025-7-6 07:14
感谢LZ,还好我引擎搜索了下,到你这儿了。折腾大半个晚上,虽然你提供的文件跟我的版本不一样,我的大金空 ...

大佬,2005的文件可以分享一下吗,或者麻烦您教一下怎么制作呀
回复

使用道具 举报

0

主题

6

回帖

57

积分

注册会员

积分
57
金钱
51
HASS币
0
发表于 2025-9-7 20:28:47 | 显示全部楼层
li23334 发表于 2025-9-6 22:13
大佬,2005的文件可以分享一下吗,或者麻烦您教一下怎么制作呀

对不起啊兄弟,我当时找到LZ这个帖子的时候,把2105和2005的PM颗粒传感器弄反了,实际上我的就是2105的AB版,所以2005我没有我没办法。但是你可以参考LZ的方法,用grok来详细提问,帮助你写出来2005版本的代码,主要是头文件和相应的python代码
回复

使用道具 举报

0

主题

24

回帖

264

积分

中级会员

积分
264
金钱
240
HASS币
0
发表于 2025-9-9 16:32:30 | 显示全部楼层
我发现,其实esphome的组件里已经有2005和cm1106了呀,是不是用官方组件重新弄一个也行了。
回复

使用道具 举报

0

主题

6

回帖

57

积分

注册会员

积分
57
金钱
51
HASS币
0
发表于 2025-9-9 21:05:04 | 显示全部楼层
li23334 发表于 2025-9-9 16:32
我发现,其实esphome的组件里已经有2005和cm1106了呀,是不是用官方组件重新弄一个也行了。
...

果然,2005的头文件已经有了,https://api-docs.esphome.io/pm2005_8h_source,你就把2005头文件相关的python代码,c++代码补齐一下,参考LZ的压缩包里的其他代码文件
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-29 13:28 , Processed in 0.126491 second(s), 13 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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