Skip to content

DDF for IKEA TRADFRI SHORTCUT button - #7235

Merged
ebaauw merged 17 commits into
dresden-elektronik:masterfrom
ebaauw:master
Sep 16, 2023
Merged

DDF for IKEA TRADFRI SHORTCUT button#7235
ebaauw merged 17 commits into
dresden-elektronik:masterfrom
ebaauw:master

Conversation

@ebaauw

@ebaauw ebaauw commented Sep 16, 2023

Copy link
Copy Markdown
Collaborator

New DDF in line with DDFs for other IKEA controllers. The shortcut button doesn't support group bindings.

{
  "config": {
    "alert": null,
    "battery": 60,
    "on": true,
    "reachable": false
  },
  "ep": 1,
  "etag": "9ae0c898037a49d53e10fffa3311dd48",
  "lastannounced": null,
  "lastseen": "2023-09-16T09:58Z",
  "manufacturername": "IKEA of Sweden",
  "mode": 1,
  "modelid": "TRADFRI SHORTCUT Button",
  "name": "Switch 121",
  "productid": "E1812",
  "state": {
    "buttonevent": 1004,
    "lastupdated": "2023-09-16T09:56:24.226"
  },
  "swversion": "2.3.080",
  "type": "ZHASwitch",
  "uniqueid": "68:0a:e2:ff:fe:34:91:ec-01-1000"
}

This PR was part of #7218.

Rename _ZLL commissioning_ to _Touchlink Commissioning_, in line with ZCL v8 spec.
Add `RCapGroup`.
Add `RCapGroup`.
- Add `capabilities` to `sensors` resource.
- Expose `productid` on sensors (where defined).  Was already included in web socket notification.
Add `cap/group` to retrieve the group identifier(s) from the Touchlink Commissioning cluster.
Parse _Get Group Identifiers Response_ payload from _Touchlink Commissioning_ cluster.
Renamed to `rodret_dimmer.json`.
Legacy code still created `config.group` item and corresponding group on DDF exposed switches.
DDF for IKEA STYRBAR Remote Control N2.
@ebaauw ebaauw added Device Request Device Improvement Additional tag to attach to a existing issue. labels Sep 16, 2023
@ebaauw ebaauw added this to the v2.24.1-beta milestone Sep 16, 2023
@ebaauw
ebaauw merged commit 7f54fe8 into dresden-elektronik:master Sep 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Device Improvement Additional tag to attach to a existing issue. Device Request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant