Automated cooling management for the pitbit.online platform.
Note
This code has been tested on Antminer S21. The default temperature ranges are based on official Bitmain factory recommendations.
This script monitors the temperature of a miner on the pitbit.online platform and dynamically adjusts the fan speed to maintain optimal temperatures (default 67-72°C).
This project follows the Software Design Document (SDD) approach for formalizing requirements and architectural decisions. All design documentation is located in the spec/ directory.
The script requires undetected_chromedriver and a local Chrome installation.
python pitbit_auto.py [MINER_ID] [AUTH_KEY] [TEMP_MIN] [TEMP_MAX] [FAN_MIN] [FAN_MAX] [CHECK_INTERVAL] [DECREASE_CONFIRM_TIME]Example:
python pitbit_auto.py 11111 ffffffffffffffffffffffff 67 72 30 100 10 60For more details, see the SDD.
- Pitbit: If you're not using Pitbit yet, it's the perfect time to start! Register here.
- EMCD Pool: Looking for a reliable mining pool? Try EMCD. Join EMCD here.
- Why EMCD?: Learn more about why this pool is a great choice here.
