From 9eb504cc8f13300080fdd9dd456c18580de26a4c Mon Sep 17 00:00:00 2001 From: Mihit Date: Fri, 17 Apr 2026 02:18:53 +0530 Subject: [PATCH] added more env config options --- .env.example | 4 +++- main.py | 7 +++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.env.example b/.env.example index ac9658b..636b1f3 100644 --- a/.env.example +++ b/.env.example @@ -1,2 +1,4 @@ NTFY_Token= -device_name= \ No newline at end of file +device_name= +logging_level=DEBUG +shutdown_timer=30 \ No newline at end of file diff --git a/main.py b/main.py index dacd802..1cb93ff 100644 --- a/main.py +++ b/main.py @@ -6,7 +6,10 @@ import logging ########################################## #Logging -loglevel = logging.DEBUG +if os.environ['logging_level'] == "DEBUG": + loglevel = logging.DEBUG +elif os.environ['logging_level'] == "INFO": + loglevel = logging.INFO logger = logging.getLogger('Power Monitor') logger.setLevel(loglevel) #Console Handler @@ -23,7 +26,7 @@ load_dotenv() ntfy_token = os.environ['NTFY_Token'] device_name = os.environ['device_name'] -shutdown_timer = 30 +shutdown_timer = int(os.environ['shutdown_timer']) with serial.Serial(device_name, 115200, timeout=1) as ser: inverter_offline_counter = 0