implemented #31

This commit is contained in:
Manuel Kamper 2023-01-06 16:44:38 +00:00
parent ea371c6486
commit 0ff1cbebc8
2 changed files with 9 additions and 1 deletions

View File

@ -22,4 +22,10 @@ class Logger():
fd = file.split('.')[0].split('-')
if (self.TimeUtils.IsOlderThanDays(fd, self.hk_days)):
os.remove("/logs/" + file)
self.LogMessage("Housekeeping: deleted logfile " + file)
self.LogMessage("Housekeeping: deleted logfile " + file)
def LastLogs(self):
dt = machine.RTC().datetime()
file = open(("/logs/%04d-%02d-%02d.txt" % (dt[0], dt[1], dt[2])), "r")
lines = file.readlines()
return "<br>".join(lines[-10:])

View File

@ -271,6 +271,8 @@ async def APIHandling(reader, writer):
elif (req[2] == "ringfrontdoor"):
stateis = "Ringing front doorbell"
TCSBusWriter(configs['frontdoor_ringing_message'])
elif (req[2] == "logs"):
stateis = Logger.LastLogs()
else:
stateis = "<b>Error:</b> Unknown command!"
else: