This component only works if the miner and Home Assistant are on the same network.
This integration is a simple method to receive data from your GPUs in your mining rigs without using the NiceHash servers. I'm using the Excavator api (https://github.com/nicehash/excavator/tree/master/api) to communicate with the miner.
- Support for multiple mining rigs
- Sensors for each GPU
- Hashrate
- GPU temperature
- Hotspot temperature
- VRAM temperature
- Fan speed in percent
- Fan speed in RPM
- Power usage
- Overheating
- Sensors for the mining rig
- Hashrate (sum of all GPUs inside the rig)
- Global sensors (all rigs together)
- Hashrate (sum of all GPUs)
Request a new feature here.
In order to be able to establish a connection between OCTune and Home Assistant, it must first be ensured that OCTune can be reached by other devices.
-
Open your Nice Hash Quick Miner config file.
You can open the file via the Windows GUI as shown in the image below or directly via the file path:
C:\NiceHash\NiceHash QuickMiner\nhqm.conf
-
Change OCTune API host
You have to find the parameter
watchDogAPIHost
and change it fromlocalhost
to0.0.0.0
. -
Restart
Now you need to restart NH QuickMiner for the changes to take effect. not just restart the Excavator
- Open the
HACS
page in your Home Assistant - Go to the
Integrations
tab - Click on the
3 points
in the top right corner and click onCustom repositories
- In the Repository field, type
https://github.com/pascalberski/ha-nhqm-octune
and selectIntegration
for Category. Click onADD
. - Now you can browse through the HACS integrations and can install this integration.
- Open your Home Assistant config file
configuration.yaml
. - Insert this example and modify it.
octune: refreshinterval: 60 miners: - host: 192.168.178.10 port: 18000 name: Miner1 auth: 6A5FDC7B932864GHNK993EEF - host: 192.168.178.11 port: 18000 name: Miner2 auth: 034C534SDG2F1D1477E50A01
- Restart Home Assistant and you are to go.
View my current ToDos
Please let me know in the Issues tab