Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: upd(4): add more sensors (load, power..)
To:
Landry Breuil <landry@openbsd.org>
Cc:
tech@openbsd.org
Date:
Sat, 16 Nov 2024 19:17:23 +0000

Download raw body.

Thread
  • Stuart Henderson:

    upd(4): add more sensors (load, power..)

  • On 2024/11/16 12:30, Landry Breuil wrote:
    > so if you have an upd(4) somewhere and you have sensors, i'll be glad to
    > know if:
    > - you get more sensors and they make sense
    > - you get values that make more sense than before
    > - you had a value for RunTimeToEmpty that made sense and now doesn't
    >   (same for AtRateTimeToEmpty/AtRateTimeToFull if you have them)
    > - it now breaks/detaches/reattaches
    
    I haven't tried the diff yet, but runtimetoempty is already correct for
    me (lcd says 32/33 mins)::
    
    hw.sensors.upd0.indicator0=Off (Charging), OK
    hw.sensors.upd0.indicator1=Off (Discharging), OK
    hw.sensors.upd0.indicator2=On (ACPresent), OK
    hw.sensors.upd0.indicator3=Off (Overload), OK
    hw.sensors.upd0.percent0=100.00% (RemainingCapacity), OK
    hw.sensors.upd0.percent1=100.00% (FullChargeCapacity), OK
    hw.sensors.upd0.timedelta0=1980.000000 secs (RunTimeToEmpty), OK
    
    uhidev1 at uhub2 port 5 configuration 1 interface 0 "CPS CP1300EPFCLCD" rev 2.00/0.01 addr 2
    uhidev1: iclass 3/0, 28 report ids
    upd0 at uhidev1
    uhid0 at uhidev1 reportid 1: input=0, output=0, feature=1
    uhid1 at uhidev1 reportid 2: input=0, output=0, feature=1
    uhid2 at uhidev1 reportid 3: input=0, output=0, feature=1
    uhid3 at uhidev1 reportid 4: input=0, output=0, feature=1
    uhid4 at uhidev1 reportid 5: input=0, output=0, feature=1
    uhid5 at uhidev1 reportid 6: input=0, output=0, feature=1
    uhid6 at uhidev1 reportid 7: input=0, output=0, feature=6
    uhid7 at uhidev1 reportid 8: input=5, output=0, feature=5
    uhid8 at uhidev1 reportid 9: input=0, output=0, feature=1
    uhid9 at uhidev1 reportid 10: input=0, output=0, feature=1
    uhid10 at uhidev1 reportid 12: input=1, output=0, feature=1
    uhid11 at uhidev1 reportid 13: input=0, output=0, feature=1
    uhid12 at uhidev1 reportid 14: input=0, output=0, feature=1
    uhid13 at uhidev1 reportid 15: input=0, output=0, feature=2
    uhid14 at uhidev1 reportid 16: input=4, output=0, feature=4
    uhid15 at uhidev1 reportid 18: input=0, output=0, feature=2
    uhid16 at uhidev1 reportid 19: input=0, output=0, feature=1
    uhid17 at uhidev1 reportid 20: input=1, output=0, feature=1
    uhid18 at uhidev1 reportid 21: input=0, output=0, feature=2
    uhid19 at uhidev1 reportid 22: input=0, output=0, feature=2
    uhid20 at uhidev1 reportid 24: input=0, output=0, feature=2
    uhid21 at uhidev1 reportid 26: input=1, output=0, feature=1
    uhid22 at uhidev1 reportid 27: input=0, output=0, feature=1
    uhid23 at uhidev1 reportid 28: input=0, output=0, feature=5
    
    
    
  • Stuart Henderson:

    upd(4): add more sensors (load, power..)