added more env config options
This commit is contained in:
@@ -1,2 +1,4 @@
|
|||||||
NTFY_Token=
|
NTFY_Token=
|
||||||
device_name=
|
device_name=
|
||||||
|
logging_level=DEBUG
|
||||||
|
shutdown_timer=30
|
||||||
7
main.py
7
main.py
@@ -6,7 +6,10 @@ import logging
|
|||||||
|
|
||||||
##########################################
|
##########################################
|
||||||
#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 = logging.getLogger('Power Monitor')
|
||||||
logger.setLevel(loglevel)
|
logger.setLevel(loglevel)
|
||||||
#Console Handler
|
#Console Handler
|
||||||
@@ -23,7 +26,7 @@ load_dotenv()
|
|||||||
|
|
||||||
ntfy_token = os.environ['NTFY_Token']
|
ntfy_token = os.environ['NTFY_Token']
|
||||||
device_name = os.environ['device_name']
|
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:
|
with serial.Serial(device_name, 115200, timeout=1) as ser:
|
||||||
inverter_offline_counter = 0
|
inverter_offline_counter = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user