找回密码
 立即注册

微信扫码登录

搜索
查看: 321|回复: 4

[修仙教程] 用qoder优化天气预报插件教程--AI时代让智能家居也修个仙

[复制链接]

6

主题

80

回帖

715

积分

高级会员

积分
715
金钱
629
HASS币
0
发表于 3 天前 | 显示全部楼层 |阅读模式
最近天气预报插件一直挂着个错误,修改前忘记截图了,哪个大佬有麻烦发一个,也可能是我的问题。

然后正好在实验qoder编程,就恶从胆边生把qoder的工作目录设置为\\ha-server-ip\config\custom_components\tianqi,然后让agent分析代码,然后把插件提示的错误复制贴给agent,然后agent就咣当咣当一通改,然后就好了。
qoder界面.png
qoder界面这样,就在智能体对话框这里发指令就行,基本就是自然语言让他分析代码,有出错提示,出错日志啥的也直接贴在这里就齐活,非常好用。

出错提示大概是这样的,这个不是原版的,是我改一半出来的,反正大概意思差不多,把文本选中复制给agent就行。
天气报错.png
改好出错提示后,我就心思活泛了,想着要不看看还能不能增加点参数呢,于是告诉agent,分析下数据源,看看有没有其他传感器参数可以增加,然后ai给我整了26个参数,但是很多参数都没有,所以又让他把没有数据的删了,最后就得到了一个自己个性化的天气预报插件。
天气改造前.png
原版
改造后2png.png
中间版
改造完成.png
完成态和原版的比较。

最后叨叨几句,最近一堆公司都在卷AI编程,咱在国内Claude code这样的神器用起来比较麻烦,而且价格感人,但是咱自己有一堆国产的平替,比如qoder,trea,codebuddy这些,可能在大型编程上,国产和真神差距挺大,但是在我们这个领域,其实国产已经足够好用了。未来可能人人都能开发自己定制化的插件,debug也变得非常简单,大家一起冲啊。
改造后1.png
回复

使用道具 举报

8

主题

178

回帖

904

积分

高级会员

积分
904
金钱
718
HASS币
0
发表于 3 天前 | 显示全部楼层
赞一个!
回复

使用道具 举报

6

主题

80

回帖

715

积分

高级会员

积分
715
金钱
629
HASS币
0
 楼主| 发表于 昨天 15:08 | 显示全部楼层
最近一直在试用各种的ai编程软件,简单说说我的感受吧。
    首先是编程肯定变得更容易了,想我这样的半吊子程序员,虽然也写了快30年程序,然后也做了不少的大项目,还卖了钱,但是我一直觉得自己的编程能力跟大神还是有很大的区别,最大的一个问题就是我强于改写,差于创造,几个大项目,即使我是总构架师的项目,在代码这块,我也搞不定软件构架。另一个例子就是前面搞电子墨水屏的驱动修改,改起来得心应手,但要是让我写一个,那肯定是没这个能力的。但是有了ai编程工具以后,初级构架和初始代码编写,ai确实已经可以搞得很好,甚至有些工具可以完全自主的开发出一个类似超级玛丽这样的网页游戏,贪吃蛇也行。所以很多过去我想写而迟迟不敢写的东西可以写了。
    其次是插件改写变得容易了,这个帖子就是例子,以前增加几个传感器参数也不是不行,但是看代码改代码可能需要几天,想想也不是非搞不可就算了,可现在,让ai分析下代码改写一下,就是几句话的事情。以前还写过一个esp32管理bms的esphome程序,也是因为懒,接口提供的30多个参数,只挑了8个必要的提取出来,现在用ai也是一句话就把所有参数都封装展示了。
   最后是经验交流也变得更容易了,以前分享经验的时候,最怕的就是代码分享后,其他人拿去用的时候遇到各种奇怪的问题,所以分享之后会遇到各种奇怪的bug,而现在有了ai,一个是分享的时候,可以借助ai的提示词解决很多问题,因为提示词不需要太精确,不会出现一个空格打歪了就运行不起来的情况,另外一个是可以用ai改bug。

所以前面我说大家加油冲吧,因为有了ai,我相信像我们这样的技术论坛一定会迎来一次爆发试成长。
回复

使用道具 举报

3

主题

342

回帖

3587

积分

论坛元老

积分
3587
金钱
3242
HASS币
0
发表于 昨天 18:27 | 显示全部楼层
本帖最后由 iamhyde 于 2025-10-6 18:37 编辑
arnzh 发表于 2025-10-6 15:08
最近一直在试用各种的ai编程软件,简单说说我的感受吧。
    首先是编程肯定变得更容易了,想我这样的半吊 ...

请教大佬如何修改墨水屏驱动,能分享下你的案例吗?尝试用AI帮我在官方组件里的waveshare_epaper.cpp文件整合了新驱动进去就不知道怎么调用了,写的外部组成没法编译
回复

使用道具 举报

6

主题

80

回帖

715

积分

高级会员

积分
715
金钱
629
HASS币
0
 楼主| 发表于 昨天 19:17 | 显示全部楼层
iamhyde 发表于 2025-10-6 18:27
请教大佬如何修改墨水屏驱动,能分享下你的案例吗?尝试用AI帮我在官方组件里的waveshare_epaper.cpp文件 ...

直接进去改代码啊,看别人的接口是怎么写的,然后复制一个一样的,关键得找墨水屏的文档,看初始化指令,不同的驱动不能用的主要原因就是初始化指令不一样,找不到文档就没办法了,只能拿不同的指令去试,挺复杂的,这个目前暂时不是ai能搞定的,如果只是为了驱动个二手屏自己玩一下,那不太建议投入时间和精力的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-7 05:52 , Processed in 0.350098 second(s), 8 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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