Total = the total hashrate combined of all currently added and running miners.Online = how many miners are present out of all that were added in the configuration.
Date and Time Stamp = to display the current date and time.
Version = the version number of the application currently installed.
Miner = the list of available miners added in the configuration plus 'workmode' indicator for Avalon miners.
Hashrate = displays the current hashrate the miner is hashing.
Efficiency = the efficiency value of the miner. The formula is: hashrate/DC wattage = efficiency (J/Th or W/Th).
Temp Asic/VR = the temperature of the ASIC chips and the Voltage regulator.
Power Volt/DC/AC = Input power from PSU in voltage, DC power the unit uses in wattage and AC power (at wall outlet).
Asic Volt/Freq = the millivoltage value of each Asic chip and what frequency it is operating on
Fan = the percentage of speed the cooling fan is running at and the RPM value. (Avalon products do not provide exact RPM value, only percentage).
Miner = the list of available miners added in the configuration.
Uptime = the time elapsed since the miner has been monitored by the dashboard application.
Best Diff All-time = the highest difficulty that the miner has ever achieved. (Avalon products do not provide this value).
Best Diff Session = the highest difficulty that the miner achieved since it was last powered on.
Accepted/Rejected = the number of submitted shares that were accepted and rejected by the pool the miner is mining to.
Pool Diff = the difficulty level the miner is submitting shares to the pool. (Avalon, Bitaxe and Lucky Miner products do not provide this number).
Blocks = the number of blocks the miner has found.
Miner = the list of available miners added in the configuration.
IP Address = displaying the Ip Address of the miner that was added to configuration.
Pool URL = the location where the miner is pointed to.
Ping = the latency between the miner and the location that is pointed to.
Username/Worker = the username the miner is set up in the miner's setting and the worker name if it was set up in the miner's setting.
Activity = displays the activity of the submitted shares or block found of each miner in real time.
I am open to feedback and future requests to enhance the capability of this application. Please do not hesitate to write up an issue if you notice anything not working properly. Alternatively, you can reach out via Reddit: https://www.reddit.com/r/Options4Good/
Linux Dependencies
In the terminal perform the below command:
sudo apt update && sudo apt install python3 python3-pip python3-venv -yDownload the latest minerdashboard.py file from the "Releases" section: https://github.com/options4good/Home-ASIC-Miner-Stats-Monitoring-Dashboard/releases
Configuration
Open the file in a text editor (or do nano minerdashboard.py in terminal)
Locate the "# --- Configuration ---" section
You will find a series of pre-configured miners as for an example. They should look similar like these lines:
{"ip": "10.0.0.3", "name": "Avalon-Q-01", "type_hint": "avalon"},
{"ip": "10.0.0.23", "name": "Avalon-Nano3S-01", "type_hint": "avalon"},
{"ip": "10.0.0.47", "name": "Lucky-LV07-01", "type_hint": "lucky"},
{"ip": "10.0.0.53", "name": "Nerd-02", "type_hint": "nerd"},
{"ip": "10.0.0.130", "name": "Nerd-01", "type_hint": "nerd"},
{"ip": "10.0.0.147", "name": "Gamma-01", "type_hint": "nerd"}
Alter the lines as you need. Replace the IP address with your miners' IP address. (Leave quotation marks)! Replace the value in the "name" to whatever your miner's name is. CAUTION! DO NOT ALTER THE VALUE IN THE "type_hint"!!! That value must stay, otherwise the application will not function properly! Any Avalon products, use "avalon". Any Bitaxe and NerdQaxe products use "nerd". Any Lucky Miner products use "lucky".
NOTE: the last configuration line DOES NOT HAVE the comma "," at the end! IF you will configure only one miner make sure that the comma is not present at the end. A comma is only required if you are adding multiple lines; do not include a comma on the final line!!!
Save the file.
Start the application from the terminal running the below command:
python3 minerdashboard.pyDGB wallet address: DEkZrJo1BHdiqnQq1XQSWGymEcDWGAWwZs
DOGE wallet address: DKZ9sv4VoTiQQdwi7VY25573UfpQqZJfYf
LTC wallet address: MJw3XHpR65Ec8rKEBthK5Dnvcy1CixYGTa
BCH wallet address: bitcoincash:qq66dg3vhczrqf4zy4kxje3c45vz47khsufsludxcc
Thank you.