myems/myems-modbus-tcp/config.py

46 lines
1.8 KiB
Python

from decouple import config
MYEMS_SYSTEM_DB_HOST = config('MYEMS_SYSTEM_DB_HOST', default='127.0.0.1')
MYEMS_SYSTEM_DB_PORT = config('MYEMS_SYSTEM_DB_PORT', default=3306, cast=int)
MYEMS_SYSTEM_DB_DATABASE = config('MYEMS_SYSTEM_DB_DATABASE', default='myems_system_db')
MYEMS_SYSTEM_DB_USER = config('MYEMS_SYSTEM_DB_USER', default='root')
MYEMS_SYSTEM_DB_PASSWORD = config('MYEMS_SYSTEM_DB_PASSWORD', default='!MyEMS1')
MYEMS_HISTORICAL_DB_HOST = config('MYEMS_HISTORICAL_DB_HOST', default='127.0.0.1')
MYEMS_HISTORICAL_DB_PORT = config('MYEMS_HISTORICAL_DB_PORT', default=3306, cast=int)
MYEMS_HISTORICAL_DB_DATABASE = config('MYEMS_HISTORICAL_DB_DATABASE', default='myems_historical_db')
MYEMS_HISTORICAL_DB_USER = config('MYEMS_HISTORICAL_DB_USER', default='root')
MYEMS_HISTORICAL_DB_PASSWORD = config('MYEMS_HISTORICAL_DB_PASSWORD', default='!MyEMS1')
INTERVAL_IN_SECONDS = config('INTERVAL_IN_SECONDS', default=600, cast=int)
GATEWAY_ID = config('GATEWAY_ID', default=1, cast=int)
GATEWAY_TOKEN = config('GATEWAY_TOKEN', default='983427af-1c35-42ba-8b4d-288675550225')
myems_system_db = {
'host': MYEMS_SYSTEM_DB_HOST,
'port': MYEMS_SYSTEM_DB_PORT,
'database': MYEMS_SYSTEM_DB_DATABASE,
'user': MYEMS_SYSTEM_DB_USER,
'password': MYEMS_SYSTEM_DB_PASSWORD,
}
myems_historical_db = {
'host': MYEMS_HISTORICAL_DB_HOST,
'port': MYEMS_HISTORICAL_DB_PORT,
'database': MYEMS_HISTORICAL_DB_DATABASE,
'user': MYEMS_HISTORICAL_DB_USER,
'password': MYEMS_HISTORICAL_DB_PASSWORD,
}
# Indicates how long the process waits between readings
interval_in_seconds = INTERVAL_IN_SECONDS
# Get the gateway ID and token from MyEMS Admin
# This is used for getting data sources associated with the gateway
gateway = {
'id': GATEWAY_ID,
'token': GATEWAY_TOKEN
}