Jeff Curless
b66391dbe4
Merge pull request #12 from JeffCurless/support_trixie
...
Add support for Trixie.
2025-10-28 20:10:44 -04:00
Jeff Curless
3c4b7e0b5e
Add support for trixie.
...
Apparently things start differently with trixie, so modified the system
monitor code to keep trying to allocate the resources it needs (and
adapter and a client to the i2c bus). This mades the code work,
and startup is not affected.
2025-10-28 20:07:26 -04:00
Jeff Curless
98b555e431
Update README.md
2025-10-26 12:18:16 -04:00
Jeff Curless
3b96d0eb38
Merge pull request #11 from JeffCurless/cleanup_drive_code
...
Modify the code to remove single drive class
2025-10-26 12:15:15 -04:00
Jeff Curless
68f8057d8d
Modify the code to remove single drive class
...
Remove the class for single drive data fetching, and so we can modify
the monitor code to make sure we can handle multiple drives
2025-10-26 12:12:30 -04:00
Jeff Curless
cf678772d6
Merge pull request #10 from JeffCurless/multiDriveSupport
...
Multi drive support
2025-10-20 20:49:49 -04:00
Jeff Curless
6c6fe7065a
Make sure the drive temperatures are added
...
Need to ensure that we add temperatures for each physical drive we add
into the system.
2025-10-20 20:46:25 -04:00
Jeff Curless
9fdd59c424
Add support for multiple drives
...
Add support to automatialy gather all of the drives in the system and
track there heat and performance.
2025-10-20 20:35:55 -04:00
Jeff Curless
e331577bf3
Merge pull request #9 from JeffCurless/fixupMonitor
...
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:39:22 -04:00
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
9da73f2fbb
Update README.md
2025-10-13 18:13:14 -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