mirror of
https://github.com/Akkudoktor-EOS/EOS.git
synced 2025-04-19 08:55:15 +00:00
39 lines
902 B
Python
39 lines
902 B
Python
from datetime import datetime, timedelta
|
|
|
|
prediction_hours = 48
|
|
optimization_hours = 24
|
|
strafe = 10
|
|
moegliche_ladestroeme_in_prozent = [
|
|
0.0,
|
|
6.0 / 16.0,
|
|
7.0 / 16.0,
|
|
8.0 / 16.0,
|
|
9.0 / 16.0,
|
|
10.0 / 16.0,
|
|
11.0 / 16.0,
|
|
12.0 / 16.0,
|
|
13.0 / 16.0,
|
|
14.0 / 16.0,
|
|
15.0 / 16.0,
|
|
1.0,
|
|
]
|
|
|
|
|
|
# Optional
|
|
db_config = {"user": "eos", "password": "eos", "host": "mariadb", "database": "eos"}
|
|
|
|
|
|
def get_start_enddate(prediction_hours=48, startdate=None):
|
|
############
|
|
# Parameter
|
|
############
|
|
if startdate is None:
|
|
date = (datetime.now().date() + timedelta(hours=prediction_hours)).strftime(
|
|
"%Y-%m-%d"
|
|
)
|
|
date_now = datetime.now().strftime("%Y-%m-%d")
|
|
else:
|
|
date = (startdate + timedelta(hours=prediction_hours)).strftime("%Y-%m-%d")
|
|
date_now = startdate.strftime("%Y-%m-%d")
|
|
return date_now, date
|