UpstreamData
f3b25027ad
format: add isort to pre-commit and sort imports.
2022-11-10 14:15:45 -07:00
UpstreamData
81aa569d07
feature: rework whatsminer error codes to be able to allow an arbitrary slot number to be returned from the BTMiner API.
2022-11-08 15:08:47 -07:00
UpstreamData
c7847d2789
feature: add fields classmethod to all dataclasses to show what the fields are in each class.
2022-11-07 12:53:01 -07:00
UpstreamData
215af72a6b
feature: add 0 as error_code for bos errors and X19 errors to make them consistent with the other types of errors.
2022-11-07 12:49:01 -07:00
UpstreamData
b33586f8eb
feature: add fields() method to MinerData dataclass.
2022-11-07 10:51:34 -07:00
UpstreamData
8388d2f4ac
bug: change MinerData().total_chips from reduce to sum, as reduce was causing issues when instantiating MinerData with a hashboard list that is empty.
2022-11-07 09:37:22 -07:00
Upstream Data
23ebe460a4
format: Reformat some files.
2022-11-05 09:47:25 -06:00
Upstream Data
6c2e0f59b1
feature: add the remainder of the backwards compatible MinerData board related parts that were lost in converting to HashBoard dataclass.
2022-11-04 20:00:03 -06:00
Upstream Data
6eb9cdce90
feature: add left_chips, center_chips, and right_chips to MinerData as properties that compute the correct board position from hashboards.
2022-11-04 19:55:13 -06:00
Colin Crossman
86155db455
Initial modifications to account for differential hashboard counts
...
Now storing the hasboard data as an array of datastructs. Not fully fleshed out yet, but this is where I'm going.
2022-11-04 15:48:30 -06:00
UpstreamData
5e2a18f91e
add fan_psu to MinerData, only works for whatsminers.
2022-10-12 15:42:27 -06:00
UpstreamData
3363bdc592
add MinerData().as_csv() to documentation.
2022-10-04 14:44:02 -06:00
UpstreamData
1a64ff4038
add support for whatsminer in miner listener, and fix space in MinerData.as_csv()
2022-10-04 08:28:24 -06:00
UpstreamData
8cdd5ff015
improve MinerData().as_csv()`
2022-10-03 13:51:44 -06:00
UpstreamData
9acd6d2fea
add MinerData().as_csv()
2022-10-03 13:42:47 -06:00
UpstreamData
73b1a0493c
Add the ability to add MinerData together and sum them, as well as compute division and floor division on them.
2022-09-30 16:00:45 -06:00
UpstreamData
03c93b4de1
added pause_mining and resume_mining to all miners, added get_errors to whatsminers, and improved get_errors type hinting
2022-09-22 10:06:27 -06:00
UpstreamData
8542acfb01
improve documentation
2022-09-13 09:11:15 -06:00
UpstreamData
0ff505bbb4
add support for innosilicon T3H+
2022-09-06 10:48:04 -06:00
UpstreamData
3fd1b41bec
add support for whatsminer VH60
2022-08-29 09:52:35 -06:00
UpstreamData
9d746a6dcb
add errors to MinerData().as_influxdb()
2022-08-29 09:06:20 -06:00
UpstreamData
094857758a
update MinerData().as_influxdb() to include properties.
2022-08-25 15:34:04 -06:00
UpstreamData
4ecd135734
fix a bug with incorrect types in miner data
2022-08-25 13:09:03 -06:00
UpstreamData
f8f777b5b5
fix tag data to be escaped properly
2022-08-25 13:03:46 -06:00
UpstreamData
5c1d06f743
attempt to fix a bug with influx db miner data
2022-08-25 12:50:30 -06:00
UpstreamData
51de56feb3
bump version number
2022-08-25 12:43:05 -06:00
UpstreamData
256a4ac909
fix boolean bug in miner data
2022-08-25 12:39:57 -06:00
UpstreamData
83a7d8c60f
add MinerData().as_json()
2022-08-24 15:17:36 -06:00
UpstreamData
4fa3511725
add float support to MinerData().as_influx()
2022-08-24 13:50:55 -06:00
UpstreamData
74ebffb4fc
add MinerData().as_influx() to write miner data as influx db line format data.
2022-08-24 13:34:57 -06:00
UpstreamData
54206da449
add getitem and setitem methods to MinerData
2022-08-24 10:02:51 -06:00
UpstreamData
abef0c3d59
add efficiency to MinerData
2022-08-22 14:50:49 -06:00
UpstreamData
8379359caf
update documentation and make BaseMiner and BaseMinerAPI unable to be instantiated directly. Add more unittests for miners.
2022-08-08 13:19:59 -06:00
UpstreamData
b81590bd2e
add support for X19 miner errors codes shown on their dashboard
2022-08-05 10:23:03 -06:00
UpstreamData
af2f1e9ad5
misc docs changes
2022-07-20 14:54:59 -06:00
UpstreamData
025b5bf6f0
improved avalonminer handler and added fault light to get_data
2022-07-20 14:36:13 -06:00
UpstreamData
3ec833e700
add copyright license, using Apache 2.0 license
2022-07-19 15:43:24 -06:00
UpstreamData
95b0cc364b
add miner data documentation
2022-07-13 11:08:12 -06:00
UpstreamData
c9d620105b
add support for braiins OS errors
2022-07-12 11:55:42 -06:00
UpstreamData
5d6fc5b26d
add support for whatsminer error codes in get_data()
2022-07-12 11:41:38 -06:00
UpstreamData
2ff09a3765
add support for getting hashrates from each board for bosminer, bmminer, and btminer
2022-07-11 15:02:04 -06:00
upstreamdata
3ec147990b
added power limit vs power draw in get_data
2022-07-07 14:34:21 -06:00
UpstreamData
dcc3e07998
Dev ( #12 )
...
* changed over to package format and removed tools, added poetry
* reformat into miner_interface project
* add dist to .gitignore
* update readme and finish reformatting
* Added couple missing imports. (#13 )
* change name to pyasic
Co-authored-by: upstreamdata <brett@upstreamdata.ca >
Co-authored-by: Mika Impola <mika@impola.fi >
2022-07-07 07:57:34 -06:00