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.
Why use this skill?
Easily track your Bitaxe Gamma Bitcoin miner performance, hashrate, power, and temperature with this powerful OpenClaw monitoring skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/pietro395/bitaxe-monitorWhat This Skill Does
The bitaxe-monitor skill allows OpenClaw users to interface directly with Bitaxe Gamma Bitcoin miners via their built-in REST API. It acts as an abstraction layer, allowing users to query, track, and monitor vital hardware performance metrics without needing to manually navigate web dashboards or construct raw HTTP requests. By capturing data such as current hashrate (and averages over 1m, 10m, and 1h intervals), power draw in watts, ASIC and voltage regulator temperatures, fan speeds, and connectivity status (including WiFi signal), the skill provides a centralized view of your mining hardware health.
Installation
To integrate this tool into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/pietro395/bitaxe-monitor
Once installed, you can configure your device's IP address either by using the built-in configuration utility (python3 scripts/bitaxe_status.py --set-ip <IP_ADDRESS>) which saves to ~/.config/bitaxe-monitor/config.json, or by setting the BITAXE_IP environment variable. This ensures that subsequent invocations do not require you to input the IP address every single time.
Use Cases
- Routine Health Checks: Periodically check if your Bitaxe Gamma is overheating or underperforming.
- Automated Monitoring: Integrate the tool into cron jobs or automation scripts to report miner performance to a dashboard or logs.
- Troubleshooting: Quickly verify network connectivity, pool communication status, and identify if a miner has experienced a recent reboot by checking the
uptimeSecondsfield. - Performance Tuning: Monitor the impact of overclocking or underclocking settings by observing changes in hashrate and power consumption in real-time.
Example Prompts
- "Check the current status and temperature of my Bitaxe Gamma miner."
- "What is the 10-minute average hashrate for the miner at 192.168.1.105?"
- "Show me the raw statistics for my miner in JSON format so I can pipe it to my monitoring dashboard."
Tips & Limitations
- IP Management: While command-line overrides work, saving the IP to the config file is significantly more efficient for daily use.
- JSON Output: The
--format jsonflag is highly recommended for users who intend to parse the output with external tools likejqor feed it into custom data visualization pipelines. - Connectivity: Ensure that the device running OpenClaw is on the same local network as the Bitaxe miner; the skill cannot reach across network segments unless the miner has a publicly routable IP or VPN/tunnel access.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-pietro395-bitaxe-monitor": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write