@@ -428,9 +428,10 @@ def stats():
428428 if THEME_DATA ['STATS' ]['MEMORY' ]['VIRTUAL' ]['USED' ].get ("SHOW" , False ):
429429 virtual_used = sensors .Memory .virtual_used ()
430430
431- virtual_used_text = f"{ int (virtual_used / 1000000 ):>5 } "
431+ virtual_used_text = f"{ int (virtual_used / 1000000 )} "
432432 if THEME_DATA ['STATS' ]['MEMORY' ]['VIRTUAL' ]['USED' ].get ("SHOW_UNIT" , True ):
433433 virtual_used_text += " M"
434+ virtual_used_text = f"{ virtual_used_text :<8} "
434435
435436 display .lcd .DisplayText (
436437 text = virtual_used_text ,
@@ -575,7 +576,7 @@ def stats():
575576 upload_wlo , uploaded_wlo , download_wlo , downloaded_wlo = sensors .Net .stats (WLO_CARD , interval )
576577
577578 if THEME_DATA ['STATS' ]['NET' ]['WLO' ]['UPLOAD' ]['TEXT' ].get ("SHOW" , False ):
578- upload_wlo_text = f"{ bytes2human (upload_wlo ) } /s "
579+ upload_wlo_text = f"{ bytes2human (upload_wlo , '%(value).1f %(symbol)s/s' ):>10 } "
579580 display .lcd .DisplayText (
580581 text = f"{ upload_wlo_text :>9} " ,
581582 x = THEME_DATA ['STATS' ]['NET' ]['WLO' ]['UPLOAD' ]['TEXT' ].get ("X" , 0 ),
@@ -611,7 +612,7 @@ def stats():
611612 )
612613
613614 if THEME_DATA ['STATS' ]['NET' ]['WLO' ]['DOWNLOAD' ]['TEXT' ].get ("SHOW" , False ):
614- download_wlo_text = f"{ bytes2human (download_wlo ) } /s "
615+ download_wlo_text = f"{ bytes2human (download_wlo , '%(value).1f %(symbol)s/s' ):>10 } "
615616 display .lcd .DisplayText (
616617 text = f"{ download_wlo_text :>9} " ,
617618 x = THEME_DATA ['STATS' ]['NET' ]['WLO' ]['DOWNLOAD' ]['TEXT' ].get ("X" , 0 ),
@@ -649,7 +650,7 @@ def stats():
649650 upload_eth , uploaded_eth , download_eth , downloaded_eth = sensors .Net .stats (ETH_CARD , interval )
650651
651652 if THEME_DATA ['STATS' ]['NET' ]['ETH' ]['UPLOAD' ]['TEXT' ].get ("SHOW" , False ):
652- upload_eth_text = f"{ bytes2human (upload_eth ) } /s "
653+ upload_eth_text = f"{ bytes2human (upload_eth , '%(value).1f %(symbol)s/s' ):>10 } "
653654 display .lcd .DisplayText (
654655 text = f"{ upload_eth_text :>9} " ,
655656 x = THEME_DATA ['STATS' ]['NET' ]['ETH' ]['UPLOAD' ]['TEXT' ].get ("X" , 0 ),
@@ -685,7 +686,7 @@ def stats():
685686 )
686687
687688 if THEME_DATA ['STATS' ]['NET' ]['ETH' ]['DOWNLOAD' ]['TEXT' ].get ("SHOW" , False ):
688- download_eth_text = f"{ bytes2human (download_eth ) } /s "
689+ download_eth_text = f"{ bytes2human (download_eth , '%(value).1f %(symbol)s/s' ):>10 } "
689690 display .lcd .DisplayText (
690691 text = f"{ download_eth_text :>9} " ,
691692 x = THEME_DATA ['STATS' ]['NET' ]['ETH' ]['DOWNLOAD' ]['TEXT' ].get ("X" , 0 ),
0 commit comments