question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Request to support another thermostat please

See original GitHub issue

Hello, Thanks again for supporting these devices, I came with new Thermostat.

While trying to add the thermostat it shows as switch only.

The thermostat is from a company called etop controls here is a link of the product

The below is what I can read from the device:

{
  "result": {
    "active_time": 1656169660,
    "category": "wk",
    "category_name": "Thermostat",
    "create_time": 1655209889,
    "gateway_id": "",
    "icon": "smart/icon/ay1539244260287RY0l6/6d31665920be7e0ef95640f758785778.png",
    "id": "bf5eec7244d54b61b7jorb",
    "ip": "",
    "lat": "",
    "local_key": "",
    "lon": "",
    "model": "ETOP-CH7100",
    "name": "room",
    "online": true,
    "owner_id": "",
    "product_id": "evklbfoqwp4dygts",
    "product_name": "HP_Thermostat",
    "sub": false,
    "time_zone": "",
    "update_time": ,
    "uuid": ""
  },
  "success": true,
  "t": 1670674429927,
}

As for the DPS these what I have found out to be (I’m using tinytuya in a jupyter notebook and testing it):

 'dps':
 {
 '1': False, # switch (True, False)
 '2': 'cold', #mode (cold,hot,aux,auto)
 '3': 'idle', #operation information (cooling, heating, idle)
 '16': 20, #set temp in C (only on thermostat) do not use
 '17': 68, #set temp in F (only on thermostat) do not use 
 '23': 'c', #unit convert (c,f)
 '24': 26, #current temp in C
 '27': 0, #temp correction for (-3,-2,-1,0,1,2,3)
 '28': 'auto', # fan operation (on or auto)
 '29': 78, #current temp f
 '34': 49, #humidity %
 '40': False, #child lock (True, False)
 '45': 0, 
 '101': True,
 '102': False, #shedule on (True, False)
 '103': 0, #temporarily hold set time (in minutes)
 '104': 21, #set temp in app C (to be used in Home assistant) also max set tempretuter in auto mode DPS 2 (min:5, max:40,   scale:0,   step:1)
 '105': 20, #minimum set tempretuter C for auto mode DPS 2
 '106': 68, #set temp in app F (to be used in Home assistant) also max set tempretuter in auto mode DPS 2 (min:32, max:104, scale:0, step:1)
 '107': 64, #minimum set F tempretuter for auto mode DPS 2
 '111': 22, #keep tempretuter in C (for temporary hold)
 '112': 69, #keep tempretuter in F (for temporary hold)
 }

Issue Analytics

  • State:open
  • Created 9 months ago
  • Comments:12 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
make-allcommented, Dec 18, 2022

I have merged the Auto and main thermostats back into a single thermostat now to handle the different heat and cool dps. This will show both settings always, but it is the cleanest way of supporting it I think, as adding a fourth control makes it more confusing, and the error message shows that most likely the auto thermostat is not working correctly anyway.

1reaction
make-allcommented, Dec 12, 2022

Nevermind, I found a transcription error in the config.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Request to support another thermostat · Issue #45 - GitHub
Hello, Thanks again for supporting these devices, I came with new Thermostat. While trying to add the thermostat it shows as switch only....
Read more >
Can't connect Nest thermostat to the app - Google Support
Can't connect Nest thermostat to the app · 1. Make sure your internet service is working · 2. Check your app version ·...
Read more >
Troubleshoot Honeywell Home Thermostat Registration Errors
Resideo App message: “Registration Error – This thermostat is already registered to another account” ... If you know the previous owner, ask them ......
Read more >
Thermostat Program - National Grid
Supported thermostats include: Building36; ecobee; Emerson; Honeywell Home (including Lyric); Lux; Nest; vivint.SmartHome. Enroll your thermostat today!
Read more >
The 4 Best Smart Thermostats of 2022 | Reviews by Wirecutter
A smart thermostat like our pick, the Ecobee Smart Thermostat Premium, automates your home's heating and cooling system to maximize comfort ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found