我目前通过电脑循环跑 Py 程序来实现记录。
例如上一次检测到电源是接入状态,而这一次检测到电源是断开的状态,两次状态不一样那么就记录一次日志。
但是我的电脑经常要拿去机房和图书馆使用,所以很不方便。
想知道有没有其他的方法可以实现记录断电和来电时间?
(不考虑 UPS 这种太贵的设备)
(断电后宿舍的 WiFi 也会跟着断)

买个 1c1g vps ,写个程序保持连接,开机自动运行。vps 记录连接时间和断开时间?

  1. 现有旧 android 手机一直连接电源, 只要断电时间内, 电池不挂, 写一个 app 应用检查充电状态就能满足需求.
  1. 自己组一个硬件小制作, 成本应该能控制在百元以内?

    组功率很小的硬件小制作, 假定你宿舍 wifi 路由器和来电断电强相关, 那么硬件定时检查 wifi 的 ssid 是否存在, 大概也能满足需求. 也更省电一些?

    mqtt on_connect 和 will 消息

    你是没电池的笔记本还是 itx 主机,还能带去机房和图书馆?

    淘宝多的很 40-50 一个 会 4G 给你推送 一般养殖场用的

    Windows 操作系统? Windows 的系统日志里面在外部供电和电池供电切换的时候会有系统日志。
    其他操作系统应该也有类似的系统日志。

    随便找一个便宜点的 openwrt 路由器接到宿舍里。来电启动后,自动运行上电启动脚本,发消息到你手机上就行。

    Windows 的话写个 bat 命令,放 startup 自动开机启动,自动记录启动时间到日志,
    每秒改一次当前时间到日志作为关机或者停电时间。应该是可行的。

    买个便宜的树莓派,记录 wifi 连接和断开时间,就可以推测断电时间了

    淘宝/咸鱼买个魔百盒,可以让卖家给刷好 ARMBIAN ,成本 50-60 。

    我读书的时候有一种很邪性的方式不断电,就是空调插座转接。买一个 16A 一分二的,然后再买一个 10 米排插,就可以实现空调能用,插座有电。

正经记录的话就随便买一个能跑 Linux 的设备往云服务发消息,比如部署一个 uptime-kuma 。没发消息就可以直接发通知给你

windows 用计划任务,根据电源事件设置触发器启动程序

旧的充电头+esp32 模块

里面能跑 microPython ,能连 wifi

#1 ,
#7 ,
#9 ,
#13 ,
目前笔记本电脑已经可以通过我写的 py 程序记录断电和来电时间了,但是因为我的电脑需要坚持拿去图书馆和机房用。就会导致出现两个问题:

  1. 会产生“错误”的记录,例如宿舍没有断电,但是我的电脑因为要拿去图书馆用,所以我要拔掉电源,所以就记录了一次断电。
  2. 当我的电脑不在宿舍时,无法记录来电和断电的时间。

    #2
    方案 1 可行,方案 2 学习成本很高。
    我有编程基础,在 GitHub 也发了自己的开源项目,但是没有制作硬件方面的基础,类似电路板之类的知识储备几乎为 0 。

    #5 有电池的正常笔记本电脑

    #6 这个我看过,它买了之后,只能免费用一两年,后续需要充钱才能继续使用。

    #10 树莓派我之前有看过,不过好像要三四百了吧,价格抄的很高

    #14 我有编程基础,在 GitHub 也发了自己的开源项目,但是没有制作硬件方面的基础,类似电路板之类的知识储备几乎为 0 。

    #15
    错别字:
    但是因为我的电脑需要“坚持”→“经常”拿去图书馆和机房用