🖥 运行环境

⚙ 监控设置 加载中

核心优化监控设备探测:ICMP 不可达时 TCP 端口探测判断存活
启用设备监控记录设备在线状态,不推送告警

✉ 邮件监控 —

通过 IMAP 轮询未读邮件,收到新邮件时推送到 Bark(QQ 邮箱需在设置里开启 IMAP 并使用授权码)
启用邮件监控

💬 微信转发 —

把微信消息(公众号回调 / 通用 Webhook)转发到 Bark
启用微信转发
🔗 Webhook 地址
—
支持三种入站格式:① 微信公众号/测试号回调(把上面地址填到公众号服务器配置,Token 随意、明文模式);② JSON {"title":"标题","content":"内容"};③ 纯文本 POST。兼容 Server酱/wxpusher 替代场景。

☁ 天气推送 —

数据源 Open-Meteo(免费,无需 Key),按 cron 定时推送到 Bark
启用天气推送
cron 示例:0 7,17 * * * 每天 7 点和 17 点 30 8 * * * 每天 8:30

📊 运行状态 —

天猫精灵语音唤醒已集成(继承自 tmall-genie-wol-skill 已验证实现)
🔍 排查方法:对天猫精灵说一句「打开电脑」后刷新本页 —— ① 调用总数没变 = 请求没到达,检查天猫开放平台 Webhook 是否为 https://你的域名/skill 且已保存发布(技能要在线上领域才对音箱生效); ② 调用总数增长但唤醒失败 = 看「最近调用」里的回复内容,按提示修(多半是 MAC/IP 配置或没走 host 网络)。
🎙 天猫精灵语音唤醒 已识别
对天猫精灵说「打开电脑」,通过 Wake-on-LAN 魔术包唤醒局域网设备
启用语音唤醒启用后天猫上说一句话,在设备上语音即可控制唤醒设备
发送次数 1–5 次。部分网卡丢包,多发几次更稳;广播地址留空自动推导。
📋 可唤醒设备
名称别名(语音说法)MACIP探活端口操作
🔗 天猫精灵后台配置
把下方地址填入天猫精灵开放平台 Webhook 配置(旧路径 /skill 同样有效,之前平台里配好的地址无需修改)复制地址
—
在技能平台保存前会先发一次 GET 校验,返回 200 与描述文本即可通过。
🔑 端口速查(天猫后台只填域名地址,不带任何端口)
端口在哪台机器是什么
8080群晖bark-hub 监听端口 —— frpc 隧道的 local_port 必须指向它
1691frps 服务器frpc 隧道的 remote_port(frps 反代 proxy_pass 指向它)—— 保持不变
1691群晖旧 wol 服务的本地端口,服务已下线 —— local_port 千万别填它,会 502
✅ 链路:天猫 → https://inhx.ren(frps nginx:443)→ 127.0.0.1:1691 → frpc 隧道 → 群晖 8080。502 = 隧道活着但 local_port 指错;连不上 = frpc 掉线。
🌐 公网访问走 frp 隧道怎么填(天猫精灵必须走公网 HTTPS)
第 1 步 · 群晖上的 frpc 加一条隧道(⚠️ 关键:local_port 必须是 8080 —— 填成旧 wol 的 1691 会 502,因为旧服务已下线):
frpc.ini 格式
[barkhub]
type = tcp
local_ip = 192.168.1.2
local_port = 8080
remote_port = 1691
frpc.toml 格式(frp ≥ 0.52)
[[proxies]]
name = "barkhub"
type = "tcp"
localIP = "192.168.1.2"
localPort = 8080
remotePort = 1691
⚠️ remote_port 保持 1691(frps 反代已指向它,不要换)。改完 sudo systemctl restart frpc 或在群晖套件中心重启。
第 2 步 · frps 那台服务器(8.217.228.163)的反代(你已配好,保持不动):
location / {
    proxy_pass http://127.0.0.1:1691;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
}
第 3 步 · 天猫精灵开放平台的 Webhook 地址填:https://inhx.ren/skill(域名换成你反代实际绑定的那个;/skill 是兼容旧路径,面板显示的新路径同样有效)。
意图配置:wake_devicequery_device_statuspower_off_devicehelp(与之前已配通的技能一致,槽位 device)

🎂 生日提醒 —

每天定时检查,提前 N 天或当天推送到 Bark
启用生日提醒
姓名生日出生年距今天将满备注操作

🔔 Bark 推送测试

验证 Bark 服务器连通性:—

🧪 模块测试

点按钮后到「运行日志」查看执行结果; Bark 推送成功后手机应立刻收到通知。
—
总记录
—
错误
—
警告
—
正常