diff --git a/pyLCDinfo.py b/pyLCDinfo.py index ba5d001..761d1fb 100644 --- a/pyLCDinfo.py +++ b/pyLCDinfo.py @@ -2,9 +2,10 @@ # -*- coding: utf-8 -*- """ Author: Hendrik Schutter, mail@hendrikschutter.com Date of creation: 2022/05/23 - Date of last modification: 2022/05/23 + Date of last modification: 2022/10/17 """ +from datetime import datetime from rpi_lcd import LCD import netifaces as ni import subprocess @@ -43,6 +44,10 @@ def get_uptime(): return strftime("%H:%M:%S", gmtime(60*60*24)) + +def get_system_time(): + return datetime.now().strftime("%H:%M") + def main(): if len(sys.argv) != 4: @@ -57,6 +62,7 @@ def main(): #print(get_wireguard_state(wireguard_interface)) #print(get_disk_usage(disk_path)) #print(get_uptime()) + #print(get_system_time()) lcd.clear() lcd.text(" Offsite Backup", 1) @@ -94,6 +100,7 @@ def main(): state_ok = True lcd.clear() lcd.text(" VPN connected ", 1) + lcd.text(get_system_time().rjust(16-len(get_system_time())), 2, align='left') time.sleep(10.0) else: lcd.backlight(turn_on=False) @@ -117,6 +124,7 @@ def main(): lcd.clear() lcd.text(" VPN Connected ", 1) + lcd.text(get_system_time().rjust(16-len(get_system_time())), 2, align='left') time.sleep(40.0) #sleep a lot to idle cpu #check if wireguard is still connected