通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  上士

注册:2024-2-1010
跳转到指定楼层
1#
发表于 2026-5-4 22:25:32 |只看该作者 |倒序浏览
本帖最后由 guka 于 2026-5-31 00:48 编辑

ZTE-Stat_Max现全面增加对 Home Assistant 全屋智能家居接入集成支持!


由 B站 哥哥科技 up主 开发。(bilibili)

一款专为中兴路由器 Web 管理后台设计的 “油猴” 增强脚本插件 + Home Assistant 全屋智能家居接入集成

      



ZTE-Stat_Max 是一款专为中兴(ZTE)路由器 Web 管理后台设计的 “油猴系列” 增强脚本。作者:哥哥科技   

路由器Web UI增强 × 智能家居平台联动接入(作者:哥哥科技),Home Assistant 插件集成、UI增强,中兴伴侣,支持全系ZTE!统计流量,查看占比速率、上下行比值,打击P2P偷上行,支持1000/1024进制,支持Mbps/GiB,可统计内网和公网作对比!设备列表平铺化,大屏可视化一点通,你所要的,都在这里,无需频繁切换页面…

现全面增加对 Home Assistant 全屋智能家居接入集成支持!

本脚本通过接管原生 Vue 框架的底层 XML API 数据流,在不破坏官方原有拓扑与结构的前提下,重构了“组网管理”与“接入设备”页面的 UI 布局。引入了梯形积分算法、异常流量雷达以及双轨制流量对齐显示,为网络工程人员和进阶玩家提供。已验证:星云MAX全屋2.5G有线主路由/BE 5100Pro+ !
官方 Web 后台虽然稳定,但在数据展示的交互设计上存在一些不便。例如,实时的网速数据和设备历史累积流量被隐藏在了二级菜单中,需要频繁点击具体设备才能查看,无法在全局列表形成直观的对比。本插件的核心目的就是“拍平”这些层级。将单台设备的上下行网速、本次在线期间的积分流量,以及底层的累积总吞吐量,全部提取并前置到主设备列表中,无需任何多余的操作,所有设备的网络吞吐状态一目了然。

功能特性
  • 联动 Home Assistant:搭配专属的 哥哥科技 中枢集成,支持通过 Webhook 将状态实时推送到 HACS 插件。避免Web只能单端接入,实现多端并发观测。详见兄弟项目…🏠
  • 流量与占比统计:分别统计单设备的上下行流量,实时查看流量占比速率及上下行比值。
  • 异常上传监控:支持检测上下行比例,直观标记异常上传,打击 PCDN / P2P 偷跑上行。
  • 精准单位换算:严格区分网络传输速率与存储容量,支持 1000/1024 双进制,支持 Mbps / GiB 显示。
  • 全局数据对比:支持内网(局域网代数和)与公网(WAN口)数据大盘统计与直观对比。
  • 高精积分流量统计 ⏱️  UI 栅格重构 🖥️
  • 双轨制流量统计对比:除展示路由器接口自带的历史总吞吐量外,还会在页面前端独立进行高频的数据采样,统计设备在当前页面打开期间的真实流量消耗。两者并排显示,互为参考。单位统一成本次,注重变化的观察。
  • 自定义支持:尊重网络工程习惯,支持通过脚本变量自定义 1000 进制 Mbps、1024 进制 MiB/s 显示逻辑。
  • 🛡️ 隐私保护、UI 优化
      * DOM 原地突变(Mutation)渲染时,自动覆写敏感的 MAC 地址与 IPv6 临时地址,确保在录屏、截屏及分享网络状态时的安全。
      * 基于 Flexbox 的强制底部对齐系统,修复栅格导致的高度差问题。
      * 无痕注入,不破坏原生 Vue 状态机,保障浏览器运行性能。


📸 界面预览

小米插件参考
中兴原生界面
增强版




🚀 安装指南 (Install)

环境要求
在使用本脚本之前,请确保您的浏览器已安装用户脚本管理器扩展,例如:


脚本安装


❗ 重要提示 / IMPORTANT
备用唤醒入口:若不生效,请检查左侧工具边栏导航,找到 🚀 哥哥科技面板 点开进行使用,效果基本一致。

请确保 篡改猴 插件运行正常!!也就是 浏览器 拓展图标这里,正常显示数字!允许用户脚本注入教程如下图。

🔗 Symlinks 友情推荐


⚙️ 个性化配置

💡 提示 / TIP
若脚本仍未生效,请使用如下教程:

脚本顶部暴露了全局环境变量
  1. CONFIG
复制代码
对象,支持用户根据自身网络环境进行微调:

  1. const CONFIG = {
  2.     calcMode: 1,            // 1: 绝对倍数模式 (上行/下行), 0: 传统占比模式
  3.     ratioExtremeUp: 10,     // 极端上传触发阈值 (默认 1000%,触发红色⚠️告警)
  4.     ratioWarnUp: 0.07,      // 重度上传触发阈值 (默认 7%,触发红色高亮)
  5.     ratioExtremeDown: 0.01, // 极端下载触发阈值 (默认 1%,触发蓝色下载倍数显示)
  6.    
  7.     // 物理端口与无线频段中文映射字典 (可根据你的具体路由型号增删)
  8.     portMap: {
  9.         "eth1": "端口 1",
  10.         "eth2": "端口 2",
  11.         "eth3": "端口 3",
  12.         "eth4": "端口 4",
  13.         "wl0":  "Wi-Fi 2.4G",
  14.         "wl1":  "Wi-Fi 5.2G",
  15.         "wl2":  "Wi-Fi 5.8G"
  16.     }
  17. };
复制代码


⚠️ 注意事项 (Notes)
  • 本脚本仅在前端对获取到的 API 数据进行重新排版与计算,不会修改路由器底层的核心配置。
  • 若您的路由器管理地址为非标准 IP,请在脚本的
    1. @match
    复制代码
    1. @include
    复制代码
    头部规则中自行添加。
  • 本脚本属于纯前端 DOM 注入与数据重组工具,不涉及对中兴路由器底层固件的修改。

脚本利用油猴环境,并发请求路由器的
  1. vue_home_device_data_no_update_sess
复制代码
  1. vue_client_data
复制代码
接口。为解决官方前端轮询刷新带来的滞后感,脚本内部通过
  1. performance.now()
复制代码
实现了独立的设定,从而推导出更为精准的瞬时流量数据。所有的 UI 修改均在原页面的 CSS 框架基础上通过Mutation完成,确保了界面的原生质感与兼容性。

📄 协议 (License)
GNU-AGPL 3.0



Authored by 哥哥科技



举报本楼

本帖有 4 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

版规|手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2026-6-8 04:19 , Processed in 0.306821 second(s), 16 queries , Gzip On.

Copyright © 1999-2025 C114 All Rights Reserved

Discuz Licensed

回顶部