deconz-rest-plugin icon indicating copy to clipboard operation
deconz-rest-plugin copied to clipboard

essentials Smart Home Heizkörperthermostat

Open r4nc0r opened this issue 3 years ago • 18 comments

Hi,

I found this cheap thermostat and it would be really great if deconz would support it, the Premium is already supported,): https://www.wesmartify.de/heizung/heizkoerperradiator/333/essentials-smart-home-heizkoerperthermostat/

Device

  • Product name: essentials Smart Home Heizkörperthermostat
  • Manufacturer: _TZE200_i48qyn9s
  • Model identifier: TS0601
  • Device type : Please remove all unrelated device types.
    • Thermostat

Screenshots

Basic

1

Time

2

Tuya specific Cluster

3

Groups

group1

group2

Scenes

scenes scenes2 scenes3 scenes4

OTAU

ota

r4nc0r avatar Oct 13 '21 15:10 r4nc0r

Please add screens of all clusters.

Mimiix avatar Oct 13 '21 16:10 Mimiix

i updated the inital post with all screens :)

r4nc0r avatar Oct 13 '21 16:10 r4nc0r

Thanks :)

Mimiix avatar Oct 13 '21 16:10 Mimiix

@Smanar

Mimiix avatar Oct 13 '21 16:10 Mimiix

I finish the Lidl TRV first, will do this one after.

Smanar avatar Oct 13 '21 16:10 Smanar

Thanks buddy!

Mimiix avatar Oct 13 '21 20:10 Mimiix

As there has not been any response in 21 days, this issue has been automatically marked as stale. At OP: Please either close this issue or keep it active It will be closed in 7 days if no further activity occurs.

github-actions[bot] avatar Nov 04 '21 02:11 github-actions[bot]

Any update on this?

r4nc0r avatar Nov 04 '21 18:11 r4nc0r

Have some problem on the lidl one https://github.com/dresden-elektronik/deconz-rest-plugin/issues/5349

Smanar avatar Nov 04 '21 19:11 Smanar

As there has not been any response in 21 days, this issue has been automatically marked as stale. At OP: Please either close this issue or keep it active It will be closed in 7 days if no further activity occurs.

github-actions[bot] avatar Nov 27 '21 02:11 github-actions[bot]

Ping :)

r4nc0r avatar Nov 29 '21 05:11 r4nc0r

Anything new?

r4nc0r avatar Dec 18 '21 10:12 r4nc0r

Not realy, all new devices are blocked for the moment, I think we need to wait for tuya cluster integration in DDF core.

Smanar avatar Dec 18 '21 13:12 Smanar

As there has not been any response in 21 days, this issue has been automatically marked as stale. At OP: Please either close this issue or keep it active It will be closed in 7 days if no further activity occurs.

github-actions[bot] avatar Jan 09 '22 02:01 github-actions[bot]

As there has not been any response in 28 days, this issue will be closed. @ OP: If this issue is solved post what fixed it for you. If it is not solved, request to get this opened again.

github-actions[bot] avatar Jan 16 '22 02:01 github-actions[bot]

Can someone reopen this? I still thinks this would be a great addition to deconz, because this is a really cheap and good thermostat.

r4nc0r avatar Sep 15 '22 18:09 r4nc0r

Thanks, can I help in any way?

r4nc0r avatar Sep 15 '22 18:09 r4nc0r

No, sorry thx for help, we will need it later, but for the moment still waiting for a PR be merged to have a "base"

Smanar avatar Sep 16 '22 12:09 Smanar

As there has not been any response in 21 days, this issue has been automatically marked as stale. At OP: Please either close this issue or keep it active It will be closed in 7 days if no further activity occurs.

github-actions[bot] avatar Oct 08 '22 02:10 github-actions[bot]

As there has not been any response in 28 days, this issue will be closed. @ OP: If this issue is solved post what fixed it for you. If it is not solved, request to get this opened again.

github-actions[bot] avatar Oct 15 '22 02:10 github-actions[bot]

Hey @Smanar, are there update about the Hama thermostat? 🔥 Can the issue be opened again?

mat-l avatar Feb 14 '23 12:02 mat-l

I think it will be possible soon https://github.com/dresden-elektronik/deconz-rest-plugin/pull/6674 The PR will be in the 2.21.1 version (if no problem) so will be possible to add it using DDF.

Smanar avatar Feb 14 '23 18:02 Smanar

As there has not been any response in 21 days, this issue has been automatically marked as stale. At OP: Please either close this issue or keep it active It will be closed in 7 days if no further activity occurs.

github-actions[bot] avatar Mar 08 '23 02:03 github-actions[bot]

Ping ✌🏽

mat-l avatar Mar 08 '23 13:03 mat-l

Ha yes its now possible, which one deconz version are you using ?

Can you try this DDF, it's the same used than for the _TZE200_thbr5z34, some dp are same, so probably the whole device ...

{
  "schema": "devcap1.schema.json",
  "manufacturername": "_TZE200_i48qyn9s",
  "modelid": "TS0601",
  "vendor": "Tuya",
  "product": "essentials TRV",
  "sleeper": false,
  "status": "Gold",
  "subdevices": [
    {
      "type": "$TYPE_THERMOSTAT",
      "restapi": "/sensors",
      "uuid": [
        "$address.ext",
        "0x01",
        "0xef00"
      ],
      "meta": {
        "values": {
          "config/mode": {"auto": 0, "heat": 1, "off": 2}
        }
      },
      "items": [
        {
          "name": "attr/id"
        },
        {
          "name": "attr/lastannounced"
        },
        {
          "name": "attr/lastseen"
        },
        {
          "name": "attr/manufacturername"
        },
        {
          "name": "attr/modelid"
        },
        {
          "name": "attr/name"
        },
        {
          "name": "attr/swversion"
        },
        {
          "name": "attr/type"
        },
        {
          "name": "attr/uniqueid"
        },
        {
          "name": "config/battery",
          "parse": {"fn": "tuya", "dpid": 34, "eval": "Item.val = Attr.val * 20;"},
          "read": {"fn": "none"}
        },
        {
          "name": "config/heatsetpoint",
          "parse": {"fn": "tuya", "dpid": 16, "eval": "Item.val = Attr.val * 50;"},
          "write": {"fn": "tuya", "dpid": 16, "dt": "0x2b", "eval": "Item.val / 50;"},
          "read": {"fn": "tuya"}
        },
        {
          "name": "config/locked",
          "parse": {"fn": "tuya", "dpid": 30, "eval": "Item.val = Attr.val;"},
          "write": {"fn": "tuya", "dpid": 30, "dt": "0x10", "eval": "Item.val;"},
          "read": {"fn": "none"}
        },
        {
          "name": "config/on"
        },
        {
          "name": "config/reachable"
        },
        {
          "name": "config/mode",
          "values": [
              ["auto", 0], ["heat", 1], ["off", 2]
          ],
          "parse": {"fn": "tuya", "dpid": 2, "eval": "if (Attr.val == 0) { Item.val = 'auto' } else if (Attr.val == 1) { Item.val = 'heat' } else { Item.val = 'off' }"},
          "write": {"fn": "tuya", "dpid": 2, "dt": "0x30", "eval": "if (Item.val == 'auto') { 0 } else if (Item.val == 'heat') { 1 } else { 2 }"},
          "read": {"fn": "none"}
        },
        {
          "name": "state/lastupdated"
        },
        {
          "name": "state/temperature",
          "parse": {"fn": "tuya", "dpid": 24, "eval": "Item.val = Attr.val * 10;"},
          "read": {"fn": "none"}
        }
      ]
    }
  ]
}

This DDF need to be in the tuya folder, because it use files in the same directory.

Smanar avatar Mar 08 '23 17:03 Smanar

As there has not been any response in 21 days, this issue has been automatically marked as stale. At OP: Please either close this issue or keep it active It will be closed in 7 days if no further activity occurs.

github-actions[bot] avatar Mar 31 '23 01:03 github-actions[bot]

As there has not been any response in 28 days, this issue will be closed. @ OP: If this issue is solved post what fixed it for you. If it is not solved, request to get this opened again.

github-actions[bot] avatar Apr 08 '23 01:04 github-actions[bot]