Skip to content

Commit

Permalink
Merge pull request #83 from chautruongthinh/main
Browse files Browse the repository at this point in the history
EVNCPC: Fix error login
  • Loading branch information
trvqhuy authored Jan 2, 2025
2 parents 8564ca6 + 9455fb1 commit b21e3e5
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions custom_components/nestup_evn/nestup_evn.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,13 +96,13 @@ async def request_update(

self._evn_area = evn_area

fetch_data = {}
fetch_data = {}

from_date, to_date = generate_datetime(monthly_start, offset=1)
from_date, to_date = generate_datetime(1 if evn_area.get("name") == EVN_NAME.CPC else monthly_start, offset=1)

if evn_area.get("name") == EVN_NAME.CPC:
fetch_data = await self.request_update_evncpc(customer_id)

elif evn_area.get("name") == EVN_NAME.HANOI:
fetch_data = await self.request_update_evnhanoi(
username, password, customer_id, from_date, to_date
Expand Down Expand Up @@ -1049,7 +1049,8 @@ def formatted_result(raw_data: dict) -> dict:
if ID_FROM_DATE in raw_data:
res[ID_FROM_DATE] = {"value": raw_data.get("from_date").strftime("%d/%m/%Y")}
else:
res[ID_FROM_DATE] = {"value": "Không hỗ trợ"}
first_day_of_month = datetime.now().replace(day=1)
res[ID_FROM_DATE] = {"value": first_day_of_month.strftime("%d/%m/%Y")}

res[ID_TO_DATE] = {"value": raw_data.get("to_date").strftime("%d/%m/%Y")}

Expand Down Expand Up @@ -1086,7 +1087,6 @@ def get_evn_info(evn_customer_id: str):

return {"status": CONF_ERR_NOT_SUPPORTED}


def generate_datetime(monthly_start=1, offset=0):
"""Generate Datetime as string for requesting data purposes"""

Expand Down Expand Up @@ -1136,7 +1136,6 @@ def generate_datetime(monthly_start=1, offset=0):

return from_date, to_date


def calc_ecost(kwh: float) -> str:
"""Calculate electric cost based on e-consumption"""

Expand Down

0 comments on commit b21e3e5

Please sign in to comment.