Event-based Automation
Conditional rules (Condition) react to device status in real-time — instead of waiting for a scheduled operator check, the system itself restarts a frozen miner, reduces load during overheating, or disables a problematic board the moment an issue arises. v1.0.0-alpha3
How to Create a Conditional Rule
- Click Create rule, set Name and Scope — just like for a scheduled rule
- Select trigger type Condition
- Set the condition:
- Metric: Miner Status, Chip Temperature, Hashrate Efficiency, Fan Duty
- Operator: for numerical metrics —
>,<,≥,≤; for Miner Status — only=and≠ - Value: numerical (with metric unit) or device status (Mining, Stopped, Error, Idle) — depending on the metric
- Set Condition holds for — how long the condition must continuously be met before the action triggers (1–30 minutes, default 3 minutes)
- Set Cooldown between triggers — the minimum pause before re-triggering on the same device (5 minutes – 24 hours, default 30 minutes)
- Select an action — the same as for Schedule rules, plus Boards config (available only for Condition rules)
- Save the rule
Metrics
| Metric | Meaning | How it's calculated |
|---|---|---|
| Miner Status | Miner status | Mining / Stopped / Error / Idle |
| Chip Temperature | Chip temperature | Direct value from device |
| Hashrate Efficiency | Hashrate efficiency | (actual hashrate / ideal hashrate of current preset) × 100% |
| Fan Duty | Fan speed | Direct value from device |
The condition for Chip Temperature, Hashrate Efficiency, and Fan Duty is evaluated only on devices with Connectivity status = Online. An Offline device is unavailable for any rule action.
Cooldown and Condition Hold — Independent per Device
The condition is evaluated for each device within the scope independently. The action is applied only to those devices where the condition continuously held for the specified duration. Cooldown after triggering is also counted separately for each device — other devices within the scope may trigger earlier or later.
Loss of connection with a device during the condition hold resets the duration count for that device.
Rule Card
Instead of Next run / Last run, the Condition rule card shows the cooldown status (Ready or remaining time) and Last triggered. The Run Now option is absent from the card menu — a conditional rule cannot be triggered manually.
Boards config for Conditional Rules
The Boards config action is available only for Condition rules — applying board configuration reboots the device, and a disabled board does not automatically turn on. Therefore, this operation makes no sense and carries risk when scheduled. The configuration form is identical to the group operation Boards config.
For rules with Boards config, it is recommended to set a higher than usual cooldown — applying it entails a device reboot.
Notes
A trigger contains a single condition. Combining multiple conditions with AND/OR logic is being considered for future versions based on operator feedback.
Scheduled Automation
The Automation module allows you to configure an operation once and entrust its execution to the system — instead of performing routine actions (nightly restarts, scheduled Pool changes) manually at the right time.
Firmware Sets
A firmware set is a collection of firmware files for different device models, grouped under a single name. Available since `v0.3.0`. Sets allow you to pre-prepare the necessary firmware versions and quickly apply them to devices without searching for files each time.