All Projects → brianberg → ha-nicehash

brianberg / ha-nicehash

Licence: MIT license
NiceHash Home Assistant Integration

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ha-nicehash

homeassistant-peloton-sensor
A platform which allows you to get current and past ride data from Peloton into HomeAssistant
Stars: ✭ 45 (+125%)
Mutual labels:  homeassistant, homeassistant-integration
thermal
Thermal Vision Sensor and Camera for Home Assistant
Stars: ✭ 43 (+115%)
Mutual labels:  homeassistant, homeassistant-integration
wyzesense2mqtt
Configurable WyzeSense to MQTT Gateway intended for use with Home Assistant or other platforms that use MQTT discovery mechanisms.
Stars: ✭ 55 (+175%)
Mutual labels:  homeassistant, homeassistant-integration
home-assistant-miele
Miele integration for Home assistant
Stars: ✭ 101 (+405%)
Mutual labels:  homeassistant, homeassistant-integration
hass-miwifi
MiWiFi for Home Assistant
Stars: ✭ 116 (+480%)
Mutual labels:  homeassistant, homeassistant-integration
ha-google-home
Home Assistant Google Home custom component
Stars: ✭ 285 (+1325%)
Mutual labels:  homeassistant, homeassistant-integration
eufy security
Home Assistant integration to manage Eufy Security devices as cameras, home base stations, doorbells, motion and contact sensors.
Stars: ✭ 242 (+1110%)
Mutual labels:  homeassistant, homeassistant-integration
homeassistant-microsoft-todo
The integration allows you to create tasks in Microsoft To Do from Home Assistant.
Stars: ✭ 86 (+330%)
Mutual labels:  homeassistant, homeassistant-integration
cookiecutter-homeassistant-custom-component
Cookiecutter template for Home Assistant custom component
Stars: ✭ 37 (+85%)
Mutual labels:  homeassistant, homeassistant-integration
ledfxrm
Custom Integration for Home Assistant to control a any (local/remote) LedFX-server - State: beta
Stars: ✭ 31 (+55%)
Mutual labels:  homeassistant, homeassistant-integration
landroid cloud
Landroid Cloud component for Home Assistant
Stars: ✭ 91 (+355%)
Mutual labels:  homeassistant, homeassistant-integration
ha-config-ataraxis
My Home Assistant Configs. If you like what you see, please ⭐️my repo. It would encourage me a lot 🤘
Stars: ✭ 146 (+630%)
Mutual labels:  homeassistant
OTGW-firmware
A ESP8266 devkit firmware for the Nodoshop version of the Opentherm Gateway (OTGW)
Stars: ✭ 88 (+340%)
Mutual labels:  homeassistant
update lights
This AppDaemon app progressively changes the brightness and color temperature of lights over the course of the day. This app also uses change thresholds to ignore lights that have been manually adjusted.
Stars: ✭ 16 (-20%)
Mutual labels:  homeassistant
pymusiccast
Group MusicCast Speakers with Home Assistant
Stars: ✭ 34 (+70%)
Mutual labels:  homeassistant
addon-shinobi
Shinobi Pro - Community Hass.io Add-on for Home Assistant
Stars: ✭ 22 (+10%)
Mutual labels:  homeassistant
content-card-linky
cardLinky comptatible with sensor apiEnedis
Stars: ✭ 48 (+140%)
Mutual labels:  homeassistant
hass-hue-icons
Additional vector icons for home assistant to model Philips Hue bulbs and fixtures.
Stars: ✭ 161 (+705%)
Mutual labels:  homeassistant
visonic
Visonic Custom Component for integration with Home Assistant
Stars: ✭ 57 (+185%)
Mutual labels:  homeassistant
HADailySensor
Sensor for Home Assistant that gets reset at midnight
Stars: ✭ 20 (+0%)
Mutual labels:  homeassistant

NiceHash Home Assistant Integration

GitHub Release License

hacs Project Maintenance BuyMeCoffee

Discord Community Forum

A Home Assistant integration that creates a collection of NiceHash account balance, rig, and individual device sensors.

Preview

Available Sensors

  • Account Balances (BTC and USD/EUR)
    • Total
    • Pending
    • Available
  • Rigs
    • Status
    • Temperature
    • Profitability
  • Devices
    • Status
    • Algorithm
    • Speed
    • Temperature
    • Load
    • RPM
  • Most Recent Mining Payout

None of the sensors are added by default. See installation instructions for available configuration options.

Installation

Prerequisites

These instructions assume you have a NiceHash account and an API key.

Supported API permissions and associated sensors

  • Wallet Permissions > View balances...
    • Account balance sensors
  • Mining Permissions > View mining data...
    • Rig, device, and payout sensors

See this repository for further assistance generating an API key.

HACS (recommended)

  1. Open HACS > Integrations
  2. Add https://github.com/brianberg/ha-nicehash as a custom repository as Category: Integration
  3. Click install under "NiceHash" in the Integrations tab
  4. Add nicehash to configuration.yaml
    nicehash:
      organization_id: # <org_id>
      api_key: # <api_key_code>
      api_secret: #<api_secret_key_code>
      currency: EUR # (default = USD)
      balances: true # (default = false) - Enable balance sensors
      rigs: true # (default = false) - Enable rig sensors
      devices: true # (default = false) - Enable device sensors
      payouts: true # (default = false) - Enable payout sensors
    
  5. Restart Home Assistant

Manual

  1. Using the tool of choice open the directory (folder) for your HA configuration (where you find configuration.yaml).
  2. If you do not have a custom_components directory (folder) there, you need to create it.
  3. In the custom_components directory (folder) create a new folder called nicehash.
  4. Download all the files from the custom_components/nicehash/ directory (folder) in this repository.
  5. Place the files you downloaded in the new directory (folder) you created.
  6. Add nicehash to configuration.yaml
    nicehash:
      organization_id: # <org_id>
      api_key: # <api_key_code>
      api_secret: #<api_secret_key_code>
      currency: EUR # (default = USD)
      balances: true # (default = false) - Enable balance sensors
      rigs: true # (default = false) - Enable rig sensors
      devices: true # (default = false) - Enable device sensors
      payouts: true # (default = false) - Enable payout sensors
    
  7. Restart Home Assistant

Contributions are welcome!

If you want to contribute to this please read the Contribution guidelines

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].