Aubess Temperature & Humidity Sensor TS0601 (_TZE200_znbl8dj5) with LCD display

I expected that this device (link) would work out of the box with a DDF. However, it turns out that temperature, humidity and power values are not updated for some reason - it shows “0” in deCONZ GUI and in Phoscon API. Therefore, I assume there is something missing in deCONZ to make it work. Any idea how to proceed, should I create a device request in Github?

{
    "config": {
        "battery": 0,
        "offset": 0,
        "on": true,
        "reachable": true
    },
    "etag": "5e7e1d5f788b1c6fadb0b0405562dbbb",
    "lastannounced": null,
    "lastseen": "2022-11-14T08:34Z",
    "manufacturername": "_TZE200_znbl8dj5",
    "modelid": "TS0601",
    "name": "Temperature 455",
    "state": {
        "lastupdated": "2022-11-14T08:19:27.523",
        "temperature": 0
    },
    "type": "ZHATemperature",
    "uniqueid": "a4:c1:38:78:9b:8d:42:71-01-0402"
}

Looks like it’s not supported yet. You need to create a new request :slight_smile:

But you have started a DDF ? Else the device will be not in the API (I don’t found DDF for _TZE200_znbl8dj5)

So probably just miss the bindings in you DDF ? Can you share it ?

Hi Smanar,

Please stick to the procedure : Device support on Github, not here. Just the initial post here.

Yep, sure, I m agree, but for me he have already included the device itself with making a DDF, and just miss some explanations.
Else he will be not able to see something in the APi.

Hi Smanar, yes I created a DDF (see below). It shows up in the API, but the values are not updated - also not if I try manually to read in deCONZ GUI. On the other hand, the values on the LCD display are fine. You said you included it already, did you do anything special?

@Mimiix hope it is OK to continue the discussion a bit here :slight_smile:


{
  "schema": "devcap1.schema.json",
  "manufacturername": "_TZE200_znbl8dj5",
  "modelid": "TS0601",
  "vendor": "Aubess",
  "product": "TS0601",
  "sleeper": true,
  "status": "Gold",
  "path": "/devices/aubess_temp_hum_ts0601_local.json",
  "subdevices": [
    {
      "type": "$TYPE_TEMPERATURE_SENSOR",
      "restapi": "/sensors",
      "uuid": [
        "$address.ext",
        "0x01",
        "0x0402"
      ],
      "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": {
            "at": "0x0021",
            "cl": "0x0001",
            "ep": 1,
            "eval": "Item.val = Attr.val / 2",
            "fn": "zcl"
          },
          "default": 0
        },
        {
          "name": "config/offset",
          "default": 0
        },
        {
          "name": "config/on"
        },
        {
          "name": "config/reachable"
        },
        {
          "name": "state/lastupdated"
        },
        {
          "name": "state/temperature",
          "parse": {
            "at": "0x0000",
            "cl": "0x0402",
            "ep": 1,
            "eval": "Item.val = Attr.val + R.item('config/offset').val",
            "fn": "zcl"
          },
          "default": 0
        }
      ]
    },
    {
      "type": "$TYPE_HUMIDITY_SENSOR",
      "restapi": "/sensors",
      "uuid": [
        "$address.ext",
        "0x01",
        "0x0405"
      ],
      "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": {
            "at": "0x0015",
            "cl": "0x0001",
            "ep": 1,
            "eval": "Item.val = Attr.val / 2",
            "fn": "zcl"
          },
          "default": 0
        },
        {
          "name": "config/offset",
          "description": "Relative offset to the main measured value.",
          "default": 0
        },
        {
          "name": "config/on"
        },
        {
          "name": "config/reachable"
        },
        {
          "name": "state/humidity",
          "parse": {
            "at": "0x0000",
            "cl": "0x0405",
            "ep": 1,
            "eval": "Item.val = Attr.val + R.item('config/offset').val",
            "fn": "zcl"
          },
          "default": 0
        },
        {
          "name": "state/lastupdated"
        }
      ]
    }
  ],
  "bindings": [
    {
      "bind": "unicast",
      "src.ep": 1,
      "cl": "0x0402",
      "report": [
        {
          "at": "0x0000",
          "dt": "0x29",
          "min": 60,
          "max": 3600,
          "change": "0x00000032"
        }
      ]
    },
    {
      "bind": "unicast",
      "src.ep": 1,
      "cl": "0x0405",
      "report": [
        {
          "at": "0x0000",
          "dt": "0x21",
          "min": 60,
          "max": 3600,
          "change": "0x00000064"
        }
      ]
    }
  ]
}

We’d like to keep all device requests on the github. Central at that place. So please create a request there.

This post is only there to let forum users know there’s a request open for their request.

Ok, then let’s continue the discussion in another sub-forum, because I want to understand whether I simply created the DDF wrongly or whether there is another issue at play here. Should I put this under “General” then?

You should create a device request on GitHub with the appropriate screenshots. There you can discuss.

Yep, too long story for here, to resume your device don’t use standard clusters, but tuya one.