Koenkk / zigbee2mqtt

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
https://www.zigbee2mqtt.io
GNU General Public License v3.0
12.22k stars 1.69k forks source link

IKEA Fyrtur Kadrilj Blinds #892

Closed Luftloch80 closed 4 years ago

Luftloch80 commented 5 years ago

Hey. In a few days These new devices will be Released. Will it be possible to Support Them. Because will be the First zigbee blinds? Or do you add code to Support blinds ? Thx

Koenkk commented 5 years ago

We can check when somebody gets their hands on one of them.

Luftloch80 commented 5 years ago

I will definitiv Buy as Soon as avaiable in Germany

stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

osos commented 5 years ago

They are now available:

And promising for DIY: https://www.youtube.com/watch?v=tfJn6oNGF74

osos commented 5 years ago

Please reopen

Koenkk commented 5 years ago

If somebody owns this device and wants to add support for it, we can reopen it.

osos commented 5 years ago

Ok. A friend bought a couple of these. We are going to add them to zigbee2mqtt asap.

However, looking through you website, I do not understand how to find out which commands are available to control and create the "toZigBee" converters.

Please provide some pointers.

Koenkk commented 5 years ago

I think you can reuse the cover_control converter: https://github.com/Koenkk/zigbee-shepherd-converters/blob/master/converters/toZigbee.js#L187

darkkatarsis commented 5 years ago

There is some information about these blinds in this thread. It may be useful -> https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1121

osos commented 5 years ago

Two issues.

  1. Getting Ikea E1766 remote (Open/Close Remote) working.

Pairing as usual. 4 short pushed on the reset button on the back. Paired by holding close to signal repeater.

It reveals itself as model = modelID = "TRADFRI open/close remote"

Added to devices.js:

   {
        zigbeeModel: ['TRADFRI open/close remote'],
        model: 'TRADFRI open/close remote',
        vendor: 'IKEA',
        description: 'TRADFRI open/close remote',
        supports: 'up, down, release',
        fromZigbee: [ fz.genOnOff_cmdOn, fz.genOnOff_cmdOff, fz.TRADFRI_open_close_stop ],
        toZigbee: [],
        configure: (ieeeAddr, shepherd, coordinator, callback) => {
            const device = shepherd.find(ieeeAddr, 1);
            const cfg = {
                direction: 0, attrId: 33, dataType: 32, minRepIntval: 0, maxRepIntval: repInterval.MAX, repChange: 0,
            };

            const actions = [
                (cb) => device.bind('genPowerCfg', coordinator, cb),
                (cb) => device.foundation('genPowerCfg', 'configReport', [cfg], foundationCfg, cb),
            ];

            execute(device, actions, callback);
        },
    },

and into fromZigBee.js:

   TRADFRI_open_close_stop: {
        cid: 'closuresWindowCovering',
        type: 'cmdStop',
        convert: (model, msg, publish, options) => {
            return {click: 'closure_stop'};
        },
    },

However, I do not get any events nor warnings for regular button push. The stop function is activated by long-press any button.

Seems supported by deconz: https://github.com/dresden-elektronik/deconz-rest-plugin/blob/dc0d508d6a8c49d4cf59a3b72791f31f726d801b/sensor.cpp#L146

  1. FYRTUR blinds.

Pairing easy.: Hold both buttons on blind for 5 seconds, release and hold close to repeater.

Reveals itself as:

Device with modelID 'FYRTUR block-out roller blind' is not supported.

Working on getting it working.

Any help on both appreciated.

allesgutewarweg commented 5 years ago

I've installed two Fyrtur blinds this morning. After installing the blinds i've tried to add them to zigbee2mqtt but i experience the same issues as @osos.

Pairing was very easy but afterwards i didn't receive any event in zigbee2mqtt.

tb-killa commented 5 years ago

The Remote has a client Window Covering cluster, to send comands to the blind. This means that it can only control (directly) the blind, and that the blind cannot be controlled (directly) by the other control devices. Not too happy about the 0xFC7C cluster, which is probably used for some IKEA-specific configuration. We need to sniff the specific configuration.

The remote reporting its battery percentage (cluster 0x0001, attribute 0x0021).

The FYRTUR does support attribute reporting for Battery Percentage Remaining (0x0001/0x0021) and, for Current Position Lift Percentage (0x0102/0x0008). For this we also need configure reporting to see the actually lift state.

We could use also SW Build ID (0x0000/0x4000).

From what I see their should be a group ID where they act like we see from other ikea remotes.

tb-killa commented 5 years ago

@osos please share your database file content.

osos commented 5 years ago

From database.db:

Open/Close remote:

{"id":8,"type":"EndDevice","ieeeAddr":"0x000d6ffffee3c176","nwkAddr":56685,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Battery","modelId":"TRADFRI open/close remote","epList":[1],"zclVersion":3,"appVersion":34,"stackVersion":98,"hwVersion":1,"swBuildId":"2.2.008","status":"offline","joinTime":null,"endpoints":{"1":{"profId":260,"epId":1,"devId":515,"inClusterList":[0,1,3,9,32,4096,64636],"outClusterList":[3,4,6,8,25,258,4096],"clusters":{"64636":{"dir":{"value":1},"attrs":{}},"genBasic":{"dir":{"value":1},"attrs":{"9":226,"10":{},"11":"","65533":1,"zclVersion":3,"appVersion":34,"stackVersion":98,"hwVersion":1,"manufacturerName":"IKEA of Sweden","modelId":"TRADFRI open/close remote","dateCode":"20190311","powerSource":3,"appProfileVersion":1,"swBuildId":"2.2.008"}},"genPowerCfg":{"dir":{"value":1},"attrs":{"65533":1,"batteryVoltage":29,"batteryPercentageRemaining":74}},"genIdentify":{"dir":{"value":3},"attrs":{"65533":1,"identifyTime":0}},"genGroups":{"dir":{"value":2},"attrs":{}},"genOnOff":{"dir":{"value":2},"attrs":{}},"genLevelCtrl":{"dir":{"value":2},"attrs":{}},"genAlarms":{"dir":{"value":1},"attrs":{"65533":1}},"genOta":{"dir":{"value":2},"attrs":{}},"genPollCtrl":{"dir":{"value":1},"attrs":{"65533":1,"checkinInterval":172800,"longPollInterval":1160,"shortPollInterval":4,"fastPollTimeout":40}},"closuresWindowCovering":{"dir":{"value":2},"attrs":{}},"lightLink":{"dir":{"value":3},"attrs":{"65533":1}}}}},"dateCode":"20190311","_id":"RcCUQl89Wv8qZqH2"}

Fyrtur:

{"id":9,"type":"EndDevice","ieeeAddr":"0x000d6ffffe2dea2f","nwkAddr":58822,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Battery","modelId":"FYRTUR block-out roller blind","epList":[1],"zclVersion":3,"appVersion":34,"stackVersion":99,"hwVersion":1,"swBuildId":"2.2.007","status":"online","joinTime":1567257368,"endpoints":{"1":{"profId":260,"epId":1,"devId":514,"inClusterList":[0,1,3,4,5,32,258,4096,64636],"outClusterList":[25,4096],"clusters":{"64636":{"dir":{"value":1},"attrs":{}},"genBasic":{"dir":{"value":1},"attrs":{"9":255,"10":{},"11":"","65533":1,"zclVersion":3,"appVersion":34,"stackVersion":99,"hwVersion":1,"manufacturerName":"IKEA of Sweden","modelId":"FYRTUR block-out roller blind","dateCode":"20190311","powerSource":3,"appProfileVersion":0,"swBuildId":"2.2.007"}},"genPowerCfg":{"dir":{"value":1},"attrs":{"65533":1,"batteryVoltage":0,"batteryPercentageRemaining":0}},"genIdentify":{"dir":{"value":1},"attrs":{"65533":1,"identifyTime":168}},"genGroups":{"dir":{"value":1},"attrs":{}},"genScenes":{"dir":{"value":1},"attrs":{}},"genOta":{"dir":{"value":2},"attrs":{}},"genPollCtrl":{"dir":{"value":1},"attrs":{}},"closuresWindowCovering":{"dir":{"value":1},"attrs":{}},"lightLink":{"dir":{"value":3},"attrs":{}}}}},"dateCode":"20190311","_id":"jrVKz4IB9fT3m443"}
{"id":9,"type":"EndDevice","ieeeAddr":"0x000d6ffffe2dea2f","nwkAddr":58822,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Battery","modelId":"FYRTUR block-out roller blind","epList":[1],"zclVersion":3,"appVersion":34,"stackVersion":99,"hwVersion":1,"swBuildId":"2.2.007","status":"offline","joinTime":null,"endpoints":{"1":{"profId":260,"epId":1,"devId":514,"inClusterList":[0,1,3,4,5,32,258,4096,64636],"outClusterList":[25,4096],"clusters":{"64636":{"dir":{"value":1},"attrs":{}},"genBasic":{"dir":{"value":1},"attrs":{"9":255,"10":{},"11":"","65533":1,"zclVersion":3,"appVersion":34,"stackVersion":99,"hwVersion":1,"manufacturerName":"IKEA of Sweden","modelId":"FYRTUR block-out roller blind","dateCode":"20190311","powerSource":3,"appProfileVersion":0,"swBuildId":"2.2.007"}},"genPowerCfg":{"dir":{"value":1},"attrs":{"65533":1,"batteryVoltage":0,"batteryPercentageRemaining":0}},"genIdentify":{"dir":{"value":1},"attrs":{"65533":1,"identifyTime":168}},"genGroups":{"dir":{"value":1},"attrs":{}},"genScenes":{"dir":{"value":1},"attrs":{}},"genOta":{"dir":{"value":2},"attrs":{}},"genPollCtrl":{"dir":{"value":1},"attrs":{}},"closuresWindowCovering":{"dir":{"value":1},"attrs":{}},"lightLink":{"dir":{"value":3},"attrs":{}}}}},"dateCode":"20190311","_id":"jrVKz4IB9fT3m443"}
osos commented 5 years ago

@tb-killa, the blinds can be controlled via the Ikea App and google/youtube shows that the blinds can be connected to Philips Hue bridge, thus it should be possible to control without Ikea specifics. Right?

osos commented 5 years ago

Inspiration may be found in deConz support for both the Open/Close remote and the blinds.

See pull request: https://github.com/dresden-elektronik/deconz-rest-plugin/pull/1774 https://github.com/dresden-elektronik/deconz-rest-plugin/pull/1783 https://github.com/dresden-elektronik/deconz-rest-plugin/pull/1785

I do not know where to go from here. I am able to sniff the traffic, but do not know how to use the information. From traffic sniffing I see the open/close remote send 3 different commands, 0x00 (Up/Open), 0x01 (Down/close) and 0x02 (Stop). However, only the Stop triggered output in zigbee2mqtt.

serialtasted commented 5 years ago

@osos How's it going? Any status update?

osos commented 5 years ago

@osos How's it going? Any status update?

Not good. Don't know how to continue with this.

serialtasted commented 5 years ago

were you able to get the open close remote working?

Koenkk commented 5 years ago

Can somebody try with the following configuration for the blinds:

{
        zigbeeModel: ['FYRTUR block-out roller blind'],
        model: 'TODO',
        vendor: 'IKEA',
        description: 'Blinds',
        supports: 'open/close',
        fromZigbee: [fz.cover_position_report, fz.cover_position, fz.cover_state_change, fz.cover_state_report],
        toZigbee: [tz.cover_position, tz.cover_open_close],
    },

It should then work with zigbee2mqtt/[DEVICE_ID]/set {"state": "OPEN"} (and CLOSE)

syphernl commented 5 years ago

@Koenkk Close but... not yet I'm afraid (at least not here)

I've added the code to devices.js and paired one of my freshly cut blinds:

9/24/2019, 5:30:48 PM - info: New device 'FYRTUR block-out roller blind' with address 0x000dXXXXXXXXX connected!
9/24/2019, 5:30:48 PM - info: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_connected","message":"0x000dXXXXXXXXX","meta":{"modelID":"FYRTUR block-out roller blind"}}'

The model for the FYTRUR is E1757 and its description on the device label states: Wireless/battery operated roller blind

~It didn't show up in HomeAssistant yet but it probably requires an entry in homeassistant.js for that?~ I've added this to homeassistant.js:

'E1757': [configurations.cover_position],

It shows up in HomeAssistant, but the arrows are inverted and it reports state "Closed", however it is fully opened. Seems like the status needs to be inverted.

Issuing the open/close state via MQTT results in:

9/24/2019, 5:34:51 PM - info: Zigbee publish to device '0x000dXXXXXXXXX ', genLevelCtrl - moveToLevelWithOnOff - {"level":"255","transtime":0} - {"manufSpec":0,"disDefaultRsp":0} - 1
9/24/2019, 5:34:51 PM - info: MQTT publish: topic 'zigbee2mqtt/0x000dXXXXXXXXX ', payload '{"position":100,"device":{"ieeeAddr":"0x000dXXXXXXXXX ","friendlyName":"0x000dXXXXXXXXX ","type":"EndDevice","nwkAddr":15308,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Battery","modelId":"FYRTUR block-out roller blind","hwVersion":1,"swBuildId":"2.2.007","dateCode":"20190311","status":"online"}}'

9/24/2019, 5:34:59 PM - info: Zigbee publish to device '0x000dXXXXXXXXX ', genLevelCtrl - moveToLevelWithOnOff - {"level":"0","transtime":0} - {"manufSpec":0,"disDefaultRsp":0} - 1
9/24/2019, 5:35:01 PM - info: MQTT publish: topic 'zigbee2mqtt/0x000dXXXXXXXXX ', payload '{"position":0,"device":{"ieeeAddr":"0x000dXXXXXXXXX ","friendlyName":"0x000dXXXXXXXXX ","type":"EndDevice","nwkAddr":15308,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Battery","modelId":"FYRTUR block-out roller blind","hwVersion":1,"swBuildId":"2.2.007","dateCode":"20190311","status":"online"}}'

But nothing happens yet. The blind remains opened.

Koenkk commented 5 years ago

Can you try with

{
        zigbeeModel: ['FYRTUR block-out roller blind'],
        model: 'TODO',
        vendor: 'IKEA',
        description: 'Blinds',
        supports: 'open/close',
        fromZigbee: [fz.cover_position_report, fz.cover_position, fz.cover_state_change, fz.cover_state_report],
        toZigbee: [tz.cover_control],
    },

And home assistant configuration configurations.cover (dont forgot to also restart home assistant after changing the configuration). Position wont work after this but atleast open close and stop should work.

syphernl commented 5 years ago

Can you try with

{
        zigbeeModel: ['FYRTUR block-out roller blind'],
        model: 'TODO',
        vendor: 'IKEA',
        description: 'Blinds',
        supports: 'open/close',
        fromZigbee: [fz.cover_position_report, fz.cover_position, fz.cover_state_change, fz.cover_state_report],
        toZigbee: [tz.cover_control],
    },

And home assistant configuration configurations.cover (dont forgot to also restart home assistant after changing the configuration). Position wont work after this but atleast open close and stop should work.

Awesome! It is opening, stopping and closing perfectly right now. The arrows work as they should, state reports "open" when it is open.

From what I understand it should be capable of sending its position and receiving a specific position, but for that some more work is required probably?

Koenkk commented 5 years ago

Great, I've improved the naming over the cover converters a bit. Can you update to the latest dev brach and zigbee-herdsman-converters?

I expect it will fully work with the following configuration (including position):

devices.js

{
    zigbeeModel: ['FYRTUR block-out roller blind'],
    model: 'E1757',
    vendor: 'IKEA',
    description: 'FYRTUR smart blinds',
    supports: 'open, close, stop, position, tilt',
    fromZigbee: [fz.cover_position_tilt],
    toZigbee: [tz.cover_state, tz.cover_position_tilt],
},

homeassistant.js

'E1757': [cfg.cover_position_tilt],
syphernl commented 5 years ago

Great, I've improved the naming over the cover converters a bit. Can you update to the latest dev brach and zigbee-herdsman-converters?

I expect it will fully work with the following configuration (including position):

devices.js

{
    zigbeeModel: ['FYRTUR block-out roller blind'],
    model: 'E1757',
    vendor: 'IKEA',
    description: 'FYRTUR smart blinds',
    supports: 'open, close, stop, position, tilt',
    fromZigbee: [fz.cover_position_tilt],
    toZigbee: [tz.cover_state, tz.cover_position_tilt],
},

homeassistant.js

'E1757': [cfg.cover_position_tilt],

With the dev version/herdsman and the changes above the position does work however:

Koenkk commented 5 years ago

Can you:

syphernl commented 5 years ago

Can you:

I moved the slider (since the buttons are not working) to 0% and 100% but it doesn't log anything (or it logs at a level that is below the one npm start uses by default?)

dsbaars commented 5 years ago

Great, I've improved the naming over the cover converters a bit. Can you update to the latest dev brach and zigbee-herdsman-converters?

I expect it will fully work with the following configuration (including position):

devices.js

{
    zigbeeModel: ['FYRTUR block-out roller blind'],
    model: 'E1757',
    vendor: 'IKEA',
    description: 'FYRTUR smart blinds',
    supports: 'open, close, stop, position, tilt',
    fromZigbee: [fz.cover_position_tilt],
    toZigbee: [tz.cover_state, tz.cover_position_tilt],
},

homeassistant.js

'E1757': [cfg.cover_position_tilt],

I made it also work with the Kadrilj blinds (E1926):

    {
    zigbeeModel: ['KADRILJ roller blind'],
    model: 'E1926',
    vendor: 'IKEA',
    description: 'KADRILJ roller blind',
    supports: 'open, close, stop, position, tilt',
    fromZigbee: [fz.cover_position_tilt],
    toZigbee: [tz.cover_state, tz.cover_position_tilt],
},
'E1926': [cfg.cover_position_tilt],

Using HomeKit (through home-assistant) it actually works to set percentages, but the slider in home-assistant does not

Koenkk commented 5 years ago

@syphernl can you try changing https://github.com/Koenkk/zigbee-shepherd-converters/blob/zigbee-herdsman-converters/converters/fromZigbee.js#L2368 to result.position = liftPercentage <= 100 ? liftPercentage : null;

allesgutewarweg commented 5 years ago

I will definitiv Buy as Soon as avaiable in Germany

I've bought mine in Netherlands. But some days later i've seen Fyrtur blinds at IKEA in Düsseldorf (GER) also. Even though the blinds are not offically listet online in the store.

syphernl commented 5 years ago

result.position = liftPercentage <= 100 ? liftPercentage : null;

Open / Close works fine (open = up, close = down as it should). However its state is unknown in HomeAssistant.

The tilt buttons do not work and neither does setting a specific position. Whether I set it to 0, 100, 50 or anywhere in between it won't move.


I have been fiddling a bit around in the code, to get rid of the tilting (which does not work) There is something odd going on though. I have 3 blinds. Two of them show state "unknown", have no position slider and the arrows make sense. Up = up, down = down.

The third one is a bit different, it shows state (Closed). This blind has a position slider. When set to 0, the blind is fully closed. Set to 100, it is opened. However, the state always remains "Closed" even if its fully open. The current_position also never updates. The arrows appear to be inversed as well.

Koenkk commented 5 years ago

@syphernl could you perhaps contact me on telegram (koenkk), in this way we can iterate faster.

syphernl commented 5 years ago

@syphernl could you perhaps contact me on telegram (koenkk), in this way we can iterate faster.

On it!

Koenkk commented 5 years ago

Device is supported in the dev branch now, credit go to @syphernl :smile;

dsbaars commented 5 years ago

Device is supported in the dev branch now, credit go to @syphernl :smile;

Note that, next to the model ID, the Zigbee model naming between the two is actually different so I think you need to add 'KADRILJ roller blind' to the zigbeeModel array as well :)

Koenkk commented 5 years ago

@dsbaars good catch, also added that one, both KADRILJI and FYRTUR are supported in the dev branch now.

allesgutewarweg commented 5 years ago

@syphernl @Koenkk Thank you so much! My blinds are working like a charm with OpenHAB.

RaymondMouthaan commented 5 years ago

Is this already available in a docker images? (koenkk/zigbee2mqtt:/latest-dev)

Koenkk commented 5 years ago

Yes

RaymondMouthaan commented 5 years ago

Hmmm couldn't get it to work. 😔

What are the steps to get the blinds, signal repeater and open-close button work?

syphernl commented 5 years ago

Hmmm couldn't get it to work. 😔

What are the steps to get the blinds, signal repeater and open-close button work?

Signal repeater: See https://www.zigbee2mqtt.io/devices/E1746.html Blinds: Enable join mode in Z2M. Hold both buttons (~5 seconds) on the blind until the leds start flashing / turn on. After some time it should show up. Remote: https://www.zigbee2mqtt.io/devices/E1743.html. I haven't used this one yet. IIUC it should be pairable directly to the blinds while they are part of the Zigbee network but haven't yet tried this. Otherwise you can bind the remote to your coordinator and use it from there.

The blinds work fine here without the repeater. I however do have some TRADFRI Bulbs and a power socket on that floor that they use as hop to my coordinator.

RaymondMouthaan commented 5 years ago

@syphernl, thanks for your reply! Would you be available for a chat?

[√] Signal repeater: successfully paired following E1746 [√] Blinds: successfully paired following your description. [ X ] Remote: tradfri-open-close-remote-1 (0x086bd7fffe57f940): Not supported (EndDevice)

A json to open the blinds, published to zigbee2mqtt/<device_id_or_friendly_name>/set:

{
    "state": "open"
}

A json to close the blinds, published to zigbee2mqtt/<device_id_or_friendly_name>/set:

{
    "state": "close"
}

A json to position the blinds, published to zigbee2mqtt/<device_id_or_friendly_name>/set:

{
    "position": 50
}
aimartin commented 5 years ago

I've bought an Ikea blind today, and I'll try to connect to Z2M, but I've a question, is the Signal Repeater mandatory for the blinds to work?

Regards!

RaymondMouthaan commented 5 years ago

@abmantis, no it's not.

aimartin commented 5 years ago

@abmantis, no it's not.

Thanks! With the remote (even quite near to the blind) I wasn't able to operate it without the SR connected... :S

RaymondMouthaan commented 5 years ago

Thanks! With the remote (even quite near to the blind) I wasn't able to operate it without the SR connected... :S

Well while pairing the blind, I had it as close as possible (could be close) to the coordinator. Since the SR came with the packages, I've added them as well to Z2M :)

Unfortunately, I wasn't able to add the open/close remote :(

tradfri-open-close-remote-1 (0x086bd7fffe57f940): Not supported (EndDevice)
Koenkk commented 5 years ago

@RaymondMouthaan as you have paired the remote, could you start zigbee2mqtt with DEBUG=zigbee-herdsman* npm start) (I assume you use docker so set the DEBUG=zigbee-herdsman* environment variable inside the container). Can you provide the logging when pressing the buttons?

RaymondMouthaan commented 5 years ago

This is the debug logging you requested:

2019-09-29T19:58:24.363Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T19:58:24.364Z zigbee-herdsman:controller:zStack:startZnp Item 'networkKeyDistribute' is valid

2019-09-29T19:58:24.367Z zigbee-herdsman:znp:SREQ --> SAPI - readConfiguration - {"id":98,"configid":98,"len":16,"offset":0,"value":{"type":"Buffer","data":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13]}}

2019-09-29T19:58:24.369Z zigbee-herdsman:unpi:writer --> frame [254,1,38,4,98,65]

2019-09-29T19:58:24.393Z zigbee-herdsman:unpi:parser <-- [254,19,102,4,0,98,16,1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13,0]

2019-09-29T19:58:24.394Z zigbee-herdsman:unpi:parser --- parseNext [254,19,102,4,0,98,16,1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13,0]

2019-09-29T19:58:24.395Z zigbee-herdsman:unpi:parser --> parsed 19 - 3 - 6 - 4 - [b    



] - 0

2019-09-29T19:58:24.396Z zigbee-herdsman:znp:SRSP <-- SAPI - readConfiguration - {"status":0,"configid":98,"len":16,"value":{"type":"Buffer","data":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13]}}

2019-09-29T19:58:24.397Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T19:58:24.398Z zigbee-herdsman:controller:zStack:startZnp Item 'networkKey' is valid

2019-09-29T19:58:24.400Z zigbee-herdsman:znp:SREQ --> SYS - osalNvRead - {"id":131,"len":2,"offset":0,"value":{"type":"Buffer","data":[98,26]}}

2019-09-29T19:58:24.402Z zigbee-herdsman:unpi:writer --> frame [254,3,33,8,131,0,0,169]

2019-09-29T19:58:24.410Z zigbee-herdsman:unpi:parser <-- [254,4,97,8,0,2,98,26,23]

2019-09-29T19:58:24.411Z zigbee-herdsman:unpi:parser --- parseNext [254,4,97,8,0,2,98,26,23]

2019-09-29T19:58:24.412Z zigbee-herdsman:unpi:parser --> parsed 4 - 3 - 1 - 8 - [b] - 23

2019-09-29T19:58:24.412Z zigbee-herdsman:znp:SRSP <-- SYS - osalNvRead - {"status":0,"len":2,"value":{"type":"Buffer","data":[98,26]}}

2019-09-29T19:58:24.413Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T19:58:24.413Z zigbee-herdsman:controller:zStack:startZnp Item 'panID' is valid

2019-09-29T19:58:24.415Z zigbee-herdsman:znp:SREQ --> SYS - osalNvRead - {"id":45,"len":8,"offset":0,"value":{"type":"Buffer","data":[221,221,221,221,221,221,221,221]}}

2019-09-29T19:58:24.415Z zigbee-herdsman:unpi:writer --> frame [254,3,33,8,45,0,0,7]

2019-09-29T19:58:24.424Z zigbee-herdsman:unpi:parser <-- [254,10,97,8,0,8,221,221,221,221,221,221,221,221,107]

2019-09-29T19:58:24.425Z zigbee-herdsman:unpi:parser --- parseNext [254,10,97,8,0,8,221,221,221,221,221,221,221,221,107]

2019-09-29T19:58:24.426Z zigbee-herdsman:unpi:parser --> parsed 10 - 3 - 1 - 8 - [��������] - 107

2019-09-29T19:58:24.427Z zigbee-herdsman:znp:SRSP <-- SYS - osalNvRead - {"status":0,"len":8,"value":{"type":"Buffer","data":[221,221,221,221,221,221,221,221]}}

2019-09-29T19:58:24.428Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T19:58:24.429Z zigbee-herdsman:controller:zStack:startZnp Item 'extendedPanID' is valid

2019-09-29T19:58:24.432Z zigbee-herdsman:znp:SREQ --> UTIL - getDeviceInfo - {}

2019-09-29T19:58:24.433Z zigbee-herdsman:unpi:writer --> frame [254,0,39,0,39]

2019-09-29T19:58:24.443Z zigbee-herdsman:unpi:parser <-- [254,30,103,0,0,96,172,54,25,0,75,18,0,0,0,7,9,8,217,38,137,214,214,218,64,75,163,165,178,33,91,207,252,45,178]

2019-09-29T19:58:24.444Z zigbee-herdsman:unpi:parser --- parseNext [254,30,103,0,0,96,172,54,25,0,75,18,0,0,0,7,9,8,217,38,137,214,214,218,64,75,163,165,178,33,91,207,252,45,178]

2019-09-29T19:58:24.445Z zigbee-herdsman:unpi:parser --> parsed 30 - 3 - 7 - 0 - [`�6K   �&����@K���![��-] - 178

2019-09-29T19:58:24.449Z zigbee-herdsman:znp:SRSP <-- UTIL - getDeviceInfo - {"status":0,"ieeeaddr":"0x00124b001936ac60","shortaddr":0,"devicetype":7,"devicestate":9,"numassocdevices":8,"assocdeviceslist":[9945,54921,56022,19264,42403,8626,53083,11772]}

2019-09-29T19:58:24.450Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T19:58:24.451Z zigbee-herdsman:controller:zStack:startZnp ZNP is already started as coordinator

2019-09-29T19:58:24.455Z zigbee-herdsman:znp:SREQ --> ZDO - activeEpReq - {"dstaddr":0,"nwkaddrofinterest":0}

2019-09-29T19:58:24.457Z zigbee-herdsman:unpi:writer --> frame [254,4,37,5,0,0,0,0,36]

2019-09-29T19:58:24.465Z zigbee-herdsman:unpi:parser <-- [254,1,101,5,0,97]

2019-09-29T19:58:24.465Z zigbee-herdsman:unpi:parser --- parseNext [254,1,101,5,0,97]

2019-09-29T19:58:24.466Z zigbee-herdsman:unpi:parser --> parsed 1 - 3 - 5 - 5 - [] - 97

2019-09-29T19:58:24.466Z zigbee-herdsman:znp:SRSP <-- ZDO - activeEpReq - {"status":0}

2019-09-29T19:58:24.467Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T19:58:24.471Z zigbee-herdsman:unpi:parser <-- [254,14,69,133,0,0,0,0,0,8,11,8,6,5,4,3,2,1,194]

2019-09-29T19:58:24.471Z zigbee-herdsman:unpi:parser --- parseNext [254,14,69,133,0,0,0,0,0,8,11,8,6,5,4,3,2,1,194]

2019-09-29T19:58:24.472Z zigbee-herdsman:unpi:parser --> parsed 14 - 2 - 5 - 133 - [] - 194

2019-09-29T19:58:24.474Z zigbee-herdsman:znp:AREQ <-- ZDO - activeEpRsp - {"srcaddr":0,"status":0,"nwkaddr":0,"activeepcount":8,"activeeplist":[11,8,6,5,4,3,2,1]}

2019-09-29T19:58:24.475Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T19:58:24.476Z zigbee-herdsman:controller:zStack:startZnp Endpoint '1' already registered

2019-09-29T19:58:24.477Z zigbee-herdsman:controller:zStack:startZnp Endpoint '2' already registered

2019-09-29T19:58:24.477Z zigbee-herdsman:controller:zStack:startZnp Endpoint '3' already registered

2019-09-29T19:58:24.478Z zigbee-herdsman:controller:zStack:startZnp Endpoint '4' already registered

2019-09-29T19:58:24.478Z zigbee-herdsman:controller:zStack:startZnp Endpoint '5' already registered

2019-09-29T19:58:24.478Z zigbee-herdsman:controller:zStack:startZnp Endpoint '6' already registered

2019-09-29T19:58:24.478Z zigbee-herdsman:controller:zStack:startZnp Endpoint '8' already registered

2019-09-29T19:58:24.478Z zigbee-herdsman:controller:zStack:startZnp Endpoint '11' already registered

2019-09-29T19:58:24.479Z zigbee-herdsman:controller:log Started with result 'resumed'

2019-09-29T19:58:24.480Z zigbee-herdsman:controller:log Injected database: true, adapter: true

zigbee2mqtt:info  2019-09-29T19:58:24: zigbee-herdsman started

zigbee2mqtt:info  2019-09-29T19:58:24: Coordinator firmware version: '{"type":"zStack12","meta":{"transportrev":2,"product":0,"majorrel":2,"minorrel":6,"maintrel":3,"revision":20190608}}'

2019-09-29T19:58:24.494Z zigbee-herdsman:znp:SREQ --> ZDO - extNwkInfo - {}

2019-09-29T19:58:24.495Z zigbee-herdsman:unpi:writer --> frame [254,0,37,80,117]

2019-09-29T19:58:24.500Z zigbee-herdsman:unpi:parser <-- [254,24,101,80,0,0,9,98,26,0,0,221,221,221,221,221,221,221,221,0,0,0,0,0,0,0,0,11,87]

2019-09-29T19:58:24.501Z zigbee-herdsman:unpi:parser --- parseNext [254,24,101,80,0,0,9,98,26,0,0,221,221,221,221,221,221,221,221,0,0,0,0,0,0,0,0,11,87]

2019-09-29T19:58:24.501Z zigbee-herdsman:unpi:parser --> parsed 24 - 3 - 5 - 80 - [ b��������] - 87

2019-09-29T19:58:24.502Z zigbee-herdsman:znp:SRSP <-- ZDO - extNwkInfo - {"shortaddr":0,"devstate":9,"panid":6754,"parentaddr":0,"extendedpanid":"0xdddddddddddddddd","parentextaddr":"0x0000000000000000","channel":11}

2019-09-29T19:58:24.503Z zigbee-herdsman:unpi:parser --- parseNext []

zigbee2mqtt:debug 2019-09-29T19:58:24: Zigbee network parameters: {"panID":6754,"extendedPanID":"0xdddddddddddddddd","channel":11}

zigbee2mqtt:info  2019-09-29T19:58:24: Currently 8 devices are joined:

zigbee2mqtt:info  2019-09-29T19:58:24: hue-dimmer-1 (0x0017880106b736ad): 324131092621 - Philips Hue dimmer switch (EndDevice)

zigbee2mqtt:info  2019-09-29T19:58:24: tradfri-remote-1 (0x90fd9ffffee6e4c0): E1524/E1810 - IKEA TRADFRI remote control (EndDevice)

zigbee2mqtt:info  2019-09-29T19:58:24: tradfri-remote-2 (0x90fd9ffffee8ea42): E1524/E1810 - IKEA TRADFRI remote control (EndDevice)

zigbee2mqtt:info  2019-09-29T19:58:24: tradfri-window-blind-2 (0x000d6ffffea940f2): E1926 - IKEA KADRILJ roller blind (EndDevice)

zigbee2mqtt:info  2019-09-29T19:58:24: tradfri-window-blind-1 (0x000d6ffffe9d5e34): E1926 - IKEA KADRILJ roller blind (EndDevice)

zigbee2mqtt:info  2019-09-29T19:58:24: tradfri-signal-repeater-1 (0x000d6ffffea9402f): E1746 - IKEA TRADFRI signal repeater (Router)

zigbee2mqtt:info  2019-09-29T19:58:24: tradfri-signal-repeater-2 (0x000d6ffffea1f2f2): E1746 - IKEA TRADFRI signal repeater (Router)

zigbee2mqtt:info  2019-09-29T19:58:24: tradfri-open-close-remote-1 (0x086bd7fffe57f940): Not supported (EndDevice)

zigbee2mqtt:info  2019-09-29T19:58:24: Zigbee: disabling joining new devices.

2019-09-29T19:58:24.525Z zigbee-herdsman:controller:log Disable joining

2019-09-29T19:58:24.528Z zigbee-herdsman:znp:SREQ --> ZDO - mgmtPermitJoinReq - {"addrmode":15,"dstaddr":65532,"duration":0,"tcsignificance":0}

2019-09-29T19:58:24.529Z zigbee-herdsman:unpi:writer --> frame [254,5,37,54,15,252,255,0,0,26]

zigbee2mqtt:info  2019-09-29T19:58:24: Connecting to MQTT server at mqtt://mqtt.indonesia:1883

zigbee2mqtt:debug 2019-09-29T19:58:24: Using MQTT client ID: 'zigbee2mqtt'

2019-09-29T19:58:24.964Z zigbee-herdsman:unpi:parser <-- [254,1,101,54,0,82,254,3,69,182,0,0,0,240]

2019-09-29T19:58:24.966Z zigbee-herdsman:unpi:parser --- parseNext [254,1,101,54,0,82,254,3,69,182,0,0,0,240]

2019-09-29T19:58:24.967Z zigbee-herdsman:unpi:parser --> parsed 1 - 3 - 5 - 54 - [] - 82

2019-09-29T19:58:24.970Z zigbee-herdsman:znp:SRSP <-- ZDO - mgmtPermitJoinReq - {"status":0}

2019-09-29T19:58:24.971Z zigbee-herdsman:unpi:parser --- parseNext [254,3,69,182,0,0,0,240]

2019-09-29T19:58:24.972Z zigbee-herdsman:unpi:parser --> parsed 3 - 2 - 5 - 182 - [] - 240

2019-09-29T19:58:24.974Z zigbee-herdsman:znp:AREQ <-- ZDO - mgmtPermitJoinRsp - {"srcaddr":0,"status":0}

2019-09-29T19:58:24.975Z zigbee-herdsman:unpi:parser --- parseNext []

zigbee2mqtt:info  2019-09-29T19:58:25: Connected to MQTT server

zigbee2mqtt:info  2019-09-29T19:58:25: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'

zigbee2mqtt:info  2019-09-29T19:58:25: MQTT publish: topic 'zigbee2mqtt/hue-dimmer-1', payload '{"counter":1,"linkquality":107,"brightness":223}'

zigbee2mqtt:info  2019-09-29T19:58:25: MQTT publish: topic 'zigbee2mqtt/tradfri-remote-1', payload '{"linkquality":84}'

zigbee2mqtt:info  2019-09-29T19:58:25: MQTT publish: topic 'zigbee2mqtt/tradfri-remote-2', payload '{"linkquality":113}'

zigbee2mqtt:info  2019-09-29T19:58:25: MQTT publish: topic 'zigbee2mqtt/tradfri-window-blind-2', payload '{"position":0,"linkquality":28,"battery":30}'

zigbee2mqtt:info  2019-09-29T19:58:25: MQTT publish: topic 'zigbee2mqtt/tradfri-window-blind-1', payload '{"position":0,"linkquality":28,"battery":49}'

zigbee2mqtt:info  2019-09-29T19:58:25: MQTT publish: topic 'zigbee2mqtt/tradfri-signal-repeater-1', payload '{"linkquality":178}'

zigbee2mqtt:info  2019-09-29T19:58:25: MQTT publish: topic 'zigbee2mqtt/tradfri-signal-repeater-2', payload '{"linkquality":173}'

zigbee2mqtt:info  2019-09-29T19:58:25: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"version":"1.6.0","commit":"99ebc46","coordinator":{"type":"zStack12","meta":{"transportrev":2,"product":0,"majorrel":2,"minorrel":6,"maintrel":3,"revision":20190608}},"log_level":"debug","permit_join":false}'

2019-09-29T20:00:00.122Z zigbee-herdsman:unpi:parser <-- [254,23,68,129,0,0,2,1,252,45,1,1,0,63,0,235,27,218,0,0,3,1,6,1,252,45,11,202]

2019-09-29T20:00:00.123Z zigbee-herdsman:unpi:parser --- parseNext [254,23,68,129,0,0,2,1,252,45,1,1,0,63,0,235,27,218,0,0,3,1,6,1,252,45,11,202]

2019-09-29T20:00:00.124Z zigbee-herdsman:unpi:parser --> parsed 23 - 2 - 4 - 129 - [�-?���-] - 202

2019-09-29T20:00:00.127Z zigbee-herdsman:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":258,"srcaddr":11772,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":63,"securityuse":0,"timestamp":14293995,"transseqnumber":0,"len":3,"data":{"type":"Buffer","data":[1,6,1]}}

�2019-09-29T20:00:00.141Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":false},"transactionSequenceNumber":6,"manufacturerCode":null,"commandIdentifier":1},"Payload":{},"Cluster":{"ID":258,"attributes":{"windowCoveringType":{"ID":0,"type":48,"name":"windowCoveringType"},"physicalClosedLimitLiftCm":{"ID":1,"type":33,"name":"physicalClosedLimitLiftCm"},"physicalClosedLimitTiltDdegree":{"ID":2,"type":33,"name":"physicalClosedLimitTiltDdegree"},"currentPositionLiftCm":{"ID":3,"type":33,"name":"currentPositionLiftCm"},"currentPositionTiltDdegree":{"ID":4,"type":33,"name":"currentPositionTiltDdegree"},"numOfActuationsLift":{"ID":5,"type":33,"name":"numOfActuationsLift"},"numOfActuationsTilt":{"ID":6,"type":33,"name":"numOfActuationsTilt"},"configStatus":{"ID":7,"type":24,"name":"configStatus"},"currentPositionLiftPercentage":{"ID":8,"type":32,"name":"currentPositionLiftPercentage"},"currentPositionTiltPercentage":{"ID":9,"type":32,"name":"currentPositionTiltPercentage"},"operationalStatus":{"ID":10,"type":24,"name":"operationalStatus"},"installedOpenLimitLiftCm":{"ID":16,"type":33,"name":"installedOpenLimitLiftCm"},"installedClosedLimitLiftCm":{"ID":17,"type":33,"name":"installedClosedLimitLiftCm"},"installedOpenLimitTiltDdegree":{"ID":18,"type":33,"name":"installedOpenLimitTiltDdegree"},"installedClosedLimitTiltDdegree":{"ID":19,"type":33,"name":"installedClosedLimitTiltDdegree"},"velocityLift":{"ID":20,"type":33,"name":"velocityLift"},"accelerationTimeLift":{"ID":21,"type":33,"name":"accelerationTimeLift"},"decelerationTimeLift":{"ID":22,"type":33,"name":"decelerationTimeLift"},"windowCoveringMode":{"ID":23,"type":24,"name":"windowCoveringMode"},"intermediateSetpointsLift":{"ID":24,"type":65,"name":"intermediateSetpointsLift"},"intermediateSetpointsTilt":{"ID":25,"type":65,"name":"intermediateSetpointsTilt"},"ubisysTurnaroundGuardTime":{"ID":4096,"type":32,"manufacturerCode":4338,"name":"ubisysTurnaroundGuardTime"},"ubisysLiftToTiltTransitionSteps":{"ID":4097,"type":33,"manufacturerCode":4338,"name":"ubisysLiftToTiltTransitionSteps"},"ubisysTotalSteps":{"ID":4098,"type":33,"manufacturerCode":4338,"name":"ubisysTotalSteps"},"ubisysLiftToTiltTransitionSteps2":{"ID":4099,"type":33,"manufacturerCode":4338,"name":"ubisysLiftToTiltTransitionSteps2"},"ubisysTotalSteps2":{"ID":4100,"type":33,"manufacturerCode":4338,"name":"ubisysTotalSteps2"},"ubisysAdditionalSteps":{"ID":4101,"type":32,"manufacturerCode":4338,"name":"ubisysAdditionalSteps"},"ubisysInactivePowerThreshold":{"ID":4102,"type":33,"manufacturerCode":4338,"name":"ubisysInactivePowerThreshold"},"ubisysStartupSteps":{"ID":4103,"type":33,"manufacturerCode":4338,"name":"ubisysStartupSteps"}},"name":"closuresWindowCovering","commands":{"upOpen":{"ID":0,"parameters":[],"name":"upOpen"},"downClose":{"ID":1,"parameters":[],"name":"downClose"},"stop":{"ID":2,"parameters":[],"name":"stop"},"goToLiftValue":{"ID":4,"parameters":[{"name":"liftvalue","type":33}],"name":"goToLiftValue"},"goToLiftPercentage":{"ID":5,"parameters":[{"name":"percentageliftvalue","type":32}],"name":"goToLiftPercentage"},"goToTiltValue":{"ID":7,"parameters":[{"name":"tiltvalue","type":33}],"name":"goToTiltValue"},"goToTiltPercentage":{"ID":8,"parameters":[{"name":"percentagetiltvalue","type":32}],"name":"goToTiltPercentage"}},"commandsResponse":{}}},"networkAddress":11772,"endpoint":1,"linkquality":63,"groupID":0}'

2019-09-29T20:00:00.144Z zigbee-herdsman:controller:log Skipping command 'downClose' because it is missing from the lookup

2019-09-29T20:00:00.156Z zigbee-herdsman:znp:SREQ --> AF - dataRequest - {"dstaddr":11772,"destendpoint":1,"srcendpoint":1,"clusterid":258,"transid":1,"options":0,"radius":30,"len":5,"data":{"type":"Buffer","data":[24,6,11,1,0]}}

2019-09-29T20:00:00.159Z zigbee-herdsman:unpi:writer --> frame [254,15,36,1,252,45,1,1,2,1,1,0,30,5,24,6,11,1,0,246]

2019-09-29T20:00:00.160Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T20:00:00.170Z zigbee-herdsman:unpi:parser <-- [254,1,100,1,0,100]

2019-09-29T20:00:00.171Z zigbee-herdsman:unpi:parser --- parseNext [254,1,100,1,0,100]

2019-09-29T20:00:00.172Z zigbee-herdsman:unpi:parser --> parsed 1 - 3 - 4 - 1 - [] - 100

2019-09-29T20:00:00.173Z zigbee-herdsman:znp:SRSP <-- AF - dataRequest - {"status":0}

2019-09-29T20:00:00.174Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T20:00:01.162Z zigbee-herdsman:unpi:parser <-- [254,3,68,128,0,1,1,199]

2019-09-29T20:00:01.162Z zigbee-herdsman:unpi:parser --- parseNext [254,3,68,128,0,1,1,199]

2019-09-29T20:00:01.163Z zigbee-herdsman:unpi:parser --> parsed 3 - 2 - 4 - 128 - [] - 199

2019-09-29T20:00:01.164Z zigbee-herdsman:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":1}

2019-09-29T20:00:01.165Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T20:00:17.178Z zigbee-herdsman:unpi:parser <-- [254,27,68,129,0,0,1,0,178,33,1,1,0,52,0,49,236,218,0,0,7,8,24,10,33,0,32,59,178,33,29,214]

2019-09-29T20:00:17.179Z zigbee-herdsman:unpi:parser --- parseNext [254,27,68,129,0,0,1,0,178,33,1,1,0,52,0,49,236,218,0,0,7,8,24,10,33,0,32,59,178,33,29,214]

2019-09-29T20:00:17.180Z zigbee-herdsman:unpi:parser --> parsed 27 - 2 - 4 - 129 - [�!41��

! ;�!] - 214

2019-09-29T20:00:17.181Z zigbee-herdsman:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":1,"srcaddr":8626,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":52,"securityuse":0,"timestamp":14347313,"transseqnumber":0,"len":7,"data":{"type":"Buffer","data":[8,24,10,33,0,32,59]}}

2019-09-29T20:00:17.190Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false},"transactionSequenceNumber":24,"manufacturerCode":null,"commandIdentifier":10},"Payload":[{"attrId":33,"dataType":32,"attrData":59}],"Cluster":{"ID":1,"attributes":{"mainsVoltage":{"ID":0,"type":33,"name":"mainsVoltage"},"mainsFrequency":{"ID":1,"type":32,"name":"mainsFrequency"},"mainsAlarmMask":{"ID":16,"type":24,"name":"mainsAlarmMask"},"mainsVoltMinThres":{"ID":17,"type":33,"name":"mainsVoltMinThres"},"mainsVoltMaxThres":{"ID":18,"type":33,"name":"mainsVoltMaxThres"},"mainsVoltageDwellTripPoint":{"ID":19,"type":33,"name":"mainsVoltageDwellTripPoint"},"batteryVoltage":{"ID":32,"type":32,"name":"batteryVoltage"},"batteryPercentageRemaining":{"ID":33,"type":32,"name":"batteryPercentageRemaining"},"batteryManufacturer":{"ID":48,"type":66,"name":"batteryManufacturer"},"batterySize":{"ID":49,"type":48,"name":"batterySize"},"batteryAHrRating":{"ID":50,"type":33,"name":"batteryAHrRating"},"batteryQuantity":{"ID":51,"type":32,"name":"batteryQuantity"},"batteryRatedVoltage":{"ID":52,"type":32,"name":"batteryRatedVoltage"},"batteryAlarmMask":{"ID":53,"type":24,"name":"batteryAlarmMask"},"batteryVoltMinThres":{"ID":54,"type":32,"name":"batteryVoltMinThres"},"batteryVoltThres1":{"ID":55,"type":32,"name":"batteryVoltThres1"},"batteryVoltThres2":{"ID":56,"type":32,"name":"batteryVoltThres2"},"batteryVoltThres3":{"ID":57,"type":32,"name":"batteryVoltThres3"},"batteryPercentMinThres":{"ID":58,"type":32,"name":"batteryPercentMinThres"},"batteryPercentThres1":{"ID":59,"type":32,"name":"batteryPercentThres1"},"batteryPercentThres2":{"ID":60,"type":32,"name":"batteryPercentThres2"},"batteryPercentThres3":{"ID":61,"type":32,"name":"batteryPercentThres3"},"batteryAlarmState":{"ID":62,"type":27,"name":"batteryAlarmState"}},"name":"genPowerCfg","commands":{},"commandsResponse":{}}},"networkAddress":8626,"endpoint":1,"linkquality":52,"groupID":0}'

zigbee2mqtt:debug 2019-09-29T20:00:17: Received Zigbee message from 'tradfri-window-blind-2' of type 'attributeReport' with data '{"batteryPercentageRemaining":59}' from endpoint 1 with groupID 0

zigbee2mqtt:info  2019-09-29T20:00:17: MQTT publish: topic 'zigbee2mqtt/tradfri-window-blind-2', payload '{"position":0,"linkquality":52,"battery":29.5}'

2019-09-29T20:00:17.208Z zigbee-herdsman:znp:SREQ --> AF - dataRequest - {"dstaddr":8626,"destendpoint":1,"srcendpoint":1,"clusterid":1,"transid":2,"options":0,"radius":30,"len":5,"data":{"type":"Buffer","data":[24,24,11,10,0]}}

2019-09-29T20:00:17.210Z zigbee-herdsman:unpi:writer --> frame [254,15,36,1,178,33,1,1,1,0,2,0,30,5,24,24,11,10,0,160]

2019-09-29T20:00:17.210Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T20:00:17.221Z zigbee-herdsman:unpi:parser <-- [254,1,100,1,0,100]

2019-09-29T20:00:17.222Z zigbee-herdsman:unpi:parser --- parseNext [254,1,100,1,0,100]

2019-09-29T20:00:17.222Z zigbee-herdsman:unpi:parser --> parsed 1 - 3 - 4 - 1 - [] - 100

2019-09-29T20:00:17.223Z zigbee-herdsman:znp:SRSP <-- AF - dataRequest - {"status":0}

2019-09-29T20:00:17.223Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T20:00:18.150Z zigbee-herdsman:unpi:parser <-- [254,3,68,128,0,1,2,196]

2019-09-29T20:00:18.150Z zigbee-herdsman:unpi:parser --- parseNext [254,3,68,128,0,1,2,196]

2019-09-29T20:00:18.151Z zigbee-herdsman:unpi:parser --> parsed 3 - 2 - 4 - 128 - [] - 196

2019-09-29T20:00:18.152Z zigbee-herdsman:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":2}

2019-09-29T20:00:18.153Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T20:00:24.231Z zigbee-herdsman:unpi:parser <-- [254,23,68,129,0,0,2,1,252,45,1,1,0,110,0,58,66,219,0,0,3,1,7,0,252,45,11,18]

2019-09-29T20:00:24.232Z zigbee-herdsman:unpi:parser --- parseNext [254,23,68,129,0,0,2,1,252,45,1,1,0,110,0,58,66,219,0,0,3,1,7,0,252,45,11,18]

2019-09-29T20:00:24.233Z zigbee-herdsman:unpi:parser --> parsed 23 - 2 - 4 - 129 - [�-n:B��-] - 18

2019-09-29T20:00:24.235Z zigbee-herdsman:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":258,"srcaddr":11772,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":110,"securityuse":0,"timestamp":14369338,"transseqnumber":0,"len":3,"data":{"type":"Buffer","data":[1,7,0]}}

�2019-09-29T20:00:24.238Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":false},"transactionSequenceNumber":7,"manufacturerCode":null,"commandIdentifier":0},"Payload":{},"Cluster":{"ID":258,"attributes":{"windowCoveringType":{"ID":0,"type":48,"name":"windowCoveringType"},"physicalClosedLimitLiftCm":{"ID":1,"type":33,"name":"physicalClosedLimitLiftCm"},"physicalClosedLimitTiltDdegree":{"ID":2,"type":33,"name":"physicalClosedLimitTiltDdegree"},"currentPositionLiftCm":{"ID":3,"type":33,"name":"currentPositionLiftCm"},"currentPositionTiltDdegree":{"ID":4,"type":33,"name":"currentPositionTiltDdegree"},"numOfActuationsLift":{"ID":5,"type":33,"name":"numOfActuationsLift"},"numOfActuationsTilt":{"ID":6,"type":33,"name":"numOfActuationsTilt"},"configStatus":{"ID":7,"type":24,"name":"configStatus"},"currentPositionLiftPercentage":{"ID":8,"type":32,"name":"currentPositionLiftPercentage"},"currentPositionTiltPercentage":{"ID":9,"type":32,"name":"currentPositionTiltPercentage"},"operationalStatus":{"ID":10,"type":24,"name":"operationalStatus"},"installedOpenLimitLiftCm":{"ID":16,"type":33,"name":"installedOpenLimitLiftCm"},"installedClosedLimitLiftCm":{"ID":17,"type":33,"name":"installedClosedLimitLiftCm"},"installedOpenLimitTiltDdegree":{"ID":18,"type":33,"name":"installedOpenLimitTiltDdegree"},"installedClosedLimitTiltDdegree":{"ID":19,"type":33,"name":"installedClosedLimitTiltDdegree"},"velocityLift":{"ID":20,"type":33,"name":"velocityLift"},"accelerationTimeLift":{"ID":21,"type":33,"name":"accelerationTimeLift"},"decelerationTimeLift":{"ID":22,"type":33,"name":"decelerationTimeLift"},"windowCoveringMode":{"ID":23,"type":24,"name":"windowCoveringMode"},"intermediateSetpointsLift":{"ID":24,"type":65,"name":"intermediateSetpointsLift"},"intermediateSetpointsTilt":{"ID":25,"type":65,"name":"intermediateSetpointsTilt"},"ubisysTurnaroundGuardTime":{"ID":4096,"type":32,"manufacturerCode":4338,"name":"ubisysTurnaroundGuardTime"},"ubisysLiftToTiltTransitionSteps":{"ID":4097,"type":33,"manufacturerCode":4338,"name":"ubisysLiftToTiltTransitionSteps"},"ubisysTotalSteps":{"ID":4098,"type":33,"manufacturerCode":4338,"name":"ubisysTotalSteps"},"ubisysLiftToTiltTransitionSteps2":{"ID":4099,"type":33,"manufacturerCode":4338,"name":"ubisysLiftToTiltTransitionSteps2"},"ubisysTotalSteps2":{"ID":4100,"type":33,"manufacturerCode":4338,"name":"ubisysTotalSteps2"},"ubisysAdditionalSteps":{"ID":4101,"type":32,"manufacturerCode":4338,"name":"ubisysAdditionalSteps"},"ubisysInactivePowerThreshold":{"ID":4102,"type":33,"manufacturerCode":4338,"name":"ubisysInactivePowerThreshold"},"ubisysStartupSteps":{"ID":4103,"type":33,"manufacturerCode":4338,"name":"ubisysStartupSteps"}},"name":"closuresWindowCovering","commands":{"upOpen":{"ID":0,"parameters":[],"name":"upOpen"},"downClose":{"ID":1,"parameters":[],"name":"downClose"},"stop":{"ID":2,"parameters":[],"name":"stop"},"goToLiftValue":{"ID":4,"parameters":[{"name":"liftvalue","type":33}],"name":"goToLiftValue"},"goToLiftPercentage":{"ID":5,"parameters":[{"name":"percentageliftvalue","type":32}],"name":"goToLiftPercentage"},"goToTiltValue":{"ID":7,"parameters":[{"name":"tiltvalue","type":33}],"name":"goToTiltValue"},"goToTiltPercentage":{"ID":8,"parameters":[{"name":"percentagetiltvalue","type":32}],"name":"goToTiltPercentage"}},"commandsResponse":{}}},"networkAddress":11772,"endpoint":1,"linkquality":110,"groupID":0}'

2019-09-29T20:00:24.238Z zigbee-herdsman:controller:log Skipping command 'upOpen' because it is missing from the lookup

2019-09-29T20:00:24.241Z zigbee-herdsman:znp:SREQ --> AF - dataRequest - {"dstaddr":11772,"destendpoint":1,"srcendpoint":1,"clusterid":258,"transid":3,"options":0,"radius":30,"len":5,"data":{"type":"Buffer","data":[24,7,11,0,0]}}

2019-09-29T20:00:24.242Z zigbee-herdsman:unpi:writer --> frame [254,15,36,1,252,45,1,1,2,1,3,0,30,5,24,7,11,0,0,244]

2019-09-29T20:00:24.243Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T20:00:24.252Z zigbee-herdsman:unpi:parser <-- [254,1,100,1,0,100]

2019-09-29T20:00:24.253Z zigbee-herdsman:unpi:parser --- parseNext [254,1,100,1,0,100]

2019-09-29T20:00:24.254Z zigbee-herdsman:unpi:parser --> parsed 1 - 3 - 4 - 1 - [] - 100

2019-09-29T20:00:24.254Z zigbee-herdsman:znp:SRSP <-- AF - dataRequest - {"status":0}

2019-09-29T20:00:24.255Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-29T20:00:25.272Z zigbee-herdsman:unpi:parser <-- [254,3,68,128,0,1,3,197]

2019-09-29T20:00:25.273Z zigbee-herdsman:unpi:parser --- parseNext [254,3,68,128,0,1,3,197]

2019-09-29T20:00:25.274Z zigbee-herdsman:unpi:parser --> parsed 3 - 2 - 4 - 128 - [] - 197

2019-09-29T20:00:25.275Z zigbee-herdsman:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":3}

2019-09-29T20:00:25.276Z zigbee-herdsman:unpi:parser --- parseNext []
Koenkk commented 5 years ago

@RaymondMouthaan added the missing commands, please update to the latest dev branch and you should see the No converter available.. messages when pressing buttons.

RaymondMouthaan commented 5 years ago

@Koenkk, not sure if I captured all the logs you need, but this is what I got:

2019-09-30T21:56:10.628Z zigbee-herdsman:controller:device Interview - got simple descriptor for endpoint '1' device '0x086bd7fffe57f940'

2019-09-30T21:56:10.646Z zigbee-herdsman:znp:SREQ --> AF - dataRequest - {"dstaddr":58205,"destendpoint":1,"srcendpoint":1,"clusterid":0,"transid":4,"options":0,"radius":30,"len":9,"data":{"type":"Buffer","data":[16,2,0,5,0,4,0,7,0]}}

2019-09-30T21:56:10.647Z zigbee-herdsman:unpi:writer --> frame [254,19,36,1,93,227,1,1,0,0,4,0,30,9,16,2,0,5,0,4,0,7,0,143]

2019-09-30T21:56:10.657Z zigbee-herdsman:unpi:parser <-- [254,1,100,1,0,100]

2019-09-30T21:56:10.657Z zigbee-herdsman:unpi:parser --- parseNext [254,1,100,1,0,100]

2019-09-30T21:56:10.658Z zigbee-herdsman:unpi:parser --> parsed 1 - 3 - 4 - 1 - [] - 100

2019-09-30T21:56:10.658Z zigbee-herdsman:znp:SRSP <-- AF - dataRequest - {"status":0}

2019-09-30T21:56:10.659Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-30T21:56:11.645Z zigbee-herdsman:unpi:parser <-- [254,3,68,128,0,1,4,194]

2019-09-30T21:56:11.645Z zigbee-herdsman:unpi:parser --- parseNext [254,3,68,128,0,1,4,194]

2019-09-30T21:56:11.646Z zigbee-herdsman:unpi:parser --> parsed 3 - 2 - 4 - 128 - [] - 194

2019-09-30T21:56:11.646Z zigbee-herdsman:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":4}

2019-09-30T21:56:11.647Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-30T21:56:11.667Z zigbee-herdsman:unpi:parser <-- [254,77,68,129,0,0,0,0,93,227,1,1,0,178,0,94,50,216,0,0,57,24,2,1,5,0,0,66,25,84,82,65,68,70,82,73,32,111,112,101,110,47,99,108,111,115,101,32,114,101,109,111,116,101,4,0,0,66,14,73,75,69,65,32,111,102,32,83,119,101,100,101,110,7,0,0,48,3,93,227,29,165]

2019-09-30T21:56:11.668Z zigbee-herdsman:unpi:parser --- parseNext [254,77,68,129,0,0,0,0,93,227,1,1,0,178,0,94,50,216,0,0,57,24,2,1,5,0,0,66,25,84,82,65,68,70,82,73,32,111,112,101,110,47,99,108,111,115,101,32,114,101,109,111,116,101,4,0,0,66,14,73,75,69,65,32,111,102,32,83,119,101,100,101,110,7,0,0,48,3,93,227,29,165]

2019-09-30T21:56:11.669Z zigbee-herdsman:unpi:parser --> parsed 77 - 2 - 4 - 129 - []��^2�9BTRADFRI open/close remoteBIKEA of Sweden0]�] - 165

2019-09-30T21:56:11.669Z zigbee-herdsman:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":0,"srcaddr":58205,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":178,"securityuse":0,"timestamp":14168670,"transseqnumber":0,"len":57,"data":{"type":"Buffer","data":[24,2,1,5,0,0,66,25,84,82,65,68,70,82,73,32,111,112,101,110,47,99,108,111,115,101,32,114,101,109,111,116,101,4,0,0,66,14,73,75,69,65,32,111,102,32,83,119,101,100,101,110,7,0,0,48,3]}}

2019-09-30T21:56:11.675Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true},"transactionSequenceNumber":2,"manufacturerCode":null,"commandIdentifier":1},"Payload":[{"attrId":5,"status":0,"dataType":66,"attrData":"TRADFRI open/close remote"},{"attrId":4,"status":0,"dataType":66,"attrData":"IKEA of Sweden"},{"attrId":7,"status":0,"dataType":48,"attrData":3}],"Cluster":{"ID":0,"attributes":{"zclVersion":{"ID":0,"type":32,"name":"zclVersion"},"appVersion":{"ID":1,"type":32,"name":"appVersion"},"stackVersion":{"ID":2,"type":32,"name":"stackVersion"},"hwVersion":{"ID":3,"type":32,"name":"hwVersion"},"manufacturerName":{"ID":4,"type":66,"name":"manufacturerName"},"modelId":{"ID":5,"type":66,"name":"modelId"},"dateCode":{"ID":6,"type":66,"name":"dateCode"},"powerSource":{"ID":7,"type":48,"name":"powerSource"},"appProfileVersion":{"ID":8,"type":48,"name":"appProfileVersion"},"swBuildId":{"ID":16384,"type":66,"name":"swBuildId"},"locationDesc":{"ID":16,"type":66,"name":"locationDesc"},"physicalEnv":{"ID":17,"type":48,"name":"physicalEnv"},"deviceEnabled":{"ID":18,"type":16,"name":"deviceEnabled"},"alarmMask":{"ID":19,"type":24,"name":"alarmMask"},"disableLocalConfig":{"ID":20,"type":24,"name":"disableLocalConfig"}},"name":"genBasic","commands":{"resetFactDefault":{"ID":0,"parameters":[],"name":"resetFactDefault"}},"commandsResponse":{}}},"networkAddress":58205,"endpoint":1,"linkquality":178,"groupID":0}'

2019-09-30T21:56:11.684Z zigbee-herdsman:unpi:parser --- parseNext []


qtt:debug 2019-09-30T21:56:11: Received Zigbee message from 'tradfri-open-close-remote-1' of type 'readResponse' with data '{"modelId":"TRADFRI open/close remote","manufacturerName":"IKEA of Sweden","powerSource":3}' from endpoint 1 with groupID 0

zigbee2mqtt:warn  2019-09-30T21:56:11: Received message from unsupported device with Zigbee model 'TRADFRI open/close remote'

zigbee2mqtt:warn  2019-09-30T21:56:11: Please see: https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html.

2019-09-30T21:56:11.747Z zigbee-herdsman:controller:device Interview - got 'modelId,manufacturerName,powerSource' for device '0x086bd7fffe57f940'

2019-09-30T21:56:11.757Z zigbee-herdsman:znp:SREQ --> AF - dataRequest - {"dstaddr":58205,"destendpoint":1,"srcendpoint":1,"clusterid":0,"transid":5,"options":0,"radius":30,"len":9,"data":{"type":"Buffer","data":[16,3,0,0,0,1,0,2,0]}}

2019-09-30T21:56:11.758Z zigbee-herdsman:unpi:writer --> frame [254,19,36,1,93,227,1,1,0,0,5,0,30,9,16,3,0,0,0,1,0,2,0,138]

2019-09-30T21:56:11.767Z zigbee-herdsman:unpi:parser <-- [254,1,100,1,0,100]

2019-09-30T21:56:11.768Z zigbee-herdsman:unpi:parser --- parseNext [254,1,100,1,0,100]

2019-09-30T21:56:11.769Z zigbee-herdsman:unpi:parser --> parsed 1 - 3 - 4 - 1 - [] - 100

2019-09-30T21:56:11.769Z zigbee-herdsman:znp:SRSP <-- AF - dataRequest - {"status":0}

2019-09-30T21:56:11.770Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-30T21:56:13.719Z zigbee-herdsman:unpi:parser <-- [254,3,68,128,0,1,5,195]

2019-09-30T21:56:13.720Z zigbee-herdsman:unpi:parser --- parseNext [254,3,68,128,0,1,5,195]

2019-09-30T21:56:13.720Z zigbee-herdsman:unpi:parser --> parsed 3 - 2 - 4 - 128 - [] - 195

2019-09-30T21:56:13.721Z zigbee-herdsman:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":5}

2019-09-30T21:56:13.722Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-30T21:56:13.736Z zigbee-herdsman:unpi:parser <-- [254,38,68,129,0,0,0,0,93,227,1,1,0,178,0,170,75,216,0,0,18,24,3,1,0,0,0,32,3,1,0,0,32,34,2,0,0,32,98,93,227,29,29]

2019-09-30T21:56:13.737Z zigbee-herdsman:unpi:parser --- parseNext [254,38,68,129,0,0,0,0,93,227,1,1,0,178,0,170,75,216,0,0,18,24,3,1,0,0,0,32,3,1,0,0,32,34,2,0,0,32,98,93,227,29,29]

2019-09-30T21:56:13.737Z zigbee-herdsman:unpi:parser --> parsed 38 - 2 - 4 - 129 - []���K�  " b]�] - 29

2019-09-30T21:56:13.738Z zigbee-herdsman:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":0,"srcaddr":58205,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":178,"securityuse":0,"timestamp":14175146,"transseqnumber":0,"len":18,"data":{"type":"Buffer","data":[24,3,1,0,0,0,32,3,1,0,0,32,34,2,0,0,32,98]}}

2019-09-30T21:56:13.739Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true},"transactionSequenceNumber":3,"manufacturerCode":null,"commandIdentifier":1},"Payload":[{"attrId":0,"status":0,"dataType":32,"attrData":3},{"attrId":1,"status":0,"dataType":32,"attrData":34},{"attrId":2,"status":0,"dataType":32,"attrData":98}],"Cluster":{"ID":0,"attributes":{"zclVersion":{"ID":0,"type":32,"name":"zclVersion"},"appVersion":{"ID":1,"type":32,"name":"appVersion"},"stackVersion":{"ID":2,"type":32,"name":"stackVersion"},"hwVersion":{"ID":3,"type":32,"name":"hwVersion"},"manufacturerName":{"ID":4,"type":66,"name":"manufacturerName"},"modelId":{"ID":5,"type":66,"name":"modelId"},"dateCode":{"ID":6,"type":66,"name":"dateCode"},"powerSource":{"ID":7,"type":48,"name":"powerSource"},"appProfileVersion":{"ID":8,"type":48,"name":"appProfileVersion"},"swBuildId":{"ID":16384,"type":66,"name":"swBuildId"},"locationDesc":{"ID":16,"type":66,"name":"locationDesc"},"physicalEnv":{"ID":17,"type":48,"name":"physicalEnv"},"deviceEnabled":{"ID":18,"type":16,"name":"deviceEnabled"},"alarmMask":{"ID":19,"type":24,"name":"alarmMask"},"disableLocalConfig":{"ID":20,"type":24,"name":"disableLocalConfig"}},"name":"genBasic","commands":{"resetFactDefault":{"ID":0,"parameters":[],"name":"resetFactDefault"}},"commandsResponse":{}}},"networkAddress":58205,"endpoint":1,"linkquality":178,"groupID":0}'

2019-09-30T21:56:13.748Z zigbee-herdsman:unpi:parser --- parseNext []

zigbee2mqtt:debug 2019-09-30T21:56:13: Received Zigbee message from 'tradfri-open-close-remote-1' of type 'readResponse' with data '{"zclVersion":3,"appVersion":34,"stackVersion":98}' from endpoint 1 with groupID 0

zigbee2mqtt:warn  2019-09-30T21:56:13: Received message from unsupported device with Zigbee model 'TRADFRI open/close remote'

zigbee2mqtt:warn  2019-09-30T21:56:13: Please see: https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html.

2019-09-30T21:56:13.806Z zigbee-herdsman:controller:device Interview - got 'zclVersion,appVersion,stackVersion' for device '0x086bd7fffe57f940'

2019-09-30T21:56:13.815Z zigbee-herdsman:znp:SREQ --> AF - dataRequest - {"dstaddr":58205,"destendpoint":1,"srcendpoint":1,"clusterid":0,"transid":6,"options":0,"radius":30,"len":9,"data":{"type":"Buffer","data":[16,4,0,3,0,6,0,0,64]}}

2019-09-30T21:56:13.816Z zigbee-herdsman:unpi:writer --> frame [254,19,36,1,93,227,1,1,0,0,6,0,30,9,16,4,0,3,0,6,0,0,64,200]

2019-09-30T21:56:13.824Z zigbee-herdsman:unpi:parser <-- [254,1,100,1,0,100]

2019-09-30T21:56:13.825Z zigbee-herdsman:unpi:parser --- parseNext [254,1,100,1,0,100]

2019-09-30T21:56:13.825Z zigbee-herdsman:unpi:parser --> parsed 1 - 3 - 4 - 1 - [] - 100

2019-09-30T21:56:13.826Z zigbee-herdsman:znp:SRSP <-- AF - dataRequest - {"status":0}

2019-09-30T21:56:13.827Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-30T21:56:15.797Z zigbee-herdsman:unpi:parser <-- [254,3,68,128,0,1,6,192]

2019-09-30T21:56:15.798Z zigbee-herdsman:unpi:parser --- parseNext [254,3,68,128,0,1,6,192]

2019-09-30T21:56:15.798Z zigbee-herdsman:unpi:parser --> parsed 3 - 2 - 4 - 128 - [] - 192

2019-09-30T21:56:15.799Z zigbee-herdsman:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":6}

2019-09-30T21:56:15.800Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-30T21:56:15.822Z zigbee-herdsman:unpi:parser <-- [254,53,68,129,0,0,0,0,93,227,1,1,0,178,0,29,101,216,0,0,33,24,4,1,3,0,0,32,1,6,0,0,66,8,50,48,49,57,48,51,49,49,0,64,0,66,7,50,46,50,46,48,48,56,93,227,29,153]

2019-09-30T21:56:15.823Z zigbee-herdsman:unpi:parser --- parseNext [254,53,68,129,0,0,0,0,93,227,1,1,0,178,0,29,101,216,0,0,33,24,4,1,3,0,0,32,1,6,0,0,66,8,50,48,49,57,48,51,49,49,0,64,0,66,7,50,46,50,46,48,48,56,93,227,29,153]

2019-09-30T21:56:15.824Z zigbee-herdsman:unpi:parser --> parsed 53 - 2 - 4 - 129 - []��e�! B20190311@B2.2.008]�] - 153

2019-09-30T21:56:15.825Z zigbee-herdsman:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":0,"srcaddr":58205,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":178,"securityuse":0,"timestamp":14181661,"transseqnumber":0,"len":33,"data":{"type":"Buffer","data":[24,4,1,3,0,0,32,1,6,0,0,66,8,50,48,49,57,48,51,49,49,0,64,0,66,7,50,46,50,46,48,48,56]}}

2019-09-30T21:56:15.827Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true},"transactionSequenceNumber":4,"manufacturerCode":null,"commandIdentifier":1},"Payload":[{"attrId":3,"status":0,"dataType":32,"attrData":1},{"attrId":6,"status":0,"dataType":66,"attrData":"20190311"},{"attrId":16384,"status":0,"dataType":66,"attrData":"2.2.008"}],"Cluster":{"ID":0,"attributes":{"zclVersion":{"ID":0,"type":32,"name":"zclVersion"},"appVersion":{"ID":1,"type":32,"name":"appVersion"},"stackVersion":{"ID":2,"type":32,"name":"stackVersion"},"hwVersion":{"ID":3,"type":32,"name":"hwVersion"},"manufacturerName":{"ID":4,"type":66,"name":"manufacturerName"},"modelId":{"ID":5,"type":66,"name":"modelId"},"dateCode":{"ID":6,"type":66,"name":"dateCode"},"powerSource":{"ID":7,"type":48,"name":"powerSource"},"appProfileVersion":{"ID":8,"type":48,"name":"appProfileVersion"},"swBuildId":{"ID":16384,"type":66,"name":"swBuildId"},"locationDesc":{"ID":16,"type":66,"name":"locationDesc"},"physicalEnv":{"ID":17,"type":48,"name":"physicalEnv"},"deviceEnabled":{"ID":18,"type":16,"name":"deviceEnabled"},"alarmMask":{"ID":19,"type":24,"name":"alarmMask"},"disableLocalConfig":{"ID":20,"type":24,"name":"disableLocalConfig"}},"name":"genBasic","commands":{"resetFactDefault":{"ID":0,"parameters":[],"name":"resetFactDefault"}},"commandsResponse":{}}},"networkAddress":58205,"endpoint":1,"linkquality":178,"groupID":0}'

2019-09-30T21:56:15.837Z zigbee-herdsman:unpi:parser --- parseNext []

zigbee2mqtt:debug 2019-09-30T21:56:15: Received Zigbee message from 'tradfri-open-close-remote-1' of type 'readResponse' with data '{"hwVersion":1,"dateCode":"20190311","swBuildId":"2.2.008"}' from endpoint 1 with groupID 0

zigbee2mqtt:warn  2019-09-30T21:56:15: Received message from unsupported device with Zigbee model 'TRADFRI open/close remote'

zigbee2mqtt:warn  2019-09-30T21:56:15: Please see: https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html.

2019-09-30T21:56:15.888Z zigbee-herdsman:controller:device Interview - got 'hwVersion,dateCode,swBuildId' for device '0x086bd7fffe57f940'

2019-09-30T21:56:15.897Z zigbee-herdsman:controller:device Interview - completed for device '0x086bd7fffe57f940'

2019-09-30T21:56:15.907Z zigbee-herdsman:controller:log Succesfully interviewed '0x086bd7fffe57f940'

zigbee2mqtt:info  2019-09-30T21:56:15: Successfully interviewed 'tradfri-open-close-remote-1', device has successfully been paired

zigbee2mqtt:warn  2019-09-30T21:56:15: Device 'tradfri-open-close-remote-1' with Zigbee model 'TRADFRI open/close remote' is NOT supported, please follow https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html

zigbee2mqtt:info  2019-09-30T21:56:15: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"pairing","message":"interview_successful","meta":{"friendly_name":"tradfri-open-close-remote-1","supported":false}}'

Pressing the close button:

2019-09-30T22:03:18.738Z zigbee-herdsman:unpi:parser <-- [254,23,68,129,0,0,2,1,115,139,1,1,0,152,0,89,143,236,0,0,3,1,5,1,115,139,11,126]

2019-09-30T22:03:18.738Z zigbee-herdsman:unpi:parser --- parseNext [254,23,68,129,0,0,2,1,115,139,1,1,0,152,0,89,143,236,0,0,3,1,5,1,115,139,11,126]

2019-09-30T22:03:18.739Z zigbee-herdsman:unpi:parser --> parsed 23 - 2 - 4 - 129 - [s��Y��s�] - 126

2019-09-30T22:03:18.740Z zigbee-herdsman:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":258,"srcaddr":35699,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":152,"securityuse":0,"timestamp":15503193,"transseqnumber":0,"len":3,"data":{"type":"Buffer","data":[1,5,1]}}

�2019-09-30T22:03:18.742Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":false},"transactionSequenceNumber":5,"manufacturerCode":null,"commandIdentifier":1},"Payload":{},"Cluster":{"ID":258,"attributes":{"windowCoveringType":{"ID":0,"type":48,"name":"windowCoveringType"},"physicalClosedLimitLiftCm":{"ID":1,"type":33,"name":"physicalClosedLimitLiftCm"},"physicalClosedLimitTiltDdegree":{"ID":2,"type":33,"name":"physicalClosedLimitTiltDdegree"},"currentPositionLiftCm":{"ID":3,"type":33,"name":"currentPositionLiftCm"},"currentPositionTiltDdegree":{"ID":4,"type":33,"name":"currentPositionTiltDdegree"},"numOfActuationsLift":{"ID":5,"type":33,"name":"numOfActuationsLift"},"numOfActuationsTilt":{"ID":6,"type":33,"name":"numOfActuationsTilt"},"configStatus":{"ID":7,"type":24,"name":"configStatus"},"currentPositionLiftPercentage":{"ID":8,"type":32,"name":"currentPositionLiftPercentage"},"currentPositionTiltPercentage":{"ID":9,"type":32,"name":"currentPositionTiltPercentage"},"operationalStatus":{"ID":10,"type":24,"name":"operationalStatus"},"installedOpenLimitLiftCm":{"ID":16,"type":33,"name":"installedOpenLimitLiftCm"},"installedClosedLimitLiftCm":{"ID":17,"type":33,"name":"installedClosedLimitLiftCm"},"installedOpenLimitTiltDdegree":{"ID":18,"type":33,"name":"installedOpenLimitTiltDdegree"},"installedClosedLimitTiltDdegree":{"ID":19,"type":33,"name":"installedClosedLimitTiltDdegree"},"velocityLift":{"ID":20,"type":33,"name":"velocityLift"},"accelerationTimeLift":{"ID":21,"type":33,"name":"accelerationTimeLift"},"decelerationTimeLift":{"ID":22,"type":33,"name":"decelerationTimeLift"},"windowCoveringMode":{"ID":23,"type":24,"name":"windowCoveringMode"},"intermediateSetpointsLift":{"ID":24,"type":65,"name":"intermediateSetpointsLift"},"intermediateSetpointsTilt":{"ID":25,"type":65,"name":"intermediateSetpointsTilt"},"ubisysTurnaroundGuardTime":{"ID":4096,"type":32,"manufacturerCode":4338,"name":"ubisysTurnaroundGuardTime"},"ubisysLiftToTiltTransitionSteps":{"ID":4097,"type":33,"manufacturerCode":4338,"name":"ubisysLiftToTiltTransitionSteps"},"ubisysTotalSteps":{"ID":4098,"type":33,"manufacturerCode":4338,"name":"ubisysTotalSteps"},"ubisysLiftToTiltTransitionSteps2":{"ID":4099,"type":33,"manufacturerCode":4338,"name":"ubisysLiftToTiltTransitionSteps2"},"ubisysTotalSteps2":{"ID":4100,"type":33,"manufacturerCode":4338,"name":"ubisysTotalSteps2"},"ubisysAdditionalSteps":{"ID":4101,"type":32,"manufacturerCode":4338,"name":"ubisysAdditionalSteps"},"ubisysInactivePowerThreshold":{"ID":4102,"type":33,"manufacturerCode":4338,"name":"ubisysInactivePowerThreshold"},"ubisysStartupSteps":{"ID":4103,"type":33,"manufacturerCode":4338,"name":"ubisysStartupSteps"}},"name":"closuresWindowCovering","commands":{"upOpen":{"ID":0,"parameters":[],"name":"upOpen"},"downClose":{"ID":1,"parameters":[],"name":"downClose"},"stop":{"ID":2,"parameters":[],"name":"stop"},"goToLiftValue":{"ID":4,"parameters":[{"name":"liftvalue","type":33}],"name":"goToLiftValue"},"goToLiftPercentage":{"ID":5,"parameters":[{"name":"percentageliftvalue","type":32}],"name":"goToLiftPercentage"},"goToTiltValue":{"ID":7,"parameters":[{"name":"tiltvalue","type":33}],"name":"goToTiltValue"},"goToTiltPercentage":{"ID":8,"parameters":[{"name":"percentagetiltvalue","type":32}],"name":"goToTiltPercentage"}},"commandsResponse":{}}},"networkAddress":35699,"endpoint":1,"linkquality":152,"groupID":0}'

zigbee2mqtt:debug 2019-09-30T22:03:18: Received Zigbee message from 'tradfri-open-close-remote-1' of type 'commandDownClose' with data '{}' from endpoint 1 with groupID 0

zigbee2mqtt:warn  2019-09-30T22:03:18: Received message from unsupported device with Zigbee model 'TRADFRI open/close remote'

zigbee2mqtt:warn  2019-09-30T22:03:18: Please see: https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html.

2019-09-30T22:03:18.750Z zigbee-herdsman:znp:SREQ --> AF - dataRequest - {"dstaddr":35699,"destendpoint":1,"srcendpoint":1,"clusterid":258,"transid":27,"options":0,"radius":30,"len":5,"data":{"type":"Buffer","data":[24,5,11,1,0]}}

2019-09-30T22:03:18.751Z zigbee-herdsman:unpi:writer --> frame [254,15,36,1,115,139,1,1,2,1,27,0,30,5,24,5,11,1,0,198]

2019-09-30T22:03:18.754Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-30T22:03:18.763Z zigbee-herdsman:unpi:parser <-- [254,1,100,1,0,100]

2019-09-30T22:03:18.764Z zigbee-herdsman:unpi:parser --- parseNext [254,1,100,1,0,100]

2019-09-30T22:03:18.764Z zigbee-herdsman:unpi:parser --> parsed 1 - 3 - 4 - 1 - [] - 100

2019-09-30T22:03:18.765Z zigbee-herdsman:znp:SRSP <-- AF - dataRequest - {"status":0}

2019-09-30T22:03:18.765Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-30T22:03:19.774Z zigbee-herdsman:unpi:parser <-- [254,3,68,128,0,1,27,221]

2019-09-30T22:03:19.775Z zigbee-herdsman:unpi:parser --- parseNext [254,3,68,128,0,1,27,221]

2019-09-30T22:03:19.775Z zigbee-herdsman:unpi:parser --> parsed 3 - 2 - 4 - 128 - [] - 221

2019-09-30T22:03:19.776Z zigbee-herdsman:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":27}

2019-09-30T22:03:19.776Z zigbee-herdsman:unpi:parser --- parseNext []

Pressing the open button:

2019-09-30T22:05:51.774Z zigbee-herdsman:unpi:parser <-- [254,23,68,129,0,0,2,1,115,139,1,1,0,139,0,94,219,243,0,0,3,1,6,0,115,139,11,35]

2019-09-30T22:05:51.775Z zigbee-herdsman:unpi:parser --- parseNext [254,23,68,129,0,0,2,1,115,139,1,1,0,139,0,94,219,243,0,0,3,1,6,0,115,139,11,35]

2019-09-30T22:05:51.775Z zigbee-herdsman:unpi:parser --> parsed 23 - 2 - 4 - 129 - [s��^��s�] - 35

2019-09-30T22:05:51.776Z zigbee-herdsman:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":258,"srcaddr":35699,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":139,"securityuse":0,"timestamp":15981406,"transseqnumber":0,"len":3,"data":{"type":"Buffer","data":[1,6,0]}}

�2019-09-30T22:05:51.779Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":false},"transactionSequenceNumber":6,"manufacturerCode":null,"commandIdentifier":0},"Payload":{},"Cluster":{"ID":258,"attributes":{"windowCoveringType":{"ID":0,"type":48,"name":"windowCoveringType"},"physicalClosedLimitLiftCm":{"ID":1,"type":33,"name":"physicalClosedLimitLiftCm"},"physicalClosedLimitTiltDdegree":{"ID":2,"type":33,"name":"physicalClosedLimitTiltDdegree"},"currentPositionLiftCm":{"ID":3,"type":33,"name":"currentPositionLiftCm"},"currentPositionTiltDdegree":{"ID":4,"type":33,"name":"currentPositionTiltDdegree"},"numOfActuationsLift":{"ID":5,"type":33,"name":"numOfActuationsLift"},"numOfActuationsTilt":{"ID":6,"type":33,"name":"numOfActuationsTilt"},"configStatus":{"ID":7,"type":24,"name":"configStatus"},"currentPositionLiftPercentage":{"ID":8,"type":32,"name":"currentPositionLiftPercentage"},"currentPositionTiltPercentage":{"ID":9,"type":32,"name":"currentPositionTiltPercentage"},"operationalStatus":{"ID":10,"type":24,"name":"operationalStatus"},"installedOpenLimitLiftCm":{"ID":16,"type":33,"name":"installedOpenLimitLiftCm"},"installedClosedLimitLiftCm":{"ID":17,"type":33,"name":"installedClosedLimitLiftCm"},"installedOpenLimitTiltDdegree":{"ID":18,"type":33,"name":"installedOpenLimitTiltDdegree"},"installedClosedLimitTiltDdegree":{"ID":19,"type":33,"name":"installedClosedLimitTiltDdegree"},"velocityLift":{"ID":20,"type":33,"name":"velocityLift"},"accelerationTimeLift":{"ID":21,"type":33,"name":"accelerationTimeLift"},"decelerationTimeLift":{"ID":22,"type":33,"name":"decelerationTimeLift"},"windowCoveringMode":{"ID":23,"type":24,"name":"windowCoveringMode"},"intermediateSetpointsLift":{"ID":24,"type":65,"name":"intermediateSetpointsLift"},"intermediateSetpointsTilt":{"ID":25,"type":65,"name":"intermediateSetpointsTilt"},"ubisysTurnaroundGuardTime":{"ID":4096,"type":32,"manufacturerCode":4338,"name":"ubisysTurnaroundGuardTime"},"ubisysLiftToTiltTransitionSteps":{"ID":4097,"type":33,"manufacturerCode":4338,"name":"ubisysLiftToTiltTransitionSteps"},"ubisysTotalSteps":{"ID":4098,"type":33,"manufacturerCode":4338,"name":"ubisysTotalSteps"},"ubisysLiftToTiltTransitionSteps2":{"ID":4099,"type":33,"manufacturerCode":4338,"name":"ubisysLiftToTiltTransitionSteps2"},"ubisysTotalSteps2":{"ID":4100,"type":33,"manufacturerCode":4338,"name":"ubisysTotalSteps2"},"ubisysAdditionalSteps":{"ID":4101,"type":32,"manufacturerCode":4338,"name":"ubisysAdditionalSteps"},"ubisysInactivePowerThreshold":{"ID":4102,"type":33,"manufacturerCode":4338,"name":"ubisysInactivePowerThreshold"},"ubisysStartupSteps":{"ID":4103,"type":33,"manufacturerCode":4338,"name":"ubisysStartupSteps"}},"name":"closuresWindowCovering","commands":{"upOpen":{"ID":0,"parameters":[],"name":"upOpen"},"downClose":{"ID":1,"parameters":[],"name":"downClose"},"stop":{"ID":2,"parameters":[],"name":"stop"},"goToLiftValue":{"ID":4,"parameters":[{"name":"liftvalue","type":33}],"name":"goToLiftValue"},"goToLiftPercentage":{"ID":5,"parameters":[{"name":"percentageliftvalue","type":32}],"name":"goToLiftPercentage"},"goToTiltValue":{"ID":7,"parameters":[{"name":"tiltvalue","type":33}],"name":"goToTiltValue"},"goToTiltPercentage":{"ID":8,"parameters":[{"name":"percentagetiltvalue","type":32}],"name":"goToTiltPercentage"}},"commandsResponse":{}}},"networkAddress":35699,"endpoint":1,"linkquality":139,"groupID":0}'

zigbee2mqtt:debug 2019-09-30T22:05:51: Received Zigbee message from 'tradfri-open-close-remote-1' of type 'commandUpOpen' with data '{}' from endpoint 1 with groupID 0

zigbee2mqtt:warn  2019-09-30T22:05:51: Received message from unsupported device with Zigbee model 'TRADFRI open/close remote'

zigbee2mqtt:warn  2019-09-30T22:05:51: Please see: https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html.

2019-09-30T22:05:51.787Z zigbee-herdsman:znp:SREQ --> AF - dataRequest - {"dstaddr":35699,"destendpoint":1,"srcendpoint":1,"clusterid":258,"transid":28,"options":0,"radius":30,"len":5,"data":{"type":"Buffer","data":[24,6,11,0,0]}}

2019-09-30T22:05:51.788Z zigbee-herdsman:unpi:writer --> frame [254,15,36,1,115,139,1,1,2,1,28,0,30,5,24,6,11,0,0,195]

2019-09-30T22:05:51.789Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-30T22:05:51.797Z zigbee-herdsman:unpi:parser <-- [254,1,100,1,0,100]

2019-09-30T22:05:51.798Z zigbee-herdsman:unpi:parser --- parseNext [254,1,100,1,0,100]

2019-09-30T22:05:51.798Z zigbee-herdsman:unpi:parser --> parsed 1 - 3 - 4 - 1 - [] - 100

2019-09-30T22:05:51.798Z zigbee-herdsman:znp:SRSP <-- AF - dataRequest - {"status":0}

2019-09-30T22:05:51.799Z zigbee-herdsman:unpi:parser --- parseNext []

2019-09-30T22:05:52.814Z zigbee-herdsman:unpi:parser <-- [254,3,68,128,0,1,28,218]

2019-09-30T22:05:52.815Z zigbee-herdsman:unpi:parser --- parseNext [254,3,68,128,0,1,28,218]

2019-09-30T22:05:52.815Z zigbee-herdsman:unpi:parser --> parsed 3 - 2 - 4 - 128 - [] - 218

2019-09-30T22:05:52.816Z zigbee-herdsman:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":28}

2019-09-30T22:05:52.817Z zigbee-herdsman:unpi:parser --- parseNext []