Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Support for Emerson Warm Tiles #16

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

keithnet
Copy link

Used new multiple brand support to add support for WARMTILES - warmtiles.mythermostat.info

Added WarmTiles
Added WarmTiles
Added WarmTiles
added info on Warm Tiles
Copy link
Owner

@broox broox left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for adding another platform!
Have you manually tested this with your thermostat?

This largely looks good to me, I just noticed 1-typo.

Fixed typo

Co-authored-by: Derek Brooks <[email protected]>
@keithnet
Copy link
Author

Thanks for adding another platform! Have you manually tested this with your thermostat?

Screenshot of my full test, but I'm failing on this:

2023-01-19_18-59-12

This largely looks good to me, I just noticed 1-typo.

Thank you. Sorry about that.

@broox
Copy link
Owner

broox commented Jan 20, 2023

@keithnet can you try printing/logging the value of hold_time_str before line 162? i'm curious about what that value is. or maybe just log out the entirety of data.

@coveralls
Copy link

Coverage Status

Coverage: 99.563% (+0.002%) from 99.561% when pulling 4f434d6 on keithnet:warmtiles into 1780810 on broox:master.

@keithnet
Copy link
Author

@keithnet can you try printing/logging the value of hold_time_str before line 162? i'm curious about what that value is. or maybe just log out the entirety of data.

@broox I'm unsure how to do that. tried a few different ways and failed.

@keithnet
Copy link
Author

(I replaced my serial number with 0s in my debug paste)

{'SerialNumber': '0000000', 'Room': 'Porch', 'GroupName': 'Home', 'GroupId': -1, 'Temperature': 714, 'SetPointTemp': 500, 'RegulationMode': 3, 'VacationEnabled': False, 'VacationBeginDay': '01/01/1970 00:00:00', 'VacationEndDay': '01/01/1970 00:00:00', 'VacationTemperature': 500, 'ComfortTemperature': 500, 'ComfortEndTime': '11/01/2023 12:00:00 +00:00', 'ManualTemperature': 500, 'LastPrimaryModeIsAuto': False, 'Online': True, 'Heating': False, 'EarlyStartOfHeating': False, 'MaxTemp': 4000, 'MinTemp': 500, 'ErrorCode': 0, 'Confirmed': True, 'Email': 'keith@emailaddress', 'TZOffset': '-06:00', 'Assigned': True, 'KwhCharge': 0.25, 'LoadMeasuringActive': True, 'LoadManuallySetWatt': 100, 'LoadMeasuredWatt': 2346, 'SWVersion': '1012S202', 'HasBeenAssigned': True, 'DistributerId': 18231, 'Schedules': [{'WeekDayGrpNo': 1, 'Events': [{'ScheduleType': 0, 'Clock': '06:00:00', 'TempFloor': 500, 'Active': True}, {'ScheduleType': 1, 'Clock': '09:00:00', 'TempFloor': 2333, 'Active': False}, {'ScheduleType': 2, 'Clock': '12:00:00', 'TempFloor': 2777, 'Active': False}, {'ScheduleType': 3, 'Clock': '13:00:00', 'TempFloor': 2333, 'Active': False}, {'ScheduleType': 4, 'Clock': '17:00:00', 'TempFloor': 2777, 'Active': False}, {'ScheduleType': 5, 'Clock': '23:00:00', 'TempFloor': 2333, 'Active': False}]}, {'WeekDayGrpNo': 2, 'Events': [{'ScheduleType': 0, 'Clock': '06:00:00', 'TempFloor': 500, 'Active': True}, {'ScheduleType': 1, 'Clock': '09:00:00', 'TempFloor': 2333, 'Active': False}, {'ScheduleType': 2, 'Clock': '12:00:00', 'TempFloor': 2777, 'Active': False}, {'ScheduleType': 3, 'Clock': '13:00:00', 'TempFloor': 2333, 'Active': False}, {'ScheduleType': 4, 'Clock': '17:00:00', 'TempFloor': 2777, 'Active': False}, {'ScheduleType': 5, 'Clock': '23:00:00', 'TempFloor': 2333, 'Active': False}]}, {'WeekDayGrpNo': 3, 'Events': [{'ScheduleType': 0, 'Clock': '06:00:00', 'TempFloor': 500, 'Active': True}, {'ScheduleType': 1, 'Clock': '09:00:00', 'TempFloor': 2333, 'Active': False}, {'ScheduleType': 2, 'Clock': '12:00:00', 'TempFloor': 2777, 'Active': False}, {'ScheduleType': 3, 'Clock': '13:00:00', 'TempFloor': 2333, 'Active': False}, {'ScheduleType': 4, 'Clock': '17:00:00', 'TempFloor': 2777, 'Active': False}, {'ScheduleType': 5, 'Clock': '23:00:00', 'TempFloor': 2333, 'Active': False}]}, {'WeekDayGrpNo': 4, 'Events': [{'ScheduleType': 0, 'Clock': '06:00:00', 'TempFloor': 500, 'Active': True}, {'ScheduleType': 1, 'Clock': '09:00:00', 'TempFloor': 2333, 'Active': False}, {'ScheduleType': 2, 'Clock': '12:00:00', 'TempFloor': 2777, 'Active': False}, {'ScheduleType': 3, 'Clock': '13:00:00', 'TempFloor': 2333, 'Active': False}, {'ScheduleType': 4, 'Clock': '17:00:00', 'TempFloor': 2777, 'Active': False}, {'ScheduleType': 5, 'Clock': '23:00:00', 'TempFloor': 2333, 'Active': False}]}, {'WeekDayGrpNo': 5, 'Events': [{'ScheduleType': 0, 'Clock': '06:00:00', 'TempFloor': 500, 'Active': True}, {'ScheduleType': 1, 'Clock': '09:00:00', 'TempFloor': 2333, 'Active': False}, {'ScheduleType': 2, 'Clock': '12:00:00', 'TempFloor': 2777, 'Active': False}, {'ScheduleType': 3, 'Clock': '13:00:00', 'TempFloor': 2333, 'Active': False}, {'ScheduleType': 4, 'Clock': '17:00:00', 'TempFloor': 2777, 'Active': False}, {'ScheduleType': 5, 'Clock': '23:00:00', 'TempFloor': 2333, 'Active': False}]}, {'WeekDayGrpNo': 6, 'Events': [{'ScheduleType': 0, 'Clock': '06:00:00', 'TempFloor': 500, 'Active': True}, {'ScheduleType': 1, 'Clock': '09:00:00', 'TempFloor': 2333, 'Active': False}, {'ScheduleType': 2, 'Clock': '12:00:00', 'TempFloor': 2777, 'Active': False}, {'ScheduleType': 3, 'Clock': '13:00:00', 'TempFloor': 2333, 'Active': False}, {'ScheduleType': 4, 'Clock': '17:00:00', 'TempFloor': 2777, 'Active': False}, {'ScheduleType': 5, 'Clock': '23:00:00', 'TempFloor': 2333, 'Active': False}]}, {'WeekDayGrpNo': 7, 'Events': [{'ScheduleType': 0, 'Clock': '06:00:00', 'TempFloor': 500, 'Active': True}, {'ScheduleType': 1, 'Clock': '09:00:00', 'TempFloor': 2333, 'Active': False}, {'ScheduleType': 2, 'Clock': '12:00:00', 'TempFloor': 2777, 'Active': False}, {'ScheduleType': 3, 'Clock': '13:00:00', 'TempFloor': 2333, 'Active': False}, {'ScheduleType': 4, 'Clock': '17:00:00', 'TempFloor': 2777, 'Active': False}, {'ScheduleType': 5, 'Clock': '23:00:00', 'TempFloor': 2333, 'Active': False}]}], 'Support': 'Wifi Line Voltage Thermostat'}

@DaveyRance
Copy link

Did this pull ever happen? as i am trying to integrate my warmtiles thermostat in to Homeassistant

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants