32 lines
907 B
Python
Raw Normal View History

2022-12-15 12:13:09 +00:00
from lib import migenie, utils
def get_water_root()->dict:
"""_summary_
Returns:
dict: _description_
"""
data = migenie.get_water_data()
return data, 200
def get_water_status()->dict:
"""_summary_
Returns:
dict: _description_
"""
data = migenie.get_water_data()['status']
waterStatus = {
"waterOn": utils.is_item_on(data['currentSetpoint']),
"currentSetpoint": utils.convert_to_real_temp(data['currentSetpoint']),
"lastTimerSetPoint": utils.convert_to_real_temp(data['lastTimerSetPoint']),
"lastTimerDurationMinutes": data['lastTimerDurationMinutes'],
2022-12-15 12:37:46 +00:00
"nextScheduleEventUtcTime": utils.format_datetime(data['nextScheduleEventUtcTime']),
"nextEventTime":utils.format_time(data['nextScheduleEventUtcTime'])
2022-12-15 12:13:09 +00:00
}
return waterStatus, 200