Commit Graph

51 Commits

Author SHA1 Message Date
Jeff Curless
72de0bcea7 Update the monitor code
Changes made to the monitor code to remove all warnings from
systemsupport.py.  Note there are warnings in oneUpMon, however these do
not appear to be valid, as some of them complain about attributes not
existing, when they clearly do (Qt.AlignBottom for instance)
2025-10-19 19:36:25 -04:00
Jeff Curless
caec0f5671 Udpate gitignore to disappear some files
Remove all versions of __pycache__ no matter where it is in the tree
2025-10-13 18:07:52 -04:00
Jeff Curless
42ebaf2777 Merge pull request #8 from JeffCurless/upateMonitor
Update system monitor.
2025-10-13 18:04:40 -04:00
Jeff Curless
cfadd92430 Update system monitor.
Overall cleanup, and modificaton to the disk chart.  System tracks Byte,
KiB and MiB transfer rates.  Can't realld support GiB because I'm no
sure the PCIe bus can handle that.

Modifed the Y-Axis for disks so it displays the data on the closest
power of 2 scale. Seems to be a reasonable way to modify the scale so we
can actually see some of the smaller writes.
2025-10-13 17:59:47 -04:00
Jeff Curless
3f0727e590 Merge pull request #7 from JeffCurless/driverUpdates
Add supprt for automatic shutdown at 5%
2025-10-12 23:27:16 -04:00
Jeff Curless
050f0a0147 Add supprt for automatic shutdown at 5%
Automatically shutdown the system when the battery hits 5% left if the
system is not plugged in.  The shutdown does *not* save data, so might
want to look into how to make it save data (or possibly just generate a
warning.
2025-10-12 23:24:15 -04:00
Jeff Curless
d2ef3d2ceb Merge pull request #6 from JeffCurless/fioscripts
Add more fio scripts
2025-10-12 23:23:14 -04:00
Jeff Curless
8d432b944b Add more fio scripts 2025-10-12 23:21:59 -04:00
Jeff Curless
068ecdbf41 Merge pull request #5 from JeffCurless/addMonitor
Move original monitor program
2025-10-12 23:20:39 -04:00
Jeff Curless
fcb9b0ca76 Move original monitor program 2025-10-12 23:16:01 -04:00
Jeff Curless
c2af26a364 Merge pull request #4 from JeffCurless/addMonitor
Add system monitoring code
2025-10-12 23:08:26 -04:00
Jeff Curless
2f008b088a Update README.md 2025-10-12 23:07:54 -04:00
Jeff Curless
542cdecab3 Add system monitoring code
Need a way to monitor the system, CPU temp, NVMe temp, etc
2025-10-12 23:02:09 -04:00
Jeff Curless
358638385c Update README.md
Adding some new features to look into
2025-10-12 13:57:58 -04:00
Jeff Curless
020dda1ba4 General cleanup, allow for named messages to dmesg 2025-10-12 13:30:35 -04:00
Jeff Curless
ba5d98cc1b Merge pull request #3 from JeffCurless/argon_latest_python
Update from the argon40 site the latest python code
2025-10-12 13:27:41 -04:00
Jeff Curless
536a41bf12 Update from the argon40 site the latest python code 2025-10-12 13:26:01 -04:00
Jeff Curless
d6756a32fd Merge pull request #2 from JeffCurless/store_original_python
Storing the original Python files.
2025-10-07 19:51:18 -04:00
Jeff Curless
b946147539 Storing the original Python files.
I noticed that Argon40 updated the scripts... they must be getting ready
for release, so I grabbed the older ones off of the original boot device
for my Argon OneUp.  Will add anything else here that I find as well.
2025-10-07 19:48:02 -04:00
Jeff Curless
e1e9f5b1f0 Update README.md
Add to note about kernel headers..
2025-10-07 14:52:15 -04:00
Jeff Curless
f666628653 Update README.md 2025-10-07 14:50:08 -04:00
Jeff Curless
18709b0e60 Update README.md 2025-10-06 22:47:14 -04:00
Jeff Curless
c633d19166 Merge pull request #1 from JeffCurless/addPictures
Add pictures of the status bar.
2025-10-06 22:42:20 -04:00
Jeff Curless
0e523b8082 Add pictures of the status bar.
Add (not very good) pictures of the battery in discharge and charging
states.
2025-10-06 22:39:29 -04:00
Jeff Curless
cc9a4678f3 Update the code with comments
Add a clean script...
2025-10-06 22:25:37 -04:00
Jeff Curless
ee0048d994 Update README.md 2025-10-06 21:25:38 -04:00
Jeff Curless
b07438bd53 Update README.md 2025-10-06 21:05:50 -04:00
Jeff Curless
2b01bb114e Minor changes code still working 2025-10-06 21:03:11 -04:00
Jeff Curless
cafc3fbf2b Mostly working
Need to perform code cleanup, and make sure startup of the driver
contains everything it needs to properly verify the status of the
battery.

Could use code to get the voltage etc, however I don't see that code in
the argon40 python stuff so I'd have to investigate the I2C device.
2025-10-06 19:55:49 -04:00
Jeff Curless
4d7f0ca10f Add some of of the argon40 scripts
Needed to port...
2025-10-06 15:57:27 -04:00
Jeff Curless
e6e17904b7 Copy of the prototype script for Argon40 2025-10-06 13:15:42 -04:00
Jeff Curless
7371cd860b Put build back to the way it should be. 2025-10-06 09:21:17 -04:00
Jeff Curless
bd137fd27a Update README.md 2025-10-06 09:18:50 -04:00
Jeff Curless
d4f8def47c Update README.md 2025-10-06 09:12:45 -04:00
Jeff Curless
22c6bf718f Attempting to build on Trixie with older headers 2025-10-06 09:01:20 -04:00
Jeff Curless
7bf55073be Start porting the test driver over to the oneUp
Start porting the driver to the argon oneUp
2025-10-05 22:49:45 -04:00
Jeff Curless
ea8b374b84 Test driver works with dummy info.
Clean up the code, and start modifiying the argon python code to work in
C, then port to the driver.
2025-10-05 20:53:51 -04:00
Jeff Curless
3a2c8cbe49 Try to see what requests are being made...
:
2025-10-05 17:04:07 -04:00
Jeff Curless
9867433538 Add some debug messages 2025-10-05 15:58:17 -04:00
Jeff Curless
72cdfab13b Add a gitirnore file
Make sure we do not check in files we don't need for save
2025-10-05 15:31:32 -04:00
Jeff Curless
a49bbaaeb6 Test code from linux kernel 2025-10-05 15:20:50 -04:00
Jeff Curless
801eedcd97 Adding in test_power.c directly from the kernel 2025-10-05 14:32:02 -04:00
Jeff Curless
512929ec79 Add an install and remove script 2025-10-05 13:54:59 -04:00
Jeff Curless
a86f458c0e Add dummy battery module to the system...
Hopefully this can be modified to create the actual code needed to
monitor the battery of the argon-oneUp.
2025-10-05 13:09:49 -04:00
Jeff Curless
8210a471b5 Adding more FIO scripts for different size IO's.
Scripts to measure raw performance of the NVME devices, including
various size IO's
2025-09-03 12:22:09 -04:00
Jeff Curless
9a930b514a Merge branch 'main' of github.com:JeffCurless/argon-oneup 2025-07-15 15:59:56 -04:00
Jeff Curless
399e4a2515 Updates to scripts etc 2025-07-15 15:56:45 -04:00
Jeff Curless
9ed491ceaf Add setup program 2025-07-12 22:03:21 -04:00
Jeff Curless
97a33f2328 Starting to log changes that I make to the system
Changes to te fan, and monitoring the system
2025-07-11 21:05:45 -04:00
Jeff Curless
e85b5dbae4 insert all files for the moment 2025-07-11 20:53:43 -04:00