messerschmittx / ha-nicehash-excavator-monitor Goto Github PK
View Code? Open in Web Editor NEWHome Assistant integration for Nicehash Excavator miner API
License: MIT License
Home Assistant integration for Nicehash Excavator miner API
License: MIT License
Start/Stop miner. I'd love to be able to start and stop my miner based on automation (in my case surplus solar energy exporting to the grid). I have that trigger but can't figure how to do the post described below...
What if you're using Nicehash Miner (as opposed to Quickminer or CLI)?
Describe the bug
This component blocks HA from starting if mining is not active (even though Quick Hash / Excavator is running)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Component needs to better handle if mining is not active.
Screenshots
If applicable, add screenshots to help explain your problem.
Home Assistant (please complete the following information):
2022.2.9
docker
Additional context
HA has a fail-safe built in when components are blocking proper startup, so it eventually ignores the components and starts after about 600 seconds
Web UI error:
Starting nicehash_excavator, not everything will be available until it is finished.
Log snippets:
2022-02-22 08:30:36 WARNING (MainThread) [homeassistant.bootstrap] Waiting on integrations to complete setup: nicehash_excavator
2022-02-22 08:31:36 WARNING (MainThread) [homeassistant.bootstrap] Waiting on integrations to complete setup: nicehash_excavator
2022-02-22 08:32:36 WARNING (MainThread) [homeassistant.bootstrap] Waiting on integrations to complete setup: nicehash_excavator
2022-02-22 08:33:36 WARNING (MainThread) [homeassistant.bootstrap] Waiting on integrations to complete setup: nicehash_excavator
2022-02-22 08:34:19 WARNING (MainThread) [homeassistant.bootstrap] Setup timed out for stage 2 - moving forward
2022-02-22 08:39:19 WARNING (MainThread) [homeassistant.bootstrap] Setup timed out for bootstrap - moving forward
2022-02-22 08:39:19 INFO (MainThread) [homeassistant.bootstrap] Home Assistant initialized in 600.86s
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.