返回顶部
b

bitaxe-monitor比特轴监控

Monitor Bitaxe Gamma Bitcoin miner status via HTTP API. Use when the user wants to check the status, hashrate, temperature, power consumption, or statistics of a Bitaxe Gamma miner. Supports config file or environment variable for device IP configuration, fetching system info, and formatting output as human-readable text or JSON.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
1,504
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

bitaxe-monitor

Bitaxe Monitor

通过HTTP API监控并获取Bitaxe Gamma(及兼容型号)比特币矿机的状态信息。

概述

Bitaxe Gamma是一款基于BM1370 ASIC芯片的开源比特币矿机。其REST API接口位于http:///api/system/info,可返回实时统计数据,包括:

  • - 算力(当前、1分钟、10分钟、1小时平均值)
  • 功耗与电压
  • 温度(ASIC芯片、电压调节器)
  • 风扇转速与RPM
  • 份额统计(接受/拒绝)
  • 最佳难度值
  • WiFi状态与信号强度
  • 矿池连接信息
  • 运行时间与版本信息

使用方法

使用提供的脚本获取并显示矿机状态:

bash
python3 scripts/bitaxe_status.py [ip地址] [--format {json,text}] [--set-ip IP]

IP配置

脚本按以下顺序查找Bitaxe IP地址:

  1. 1. 命令行参数
  2. 配置文件(~/.config/bitaxe-monitor/config.json)
  3. BITAXE_IP环境变量
  4. 报错(若均未找到)

保存IP配置

选项1:保存至配置文件(推荐)
bash
python3 scripts/bitaxe_status.py --set-ip 192.168.1.100

此操作将IP保存至~/.config/bitaxe-monitor/config.json。

配置文件存储在专用目录中,不会修改您的shell配置文件。

选项2:设置环境变量
bash
export BITAXE_IP=192.168.1.100
python3 scripts/bitaxe_status.py

选项3:单次命令设置
bash
BITAXEIP=192.168.1.100 python3 scripts/bitaxestatus.py

检查状态

已配置IP时:
bash
python3 scripts/bitaxe_status.py

使用不同IP覆盖:
bash
python3 scripts/bitaxe_status.py 192.168.1.105

获取原始JSON数据:
bash
python3 scripts/bitaxe_status.py --format json

API端点

Bitaxe API提供以下主要端点:

  • - GET /api/system/info - 完整系统状态(默认使用)
  • GET /api/system/asic - ASIC专用设置
  • GET /api/system/statistics - 历史统计数据(需启用数据记录)
  • GET /api/system/statistics/dashboard - 仪表盘格式统计数据

关键状态字段

字段描述单位
hashRate当前算力GH/s
hashRate_1m
1分钟平均算力 | GH/s | | hashRate_10m | 10分钟平均算力 | GH/s | | power | 功耗 | 瓦特 | | temp | ASIC温度 | °C | | vrTemp | 电压调节器温度 | °C | | fanspeed | 风扇转速百分比 | % | | fanrpm | 风扇RPM | RPM | | sharesAccepted | 接受份额 | 数量 | | sharesRejected | 拒绝份额 | 数量 | | bestDiff | 最佳难度值 | 数值 | | wifiRSSI | WiFi信号强度 | dBm | | uptimeSeconds | 系统运行时间 | 秒 |

资源

scripts/

  • - bitaxe_status.py - 获取并显示Bitaxe状态的主脚本
- 支持文本(人类可读)和JSON两种输出格式 - 优雅处理连接错误 - 使用表情符号指示器格式化关键指标 - 从配置文件或BITAXE_IP环境变量读取IP - 通过--set-ip将IP保存至配置文件

配置

配置文件位置

脚本将配置存储在:

~/.config/bitaxe-monitor/config.json

使用--set-ip时会自动创建此目录。

环境变量

变量描述是否必需
BITAXE_IPBitaxe矿机的IP地址替代配置文件

错误处理

脚本处理常见错误:

  • - 连接失败(IP错误、设备离线)
  • 无效JSON响应
  • 网络超时
  • 缺少IP(提示用户配置IP)

命令参考

命令描述
bitaxestatus.py使用已保存配置检查状态
bitaxestatus.py <IP>
检查指定IP的状态(单次) | | bitaxe_status.py --set-ip | 将IP保存至配置文件 | | bitaxe_status.py --format json | 输出原始JSON | | bitaxe_status.py --format text | 输出格式化文本(默认) |

示例

快速设置(仅需一次):
bash
python3 scripts/bitaxe_status.py --set-ip 192.168.1.100

日常使用:
bash
python3 scripts/bitaxe_status.py

检查多台矿机:
bash
python3 scripts/bitaxe_status.py 192.168.1.100
python3 scripts/bitaxe_status.py 192.168.1.101

参考

完整API文档请参阅官方Bitaxe维基:
https://osmu.wiki/bitaxe/api/

OpenAPI规范可在以下地址获取:
https://github.com/bitaxeorg/ESP-Miner/blob/master/main/http_server/openapi.yaml

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 bitaxe-monitor-1776359486 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 bitaxe-monitor-1776359486 技能

通过命令行安装

skillhub install bitaxe-monitor-1776359486

下载

⬇ 下载 bitaxe-monitor v1.0.2(免费)

文件大小: 4.74 KB | 发布时间: 2026-4-17 16:02

v1.0.2 最新 2026-4-17 16:02
Security fix: Replace shell profile modification with dedicated config file (~/.config/bitaxe-monitor/config.json). Removed all code that writes to ~/.bashrc, ~/.zshrc, or ~/.profile.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部