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.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install bitaxe-monitor或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install bitaxe-monitor⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/bitaxe-monitor/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: bitaxe-monitor description: 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. ---
Monitor and retrieve status information from Bitaxe Gamma (and compatible) Bitcoin miners via their HTTP API.
Bitaxe Gamma is an open-source Bitcoin miner based on the BM1370 ASIC. It exposes a REST API at http:// that returns real-time statistics including:
Use the provided script to fetch and display miner status:
python3 scripts/bitaxe_status.py [ip_address] [--format {json,text}] [--set-ip IP]
The script looks for the Bitaxe IP in this order:
~/.config/bitaxe-monitor/config.json)BITAXE_IP environment variableOption 1: Save to config file (recommended)
python3 scripts/bitaxe_status.py --set-ip 192.168.1.100
This saves the IP to ~/.config/bitaxe-monitor/config.json.
The config file is stored in a dedicated directory and does not modify your shell profile files.
Option 2: Set environment variable
export BITAXE_IP=192.168.1.100
python3 scripts/bitaxe_status.py
Option 3: Set for a single command
BITAXE_IP=192.168.1.100 python3 scripts/bitaxe_status.py
With IP configured:
python3 scripts/bitaxe_status.py
Override with different IP:
python3 scripts/bitaxe_status.py 192.168.1.105
Get raw JSON data:
python3 scripts/bitaxe_status.py --format json
The Bitaxe API provides these main endpoints:
GET /api/system/info - Complete system status (used by default)GET /api/system/asic - ASIC-specific settingsGET /api/system/statistics - Historical statistics (requires data logging enabled)GET /api/system/statistics/dashboard - Dashboard-formatted statistics| Field | Description | Unit | |-------|-------------|------| | hashRate | Current hashrate | GH/s | | hashRate_1m | 1-minute average | GH/s | | hashRate_10m | 10-minute average | GH/s | | power | Power consumption | Watts | | temp | ASIC temperature | °C | | vrTemp | Voltage regulator temp | °C | | fanspeed | Fan speed percentage | % | | fanrpm | Fan RPM | RPM | | sharesAccepted | Accepted shares | count | | sharesRejected | Rejected shares | count | | bestDiff | Best difficulty found | number | | wifiRSSI | WiFi signal strength | dBm | | uptimeSeconds | System uptime | seconds |
bitaxe_status.py - Main script to fetch and display Bitaxe status - Supports both text (human-readable) and JSON output formats - Handles connection errors gracefully - Formats key metrics with emoji indicators - Reads IP from config file or BITAXE_IP environment variable - Saves IP to config file with --set-ip
The script stores configuration in:
~/.config/bitaxe-monitor/config.json
This directory is created automatically when using --set-ip.
| Variable | Description | Required | |----------|-------------|----------| | BITAXE_IP | IP address of your Bitaxe miner | Alternative to config file |
The script handles common errors:
| Command | Description | |---------|-------------| | bitaxe_status.py | Check status using saved configuration | | bitaxe_status.py | Check status of specific IP (one-time) | | bitaxe_status.py --set-ip | Save IP to config file | | bitaxe_status.py --format json | Output raw JSON | | bitaxe_status.py --format text | Output formatted text (default) |
Quick setup (do once):
python3 scripts/bitaxe_status.py --set-ip 192.168.1.100
Daily usage:
python3 scripts/bitaxe_status.py
Check multiple miners:
python3 scripts/bitaxe_status.py 192.168.1.100
python3 scripts/bitaxe_status.py 192.168.1.101
For complete API documentation, see the official Bitaxe wiki: https://osmu.wiki/bitaxe/api/
The OpenAPI specification is available at: https://github.com/bitaxeorg/ESP-Miner/blob/master/main/http_server/openapi.yaml
安装 Bitaxe Monitor 后,可以对 AI 说这些话来触发它
Help me get started with Bitaxe Monitor
Explains what Bitaxe Monitor does, walks through the setup, and runs a quick demo based on your current project
Use Bitaxe Monitor to monitor Bitaxe Gamma Bitcoin miner status via HTTP API
Invokes Bitaxe Monitor with the right parameters and returns the result directly in the conversation
What can I do with Bitaxe Monitor in my finance & investment workflow?
Lists the top use cases for Bitaxe Monitor, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/bitaxe-monitor/ 目录(个人级,所有项目可用),或 .claude/skills/bitaxe-monitor/(项目级)。重启 AI 客户端后,用 /bitaxe-monitor 主动调用,或让 AI 根据上下文自动发现并使用。
Bitaxe Monitor 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
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.
Bitaxe Monitor 属于「Finance & Investment」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my finance & investment tasks using Bitaxe Monitor
Identifies repetitive steps in your workflow and sets up Bitaxe Monitor to handle them automatically