很多tesla车主应该都会部署一个TeslaMate来记录自己的行程/车辆状况/充电等。我也一样,自己部署了teslamate,但是grafana看板太多了,手机上看起来又不友好,所以之前利用周末时间用codebuddy做了一个用于显示teslamate数据的赛博朋克风格的UI。原理就是自己写API去读teslamate底层的数据库,再做一个UI来展示。正好前几天🦞爆火,就想着顺便把这个API包装成SKILL,让AI也能利用接口去获取我们的汽车数据。



这里不在赘述如何安装Teslamate,官方有详细的文档:docs.teslamate.org/ 建议自己弄个docker-compose.yml文件,一键启动,可以参考这个:
注意你需要替换数据库密码和随机字符串
输入以下内容:
启动容器
确认状态
如果是这样说明就成功了,参考网上的教程,访问 http://localhost:4000 (或者是你自己的地址+Teslamate端口)。把你的特斯拉token配置上去就可以抓取数据了。他不会主动唤醒车辆,只会在车在线的时候抓数据。所以不会有额外的耗电。
2.1 安装后端API
默认会把前端UI也安装 如果是暴露到公网的,一定要设置一个强一点的API Key
2.2 安装SKILL
方法一:复制文件
方法二:通过和🦞聊天,让他帮你安装
- 帮我安装这个skill,路径在xxx
- 告诉他后端地址和API key:
- 重启OpenClaw就好了
这个时候就可以和OpenClaw聊天了。如果有什么报错,可以直接跟他交流,跟着他的提示来做。如果一切正常,你会看到他会调用skill,正常返回给你车辆数据。
体验地址:tsl.deaglepc.cn/ 开源地址:github.com/DeaglePC/Te… 对你有帮助的话可以去这里给个star
发布者:Ai探索者,转载请注明出处:https://javaforall.net/273506.html原文链接:https://javaforall.net
