-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disable Boards #327
Comments
Interesting idea. I would like to have it in pyasic, but I actually don't think this is a good idea for this specific project. My reasoning is that people are using this generally to automate their machines, and you essentially have 3 states. Those states are:
In essence, what you are asking for is a subset of 2. However, there are no efficiency gains to be had from shutting down boards, only power reduction. Therefore, you should either:
This is why I generally think that there is no reason for this in hass-miner, as it seems to me to be unneeded complexity. It may be added far into the future, but the biggest issue with adding this other than opinion is that the core feature is missing from pyasic, which is used to do all the miner handling, and this is a quite large feature to implement. @Schnitzel would love to hear your opinion on this, my personal opinion is NACK for the reasons above. |
I was just about to ask for this feature and I see it's been requested already. |
Good point. That's a case I missed. I can give this a shot, but again, it has to be implemented in pyasic first, and I'm not sure what level of complexity this will entail, but I think doing it for braiins OS devices should be a start. |
yea from my side I feel the same: While it seems to be an edge case, specifically for cases were a miner wants to use a specific Wattage amount (like the example of 1000W) unfortunately its only possible to do this with disabling some hashboards. I myself use an S19J to heat my garage and during the day I run it with only one hashboard which reduces also the noise output. I would suggest thought that pyasic just focuses on the enable/disable of the hashboards, I do NOT think there is any need for pyasic to automatically do the Watt to Hashboard calculation (like if you tell pyasic to run at 1000W it automatically turns of 1 hashboard and lets the remaining 2 running at 500W). |
In my case I have solar power and 2 rigs and 3 asics.
I discovered this integration recently and for me is the best thing that I
have sice I started to mine around 10 years ago but smart plugs.
I have a node red flow to controls the power export to the company.
I can't export more than 5Kw and I have installed 13Kw and Batteries.
1.- During the day I have all devices mining but and I modify the asics to
avoid export more than 4500W to the company, 200W by 200W, I mean, More
than 4500W export, modify the power limit on 200W up... after 15 mins
continues more than 4500W 200W more... if the power export is less than
3000W then go down 200W
2.- During the night I use at minimum the asics and only star to shutdown
if I have more than 3Kw from Battery or the Battery arrives to 50%.
3.- of course if the power activate is off and the flow send again the
signal to power activate off then I switch off the smart plugs.
For me it would be incredible to have the possibility to reduce the power
by switching off hashboards because that means I could mining more time
during the night and cloudy days.
El jue, 29 feb 2024 a las 14:32, Michael Schmid ***@***.***>)
escribió:
… yea from my side I feel the same: While it seems to be an edge case,
specifically for cases were a miner wants to use a specific Wattage amount
(like the example of 1000W) unfortunately its only possible to do this with
disabling some hashboards. I myself use an S19J to heat my garage and
during the day I run it with only one hashboard which reduces also the
noise output.
I would suggest thought that pyasic just focuses on the enable/disable of
the hashboards, I do NOT think there is any need for pyasic to
automatically do the Watt to Hashboard calculation (like if you tell pyasic
to run at 1000W it automatically turns of 1 hashboard and lets the
remaining 2 running at 500W).
—
Reply to this email directly, view it on GitHub
<#327 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/APE6DBOLYOJGFM7GPJWLZMTYV4WYDAVCNFSM6AAAAABD2KYZECVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZRGE2TINZSGI>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Technically this is actually a point I would like to get to in the future, as it is useful on my side of things to be able to do this for phase balancing purposes. I will play around with it and see what I can figure out. |
Hello, First of all, I want to thank you for developing this mining integration in HA. I have now monitored and controlled my S19 for quite many months and it is working great! I am adapting the speed on my miner, depending on electricity price and solar panel production. When I need the heat for heating my house in the fall and winter, that will also impact when the miner will be running. Therefore I would also be very much interested in to be able to switch individual hash boards on and off. @b-rowan , did you find out if this is possible? |
I haven't really been able to look into this, I've been super busy recently, so haven't had a ton of time to maintain this project in general, and this feature specifically is the hardest of all of them. It's on my list, but it could be a while yet. |
@b-rowan , I sent a request to Braiins for them to adapt BOS to more easy to be able to disable/enable hash boards through an API, but I have not receive any feedback yet. Did you find out any more about possibilities to enable/disable hash boards through Hass-Miner? |
This is already technically possible, the problem isn't with braiinsOS. I have 2 main issues -
This is why I haven't implemented this yet, its a lot of complexity for something that most people aren't going to use, and it really should just be implemented on the firmware anyway. |
I see the issues with variations how miners are setup between different types. Might be that Braiins would have some inputs about that as they have made the enable/disable possible in BOS. Speaking for myself regarding your comments in point 2, keep it simple is better. A toggle for each card is more than sufficient and power limiter can be kept how it is now working in BOS. This meaning, if a card is disabled, the power limiter should just be set like all cards are running. As an example: 4x1000W cards, disable two to only have 2000W, then the power limiter should still go up to 4000W, it would just operate at 50% power consumption. All adaptations to toggle, convert power limiter etc we can do in HA for those who want to do that. But I agree, if only a few ones need this, then not worth the effort implementing. For me, I would be able to use the miner more to cover better my solar power production to keep it profitable, now not so much unless I manually disable boards which cannot keep doing all the time. |
I use an s19 to heat my house and dry my laundry. but i would love a way to disable a hashboard or 2 when i dont need the heat and or solar is low. |
Have you think on include an option to disable boards.
In order to reduce more the power used should be a great feature disable boards.
The text was updated successfully, but these errors were encountered: