如何实现记录断电和来电的具体时间?

2025 年 2 月 25 日
 NianBroken

我目前通过电脑循环跑 Py 程序来实现记录。

例如上一次检测到电源是接入状态,而这一次检测到电源是断开的状态,两次状态不一样那么就记录一次日志。

但是我的电脑经常要拿去机房和图书馆使用,所以很不方便。

想知道有没有其他的方法可以实现记录断电和来电时间?

(不考虑 UPS 这种太贵的设备)

(断电后宿舍的 WiFi 也会跟着断)

3755 次点击
所在节点    程序员
29 条回复
Frankcox
2025 年 2 月 25 日
买个 1c1g vps ,写个程序保持连接,开机自动运行。vps 记录连接时间和断开时间?
cppgohan
2025 年 2 月 25 日
1. 现有旧 android 手机一直连接电源, 只要断电时间内, 电池不挂, 写一个 app 应用检查充电状态就能满足需求.
2. 自己组一个硬件小制作, 成本应该能控制在百元以内?
cppgohan
2025 年 2 月 25 日
@cppgohan 组功率很小的硬件小制作, 假定你宿舍 wifi 路由器和来电断电强相关, 那么硬件定时检查 wifi 的 ssid 是否存在, 大概也能满足需求. 也更省电一些?
lovelylain
2025 年 2 月 25 日
@Frankcox mqtt on_connect 和 will 消息
NxxRngjnbgj
2025 年 2 月 25 日
你是没电池的笔记本还是 itx 主机,还能带去机房和图书馆?
zushi000
2025 年 2 月 25 日
淘宝多的很 40-50 一个 会 4G 给你推送 一般养殖场用的
kome
2025 年 2 月 25 日
Windows 操作系统? Windows 的系统日志里面在外部供电和电池供电切换的时候会有系统日志。
其他操作系统应该也有类似的系统日志。
tool2dx
2025 年 2 月 25 日
随便找一个便宜点的 openwrt 路由器接到宿舍里。来电启动后,自动运行上电启动脚本,发消息到你手机上就行。
alect
2025 年 2 月 25 日
Windows 的话写个 bat 命令,放 startup 自动开机启动,自动记录启动时间到日志,
每秒改一次当前时间到日志作为关机或者停电时间。应该是可行的。
zhengfan2016
2025 年 2 月 25 日
买个便宜的树莓派,记录 wifi 连接和断开时间,就可以推测断电时间了
qxdo1234
2025 年 2 月 25 日
淘宝/咸鱼买个魔百盒,可以让卖家给刷好 ARMBIAN ,成本 50-60 。
Rendex
2025 年 2 月 25 日
我读书的时候有一种很邪性的方式不断电,就是空调插座转接。买一个 16A 一分二的,然后再买一个 10 米排插,就可以实现空调能用,插座有电。

正经记录的话就随便买一个能跑 Linux 的设备往云服务发消息,比如部署一个 uptime-kuma 。没发消息就可以直接发通知给你
vmebeh
2025 年 2 月 25 日
windows 用计划任务,根据电源事件设置触发器启动程序
loading
2025 年 2 月 25 日
旧的充电头+esp32 模块

里面能跑 microPython ,能连 wifi
NianBroken
2025 年 2 月 26 日
@Frankcox #1 ,
@kome #7 ,
@alect #9 ,
@vmebeh #13 ,
目前笔记本电脑已经可以通过我写的 py 程序记录断电和来电时间了,但是因为我的电脑需要坚持拿去图书馆和机房用。就会导致出现两个问题:
1. 会产生“错误”的记录,例如宿舍没有断电,但是我的电脑因为要拿去图书馆用,所以我要拔掉电源,所以就记录了一次断电。
2. 当我的电脑不在宿舍时,无法记录来电和断电的时间。
NianBroken
2025 年 2 月 26 日
@cppgohan #2
方案 1 可行,方案 2 学习成本很高。
我有编程基础,在 GitHub 也发了自己的开源项目,但是没有制作硬件方面的基础,类似电路板之类的知识储备几乎为 0 。
NianBroken
2025 年 2 月 26 日
@NxxRngjnbgj #5 有电池的正常笔记本电脑
NianBroken
2025 年 2 月 26 日
@zushi000 #6 这个我看过,它买了之后,只能免费用一两年,后续需要充钱才能继续使用。
NianBroken
2025 年 2 月 26 日
@zhengfan2016 #10 树莓派我之前有看过,不过好像要三四百了吧,价格抄的很高
NianBroken
2025 年 2 月 26 日
@loading #14 我有编程基础,在 GitHub 也发了自己的开源项目,但是没有制作硬件方面的基础,类似电路板之类的知识储备几乎为 0 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/1114065

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX