UNPKG

homebridge-econet-rheem

Version:

Homebridge plugin based on pyeconet for control of Rheem water heaters

1,417 lines (1,409 loc) 57.8 kB
{ "results":{ "drPrograms":{ "all_programs":[], "enrolled_programs":[] }, "geo_fencing":[], "latest_version":{ "message":"No update is available." }, "locations":[ { "@AWAY":false, "@AWAYCONFIG":false, "@LOCATION_ADDRESS":{ "city":"****redacted****", "country":"US", "state":"CA", "street":"****redacted****", "zipcode":"****redacted****" }, "@LOCATION_INFO":"****redacted****", "@LOCATION_NAME":"Home", "@LOCATION_STATUS":"I'm Home", "@USERS_I_SHARED_WITH":[ { "name":"****redacted****" } ], "@VACATION":false, "@VACATIONCONFIG":false, "@WEATHER":"69.06°", "@WEATHER_AIRQUALITY":{ "features":[ { "geometry":{ "coordinates":[ -122.06496, 37.90631 ], "type":"Point" }, "properties":{ "id":null, "loc":{ "lat":37.90631, "long":-122.06496 }, "periods":[ { "aqi":36, "category":"good", "color":"00E400", "dateTimeISO":"2025-05-28T16:00:00-07:00", "method":"airnow", "timestamp":1748473200 } ], "place":{ "country":"us", "name":"****redacted****", "state":"ca" }, "profile":{ "sources":[ { "name":"****redacted****" }, { "name":"****redacted****" } ], "stations":null, "tz":"America/Los_Angeles" } }, "type":"Feature" } ], "type":"FeatureCollection" }, "@WEATHER_F":69, "@WEATHER_I":"sunny.png", "equiptments":[ { "@ACTIVE":true, "@ALERTCOUNT":0, "@AWAY":false, "@AWAYCONFIG":false, "@AWAY_MSG":"", "@BCONFIG":[ { "align":"center", "name":"****redacted****", "type":"TEXT_LABEL_VIEW", "value":"" }, { "name":"****redacted****", "title":"Resume", "type":"BUTTON_VIEW", "value":"" }, { "align":"center", "type":"TEXT_LABEL_VIEW", "value":"Hot Water Availability" }, { "align":"center", "name":"****redacted****", "title":"Hot Water Availability", "type":"SINGLE_IMAGE_VIEW", "value":"ic_tank_hundread_percent_v2.png" } ], "@COMBUSTION":{ "constraints":{ "formatDecimal":1, "green":55, "lowerLimit":0, "orange":25, "red":20, "units":"HRS", "upperLimit":10000000 }, "status":"Compressor life is normal", "value":100 }, "@CONFIG":[ { "align":"center", "name":"****redacted****", "title":"Unit is in Away Mode", "type":"IMAGE_TEXT_BUTTON_VIEW", "value":"" }, { "align":"center", "name":"****redacted****", "title":"You have selected to override your utility’s schedule for 72 hours", "type":"IMAGE_TEXT_BUTTON_VIEW", "value":"" }, { "align":"center", "name":"****redacted****", "title":"You may override LeakGuard™️ and LeakSense™️ for 24 hours. To prevent damage and to resolve, please check for water heater for potential leaks.", "type":"IMAGE_TEXT_BUTTON_VIEW", "value":{ "constraints":{ "bgcolor":"#FFFF00", "fontcolor":"#000000", "icon":"ic_high_level_alert.png" }, "status":"", "value":"" } }, { "align":"center", "name":"****redacted****", "title":"This Equipment should be set to ENERGY SAVING Mode for maximum efficiency", "type":"IMAGE_TEXT_BUTTON_VIEW", "value":{ "constraints":{ "bgcolor":"#008000", "enumText":[ "Off ", "Energy Saver ", "Heat Pump ", "High Demand ", "Electric/Gas ", "Vacation " ], "enumTextIcon":[ ], "fontcolor":"#FFFFFF", "icon":"ic_energy_saver", "lowerLimit":0, "upperLimit":5 }, "status":"", "value":"" } } ], "@CONNECTED":true, "@DRACTIVE":{ "constraints":{ "dialog":[ { "message":"This should not impact the water temperature in your home. Do you want to opt out for this event ?", "title":"Tank temperature has been changed in response to a Utility Load Control event", "value":1 } ] }, "value":"" }, "@DRESOVER":{ "constraints":{ "enumText":[ "FALSE", "TRUE " ], "enumTextIcon":[ ], "lowerLimit":0, "upperLimit":1 }, "status":"FALSE", "value":0 }, "@ENABLED":{ "constraints":{ "enumText":[ "Disabled", "Enabled " ], "enumTextIcon":[ "ic_device_off.png", "ic_enabled.png" ], "lowerLimit":0, "upperLimit":1 }, "status":"Enabled ", "value":1 }, "@HOTWATER":"ic_tank_hundread_percent_v2.png", "@JA13STATUS":"", "@LEAKINSTALLED":{ "constraints":{ "align":"center", "bgcolor":"#bec2bf", "enumText":[ "No ", "Yes" ], "enumTextIcon":[ ], "fontcolor":"#000000", "lowerLimit":0, "upperLimit":1 }, "status":"", "title":"Leak sensor not installed", "value":0 }, "@MODE":{ "constraints":{ "enumText":[ "Heat Pump ", "Vacation " ], "enumTextIcon":[ "ic_heat_pump.png", "ic_vacation.png" ], "lowerLimit":0, "upperLimit":1 }, "status":"Heat Pump ", "value":0 }, "@MODECONFIG":{ "constraints":{ "bgcolor":"#008000", "enumText":[ "Off ", "Energy Saver ", "Heat Pump ", "High Demand ", "Electric/Gas ", "Vacation " ], "enumTextIcon":[ ], "fontcolor":"#FFFFFF", "icon":"ic_energy_saver", "lowerLimit":0, "upperLimit":5 }, "status":"", "value":"" }, "@MODEIMAGE":"", "@NAME":{ "constraints":{ "stringLength":64 }, "value":"Water Heater" }, "@OVERRIDE":{ "constraints":{ "bgcolor":"#FFFF00", "fontcolor":"#000000", "icon":"ic_high_level_alert.png" }, "status":"", "value":"" }, "@OVERRIDESTATUS":"", "@RESUME":false, "@RUNNING":"", "@SCHEDULE":false, "@SCHEDULERESUME":"", "@SCHEDULESTATUS":"", "@SETPOINT":{ "constraints":{ "error":[ ], "formatDecimal":0, "isConversion":true, "lowerLimit":110, "units":"deg F", "upperLimit":140, "warning":[ { "message":"CAUTION HOT WATER. Contact may cause serious burns to skin", "value":121 } ] }, "value":120 }, "@STATUS":"Enabled ", "@TCONFIG":[ { "align":"center", "name":"****redacted****", "type":"SINGLE_IMAGE_VIEW", "value":"" }, { "align":"center", "name":"****redacted****", "type":"TEXT_LABEL_VIEW", "value":"" }, { "align":"center", "name":"****redacted****", "type":"TEXT_LABEL_VIEW", "value":"" } ], "@TYPE":"heatpumpWaterHeaterGen5", "@VACATION":false, "@VALVE":{ "constraints":{ "dialog":[ { "message":"Closing the shut off valve will disable the water heater", "title":"Closing Valve", "value":0 } ], "error":[ ] }, "value":"" }, "@VALVESTATUS":{ "constraints":{ "align":"center", "bgcolor":"#bec2bf", "fontcolor":"#000000" }, "status":"", "title":"Shut-OFF Valve not installed", "value":1 }, "actions":[ "waterheaterScheduleView", "networkSettings", "waterheaterUsageReportView", "waterheaterHealthView" ], "device_name":"****redacted****", "device_type":"WH", "mac_address":"****redacted****", "serial_number":"****redacted****" } ], "location_id":"b62a0130-1fef-05ae-e150-16fcc8a94754" } ], "marketing_data":{ "isVisible":true, "marketing":[ ], "timeout":10 }, "otaApprovals":[ ], "templates":{ "Connectivity":{ "internet":{ "connected_text":"Internet is Connected", "disconnected_text":"Internet is not connected", "visible":true }, "message":{ "connected_text":"EcoNet is connected", "disconnected_text":"EcoNet is disconnected", "visible":true } }, "alertList":{ "data":[ { "id":{ "icon":"image url", "name":"****redacted****", "type":"CONDITION", "value":"Critical" }, "image":{ "icon":"image url", "name":"****redacted****", "type":"IMAGE_LABEL", "value":"Critical" }, "status":{ "name":"****redacted****", "type":"CONDITION", "value":true }, "text":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"EcoNet Alert - A010 :Triton Commercial Water Heater Ignition Control Test Failure" }, "time":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"1 day old" } } ], "displayName":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"EcoNet Smart Thermostat" } }, "celsiusIdentifier":{ "data":[ "@SETPOINT", "@HEATSETPOINT", "@COOLSETPOINT" ] }, "friedrichCard":{ "alertCount":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":2 }, "connectedStatus":{ "name":"****redacted****", "type":"CONDITION", "value":false }, "control":{ "data":{ "Auto":{ "compondLabel":{ "name":"****redacted****", "title":"Humidity : ", "type":"TEXT_LABEL", "units":"%", "value":52 }, "lowerPanel":{ "fan":{ "icon":"image url", "name":"****redacted****", "type":"IMAGE_LABEL", "value":"Auto" }, "mode":{ "icon":"image url", "name":"****redacted****", "title":"Auto", "type":"IMAGE_LABEL", "value":"Auto" } }, "rightSideControl":{ "cool":{ "isConversion":true, "name":"****redacted****", "title":"Cool to", "type":"TEMP_DISPAY", "units":"°", "value":72 }, "heat":{ "isConversion":true, "name":"****redacted****", "title":"Heat to", "type":"TEMP_DISPAY", "units":"°", "value":56 } }, "setpoint":{ "isConversion":true, "name":"****redacted****", "title":"CURRENT", "type":"TEMP_DISPAY", "units":"°", "value":69 } }, "Cooling":{ "compondLabel":{ "name":"****redacted****", "title":"Humidity : ", "type":"TEXT_LABEL", "units":"%", "value":52 }, "lowerPanel":{ "fan":{ "icon":"image url", "name":"****redacted****", "type":"IMAGE_LABEL", "value":"Auto" }, "mode":{ "icon":"image url", "name":"****redacted****", "title":"Auto", "type":"IMAGE_LABEL", "value":"Auto" } }, "rightSideControl":{ "cool":{ "isConversion":true, "name":"****redacted****", "title":"Cool to", "type":"TEMP_DISPAY", "units":"°", "value":72 } }, "setpoint":{ "isConversion":true, "name":"****redacted****", "title":"CURRENT", "type":"TEMP_DISPAY", "units":"°", "value":68 } }, "Fan Only":{ "lowerPanel":{ "fan":{ "icon":"image url", "name":"****redacted****", "type":"IMAGE_LABEL", "value":"Auto" }, "mode":{ "icon":"image url", "name":"****redacted****", "title":"Auto", "type":"IMAGE_LABEL", "value":"Auto" } }, "status":{ "name":"****redacted****", "title":"CURRENT", "type":"STATUS_TEXT_LABEL", "value":"Fan Running" } }, "Heating":{ "compondLabel":{ "name":"****redacted****", "title":"Humidity : ", "type":"TEXT_LABEL", "units":"%", "value":52 }, "lowerPanel":{ "fan":{ "icon":"image url", "name":"****redacted****", "type":"IMAGE_LABEL", "value":"Auto" }, "mode":{ "icon":"image url", "name":"****redacted****", "title":"Auto", "type":"IMAGE_LABEL", "value":"Auto" } }, "rightSideControl":{ "heat":{ "isConversion":true, "name":"****redacted****", "title":"Heat to", "type":"TEMP_DISPAY", "units":"°", "value":72 } }, "setpoint":{ "isConversion":true, "name":"****redacted****", "title":"CURRENT", "type":"TEMP_DISPAY", "units":"°", "value":68 } }, "Off":{ "status":{ "name":"****redacted****", "title":"CURRENT", "type":"STATUS_TEXT_LABEL", "value":"OFF" } } }, "name":"****redacted****", "type":"CONDITION", "value":"Auto" }, "displayName":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"Econet Control Center" }, "dractive":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":false }, "sustainability":{ "icon":"ic_sustainability_icon.png", "name":"****redacted****", "type":"TEXT_LABEL", "value":false }, "sustainabilityBackground":{ "icon":"ic_sustainability_background.png", "name":"****redacted****", "type":"TEXT_LABEL", "value":false } }, "friedrichEquipmentDetail":{ "alertCount":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":2 }, "compondLabel":{ "name":"****redacted****", "title":"Humidity : ", "type":"TEXT_LABEL", "units":"%", "value":52 }, "configurationBottomPanel":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"Bottom Configuration Settings" }, "configurationPanel":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"Configuration Settings" }, "configurationTopPanel":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"Top Configuration Settings" }, "connectedStatus":{ "name":"****redacted****", "type":"CONDITION", "value":false }, "displayName":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"Heatpump Water Heater" }, "leftPanel":[ { "action":"thermostatZoningView", "icon":"ic_zoning_filled.png", "title":"Zoning" }, { "action":"thermostatScheduleView", "icon":"ic_device_schedule.png", "title":"Schedule" }, { "action":"thermostatUsageReportView", "icon":"ic_device_report.png", "title":"Usage" }, { "action":"networkSettings", "icon":"ic_wifi_signal_high.png", "title":"Network Settings" }, { "action":"thermostatProductSettings", "icon":"ic_device_settings.png", "title":"General Settings" } ], "lowerPanel":{ "fan":{ "icon":"image.png", "name":"****redacted****", "type":"IMAGE_LABEL", "value":"Auto" }, "mode":{ "icon":"image.png", "name":"****redacted****", "type":"IMAGE_LABEL", "value":"Auto" } }, "setpoint":{ "isConversion":true, "name":"****redacted****", "title":"CURRENT", "type":"TEMP_DISPAY", "units":"°", "value":68 }, "sustainability":{ "icon":"ic_sustainability_icon.png", "link":"https://www.rheem.com/productsustainability/", "name":"****redacted****", "title":"Learn more about Sustainability Standouts", "type":"TEXT_LABEL", "value":false }, "temperatureslider":{ "cool":{ "isConversion":true, "name":"****redacted****", "type":"slider", "units":"°", "value":56 }, "heat":{ "isConversion":true, "name":"****redacted****", "type":"slider", "units":"°", "value":72 } }, "timezone":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"America/New_York" } }, "friedrichScheduleView":{ "data":[ { "type":"VIEW_SCHEDULE" } ] }, "groupDetail":{ "@COOLSETPOINT":{ "constraints":{ "isConversion":true, "lowerLimit":62, "upperLimit":99 }, "object":"csp", "value":72 }, "@FANMODE":{ "constraints":{ "enumText":[ "Auto", "On/Continuous" ], "isConversion":true }, "object":"fanMode", "value":1 }, "@FANSPEED":{ "constraints":{ "enumText":[ "Low", "Medium", "High", "Max" ], "isConversion":true }, "object":"fanSpeed", "value":0 }, "@GROUP_NAME":{ "object":"name", "type":"TEXT_LABEL", "value":"Group 1" }, "@HEATSETPOINT":{ "constraints":{ "isConversion":true, "lowerLimit":60, "upperLimit":97 }, "object":"hsp", "value":70 }, "@MODE":{ "constraints":{ "enumText":[ "Auto", "Cooling", "Heating", "Fan Only", "Off" ], "isConversion":true }, "object":"mode", "value":0 }, "@TIMEZONE":{ "object":"timezone", "type":"TEXT_LABEL", "value":"America/New_York" }, "@TOTAL_SUBGROUPS":{ "object":"subgroups_count", "type":"TEXT_LABEL", "value":0 } }, "groupScheduleView":{ "data":[ { "type":"VIEW_SCHEDULE" } ] }, "iconBaseURL":"https://s3.amazonaws.com/rheemconnect-resources/images/app/rheem/", "locationDetail":{ "alertCount":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":2 }, "away":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":true }, "awayConfig":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":true }, "displayName":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"Rheem Office" }, "location":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"Atlanta, GA" }, "locationStatus":{ "icon":"image url", "name":"****redacted****", "type":"IMAGE_LABEL", "value":"I’m Home" }, "sharedUser":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"EcoNet Smart" }, "userSharedWithMe":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"John Doe" }, "usersISharedWith":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":[ { "name":"****redacted****" } ] }, "vacation":{ "icon":"image url", "name":"****redacted****", "type":"BUTTON_LABEL", "value":false }, "weatherInfo":{ "icon":"image url", "name":"****redacted****", "type":"IMAGE_LABEL", "units":"", "value":72 }, "weatherInfoF":{ "icon":"image url", "name":"****redacted****", "type":"IMAGE_LABEL", "units":"°", "value":72 } }, "networkSettings":{ "data":[ { "name":"****redacted****", "title":"MAC Address", "type":"TEXT_TITLE_VALUE", "value":"DE-MO-FA-KE-EQ-14" }, { "name":"****redacted****", "title":"WiFi Software Version", "type":"TEXT_TITLE_VALUE", "value":"RH-WIFI-00-01-05" }, { "name":"****redacted****", "title":"Server Connection Status", "type":"TEXT_TITLE_STATUS", "value":"Active" }, { "name":"****redacted****", "title":"Network SSID", "type":"TEXT_TITLE_VALUE", "value":"STK" }, { "name":"****redacted****", "title":"IP Address", "type":"TEXT_TITLE_VALUE", "value":"10.1.10.158" }, { "icon":"ic_signalstrength_5.png", "name":"****redacted****", "title":"Signal Strength", "type":"TEXT_TITLE_IMAGE_SIGNAL_STRENGTH", "value":4 } ], "displayName":{ "type":"TEXT_LABEL", "value":"Network Settings" } }, "thermostatCard":{ "alertCount":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":2 }, "away":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":true }, "awayConfig":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":true }, "connectedStatus":{ "name":"****redacted****", "type":"CONDITION", "value":false }, "control":{ "data":{ "Auto":{ "compondLabel":{ "name":"****redacted****", "title":"Humidity : ", "type":"TEXT_LABEL", "units":"%", "value":52 }, "lowerPanel":{ "fan":{ "icon":"image url", "name":"****redacted****", "type":"IMAGE_LABEL", "value":"Auto" }, "mode":{ "icon":"image url", "name":"****redacted****", "title":"Auto", "type":"IMAGE_LABEL", "value":"Auto" } }, "rightSideControl":{ "cool":{ "isConversion":true, "name":"****redacted****", "title":"Cool to", "type":"TEMP_DISPAY", "units":"°", "value":72 }, "heat":{ "isConversion":true, "name":"****redacted****", "title":"Heat to", "type":"TEMP_DISPAY", "units":"°", "value":56 } }, "setpoint":{ "isConversion":true, "name":"****redacted****", "title":"CURRENT", "type":"TEMP_DISPAY", "units":"°", "value":69 } }, "Cooling":{ "compondLabel":{ "name":"****redacted****", "title":"Humidity : ", "type":"TEXT_LABEL", "units":"%", "value":52 }, "lowerPanel":{ "fan":{ "icon":"image url", "name":"****redacted****", "type":"IMAGE_LABEL", "value":"Auto" }, "mode":{ "icon":"image url", "name":"****redacted****", "title":"Auto", "type":"IMAGE_LABEL", "value":"Auto" } }, "rightSideControl":{ "cool":{ "isConversion":true, "name":"****redacted****", "title":"Cool to", "type":"TEMP_DISPAY", "units":"°", "value":72 } }, "setpoint":{ "isConversion":true, "name":"****redacted****", "title":"CURRENT", "type":"TEMP_DISPAY", "units":"°", "value":68 } }, "Fan Only":{ "lowerPanel":{ "fan":{ "icon":"image url", "name":"****redacted****", "type":"IMAGE_LABEL", "value":"Auto" }, "mode":{ "icon":"image url", "name":"****redacted****", "title":"Auto", "type":"IMAGE_LABEL", "value":"Auto" } }, "status":{ "name":"****redacted****", "title":"CURRENT", "type":"STATUS_TEXT_LABEL", "value":"Fan Running" } }, "Heating":{ "compondLabel":{ "name":"****redacted****", "title":"Humidity : ", "type":"TEXT_LABEL", "units":"%", "value":52 }, "lowerPanel":{ "fan":{ "icon":"image url", "name":"****redacted****", "type":"IMAGE_LABEL", "value":"Auto" }, "mode":{ "icon":"image url", "name":"****redacted****", "title":"Auto", "type":"IMAGE_LABEL", "value":"Auto" } }, "rightSideControl":{ "heat":{ "isConversion":true, "name":"****redacted****", "title":"Heat to", "type":"TEMP_DISPAY", "units":"°", "value":72 } }, "setpoint":{ "isConversion":true, "name":"****redacted****", "title":"CURRENT", "type":"TEMP_DISPAY", "units":"°", "value":68 } }, "Off":{ "status":{ "name":"****redacted****", "title":"CURRENT", "type":"STATUS_TEXT_LABEL", "value":"OFF" } } }, "name":"****redacted****", "type":"CONDITION", "value":"Auto" }, "displayName":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"Econet Control Center" }, "dractive":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":false }, "sustainability":{ "icon":"ic_sustainability_icon.png", "name":"****redacted****", "type":"TEXT_LABEL", "value":false }, "sustainabilityBackground":{ "icon":"ic_sustainability_background.png", "name":"****redacted****", "type":"TEXT_LABEL", "value":false }, "zoneName":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"Zone 1" } }, "thermostatEquipmentDetail":{ "alertCount":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":2 }, "away":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":true }, "awayConfig":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":true }, "compondLabel":{ "name":"****redacted****", "title":"Humidity : ", "type":"TEXT_LABEL", "units":"%", "value":52 }, "configurationBottomPanel":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"Bottom Configuration Settings" }, "configurationPanel":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"Configuration Settings" }, "configurationTopPanel":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"Top Configuration Settings" }, "connectedStatus":{ "name":"****redacted****", "type":"CONDITION", "value":false }, "displayName":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"Heatpump Water Heater" }, "leftPanel":[ { "action":"thermostatZoningView", "icon":"ic_zoning_filled.png", "title":"Zoning" }, { "action":"thermostatScheduleView", "icon":"ic_device_schedule.png", "title":"Schedule" }, { "action":"thermostatUsageReportView", "icon":"ic_device_report.png", "title":"Usage" }, { "action":"networkSettings", "icon":"ic_wifi_signal_high.png", "title":"Network Settings" }, { "action":"thermostatProductSettings", "icon":"ic_device_settings.png", "title":"General Settings" } ], "lowerPanel":{ "dehumidification":{ "dh_enable":{ "icon":"image.png", "name":"****redacted****", "type":"LABEL_SWITCH", "units":"%", "value":52 }, "dh_setpoint":{ "icon":"image.png", "name":"****redacted****", "type":"IMAGE_LABEL", "units":"%", "value":52 } }, "fan":{ "icon":"image.png", "name":"****redacted****", "type":"IMAGE_LABEL", "value":"Auto" }, "mode":{ "icon":"image.png", "name":"****redacted****", "type":"IMAGE_LABEL", "value":"Auto" } }, "setpoint":{ "isConversion":true, "name":"****redacted****", "title":"CURRENT", "type":"TEMP_DISPAY", "units":"°", "value":68 }, "sustainability":{ "icon":"ic_sustainability_icon.png", "link":"https://www.rheem.com/productsustainability/", "name":"****redacted****", "title":"Learn more about Sustainability Standouts", "type":"TEXT_LABEL", "value":false }, "temperatureslider":{ "cool":{ "isConversion":true, "name":"****redacted****", "type":"slider", "units":"°", "value":56 }, "deadband":{ "name":"****redacted****", "type":"slider", "value":0 }, "heat":{ "isConversion":true, "name":"****redacted****", "type":"slider", "units":"°", "value":72 } }, "zoneName":{ "name":"****redacted****", "type":"TEXT_LABEL", "value":"Zone 1" } }, "thermostatScheduleView":{ "data":[ { "type":"VIEW_SCHEDULE" } ] }, "thermostatUsageReportView":{ "data":[ { "type":"USAGE_REPORT_GRAPH" } ] }, "uniqueIdentifier":{ "device":[ "device_name", "serial_number" ], "group":[ "name" ], "location":[ "location_id" ] }, "user_product":[ { "details":"<!DOCTYPE html><html><title style='color:white'>HTML Tutorial</title><body><center><h1 style='color:white'>This is a heading</h1></center><p style='color:white'>This is a paragraph.</p></body></html>", "icon":"ic_product_1.png", "name":"****redacted****", "product_type":"WH", "provisioning_type":"WiFi" }, { "details":"<!DOCTYPE html><html><title>HTML Tutorial</title><body><h1>This is a heading</h1><p style='color:white'>This is a paragraph.</p></body></html>", "icon":"ic_product_2.png", "name":"****redacted****", "product_type":"HVAC", "provisioning_type":"WiFi" }, { "details":"<!DOCTYPE html><html><title>HTML Tutorial</title><body><h1>This is a heading</h1><p style='color:white'>This is a paragraph.</p></body></html>", "icon":"ic_product_3.png", "name":"****redacted****", "product_type":"WH", "provisioning_type":"WiFi" }, { "details":"<!DOCTYPE html><html><title>HTML Tutorial</title><body><h1>This is a heading</h1><p style='color:white'>This is a paragraph.</p></body></html>", "icon":"ic_product_4.png", "name":"****redacted****", "product_type":"CTA", "provisioning_type":"BLE" }, { "details":"<!DOCTYPE html><html><title>HTML Tutorial</title><body><h1>This is a heading</h1><p style='color:white'>This is a paragraph.<