使用向日葵智能插座 C2 用电记录推算宿舍上次烧水时间

使用向日葵智能插座 C2 用电记录推算宿舍上次烧水时间

💡 原文中文,约1900字,阅读约需5分钟。
📝

内容提要

为了确定宿舍烧水壶的烧水时间,可以使用智能插座监测耗电量。通过向日葵智能插座的接口每小时下载一次用电数据,找到耗电高峰并转换为可读时间。使用 Python 脚本和 crontab 实现自动化,并通过 QQ 机器人将结果发送到宿舍群。

🎯

关键要点

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

继续阅读