💡
原文中文,约1900字,阅读约需5分钟。
📝
内容提要
为了确定宿舍烧水壶的烧水时间,可以使用智能插座监测耗电量。通过向日葵智能插座的接口每小时下载一次用电数据,找到耗电高峰并转换为可读时间。使用 Python 脚本和 crontab 实现自动化,并通过 QQ 机器人将结果发送到宿舍群。
🎯
关键要点
- 宿舍烧水壶的烧水时间可以通过智能插座监测耗电量来确定。
- 使用向日葵智能插座的接口每小时下载用电数据,以找到耗电高峰并转换为可读时间。
- 提出在烧水壶附近加装智能插座,通过耗电量推算上一次烧水时间。
- 用电量数据需从向日葵官方服务器获取,接口没有鉴权,使用 curl 命令下载。
- 下载的 json 数据包含用电量、开始时间和结束时间等信息。
- 每小时下载一次 json 文件,寻找上一次用电量较高的小时,获取其开始时间。
- 使用 Python 脚本和 crontab 实现自动化下载任务。
- 通过 QQ 机器人将结果发送到宿舍群,提供人机交互功能。
➡️