Closed McKenzer closed 1 year ago
Ok so DDF to test
{
"schema":"devcap1.schema.json",
"manufacturername": "_TZE200_ztc6ggyl",
"modelid":"TS0601",
"product":"Human Presence Detector - ZY-M100-S",
"sleeper":true,
"status":"Gold",
"subdevices":[
{
"type":"$TYPE_PRESENCE_SENSOR",
"restapi":"/sensors",
"uuid":[
"$address.ext",
"0x01",
"0xef00"
],
"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/duration",
"parse": {"fn": "tuya", "dpid": 101, "eval": "Item.val = Attr.val;" },
"read": {"fn": "tuya"},
"default": 0
},
{
"name":"config/on"
},
{
"name":"config/reachable"
},
{
"name":"state/lastupdated"
},
{
"name":"config/sensitivity",
"parse": {"fn": "tuya", "dpid": 2, "eval": "Item.val = Attr.val;" },
"read": {"fn": "none"},
"default": 0
},
{
"name":"state/presence",
"parse": {"fn": "tuya", "dpid": 1, "eval": "Item.val = Attr.val;" },
"read": {"fn": "none"},
"default": false
}
]
}
]
}
Only the state/presence is working congif/delay and config/sensitivity are here for test, pls check if value are updated, I will enable the write feature.
Can you please add all screenshots ?
I have now inserted the ddf file
how can i test the sensor now?
in home assistant i can see the sensor but it doesn't work
I can't even see the sensor in the phoscon web app
I m not sure it have worked, for me the name need to change from plug to presence.
Have you used in the menu the "Hot reload" ? and from my memory deconz need to be in permit join "add new sensor" to be able to add new sensor in the API) else can re-include the device.
You can see direclty the API in phoscon/help/API Information/sensor
yes i did a hot reload.
I have now deleted the sensor and reconnected it.
Ok so config/duration and config/sensitivty are still 0 ? The state/presence is working ?
duration and sensitivity are still 0
presence are not working it shows always "false"
the state reachable is working. when i disconnect the power supply its change to false
Ok so nothing is working.
Can you take a look in log with "info" to find log with "TY_DATA_RESPONSE' for this device ?
I still have the log running. I have now filtered for the device and found these entries. I last checked at 7:05 p.m
You are sure there is not a problem with device ? If you look at the second capture you have a cluster 0x0006 and this cluster is visible on your log
18:46:01:421 APS-DATA.request id: 9, addrmode: 0x03, addr: 0x943469fffe61a8c6, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01
But this cluster is not present on the capture on the first post.
Edit:
Lol, ok it s same MAC adress but the cluster is not on all capture ... (Smart plug 26 and smart plug 28)
yes sorry i forget to say that i have removed the node for testing :D
Ok, but it don't explain the moving cluster, and why the device never use the tuya cluster ...
I've just tested z2m, now the sensor works
now i have installed deconz in a new container and only connected the sensor and changed the ddf file. unfortunately the same result.
new log entries
20:34:53:850 No Tuya productId entry found for manufacturername: _TZE200_ztc6ggyl 20:34:53:851 Tuya debug Request : Address 0x943469FFFE61A8C6, Endpoint 0x01, Command 0x02, Payload 00210902000400000060 20:34:53:851 Tuya debug 4 : Address 0x943469FFFE61A8C6 Payload 00210902000400000060 20:34:53:851 Tuya debug 5 : Status: 0 Transid: 33 Dp: 521 (0x02,0x09) Fn: 0 Data 96
20:34:42:865 Websocket 192.168.178.99:45012 send message: {"attr":{"id":"28","lastannounced":null,"lastseen":"2022-11-10T19:34Z","manufacturername":"_TZE200_ztc6ggyl","modelid":"TS0601","name":"Smart plug 28","swversion":null,"type":"Smart plug","uniqueid":"94:34:69:ff:fe:61:a8:c6-01"},"e":"changed","id":"28","r":"lights","t":"event","uniqueid":"94:34:69:ff:fe:61:a8:c6-01"} (ret = 318)
20:34:42:868 Websocket 192.168.178.99:45012 send message: {"attr":{"id":"82","lastannounced":null,"lastseen":"2022-11-10T19:34Z","manufacturername":"_TZE200_ztc6ggyl","modelid":"TS0601","name":"Presence 82","swversion":null,"type":"ZHAPresence","uniqueid":"94:34:69:ff:fe:61:a8:c6-01-ef00"},"e":"changed","id":"82","r":"sensors","t":"event","uniqueid":"94:34:69:ff:fe:61:a8:c6-01-ef00"} (ret = 328)
sorry for the spamming :D
I have updated my conbee 2 and deconz to dev. Now i have new log and the sensor has change his name
now I can also see TY_DATA_RESPONSE
I m not understand what you have done to have change.
I have updated my conbee 2 and deconz to dev.
There is a dev version ? or you mean have installed the dev package ? but this package don't have impact on deconz itself ?
Now i have new log and the sensor has change his name
And on your log the device was called "Presence 82", the name did not have changed previously too ?
21:27:31:917 TY_DATA_REPORT: seq 221, dpid: 0x09, type: 0x02, length: 4, val: 95
I can'see the device that have made this request but this one (the dpid = 9) is the target distance for this device. So it seem better, the value are still 0 or "none" ATM if you look inside the API (using phoscon/help/API information /ect ...)
ATM the DDF is using dpid 1 2 and 101
I'm sorry I expressed myself wrongly. I mean of course the current beta version. I have updated the Conbee 2 stick to the current version. the sensor used to be called smart plug 13 and now presence 82
now the sensor works and recognizes presences
I have updated the Conbee 2 stick to the current version.
So the problem was the firmware ?
BTW config/duration and config/sensitivty" have values now ?
Edit: Im seing sensitivtity is 7, nice I m making a new DDf.
{
"schema":"devcap1.schema.json",
"manufacturername": "_TZE200_ztc6ggyl",
"modelid":"TS0601",
"product":"Human Presence Detector - ZY-M100-S",
"sleeper":true,
"status":"Gold",
"subdevices":[
{
"type":"$TYPE_PRESENCE_SENSOR",
"restapi":"/sensors",
"uuid":[
"$address.ext",
"0x01",
"0xef00"
],
"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/duration",
"parse": {"fn": "tuya", "dpid": 101, "eval": "Item.val = Attr.val/10;" },
"write": {"fn": "tuya", "dpid": 101, "dt": "0x2b", "eval": "10*Item.val;"},
"read": {"fn": "tuya"},
"default": 0
},
{
"name":"config/on"
},
{
"name":"config/reachable"
},
{
"name":"state/lastupdated"
},
{
"name":"config/sensitivity",
"parse": {"fn": "tuya", "dpid": 2, "eval": "Item.val = Attr.val;" },
"write": {"fn": "tuya", "dpid": 2, "dt": "0x2b", "eval": "Item.val;"},
"read": {"fn": "none"},
"default": 0
},
{
"name":"state/presence",
"parse": {"fn": "tuya", "dpid": 1, "eval": "Item.val = Attr.val;" },
"read": {"fn": "none"},
"default": false
}
]
}
]
}
With this DDF you are able to set value you want you want for sensitivity (0 to 9) and duration (0 to 10) (if it work ofc). There is a setting called "fading time" but I don't see what is it. I think I have reversed the "fading time" and "duration time".
There is a setting called "fading time" but I don't see what is it
It seems to be used to parameter the clearing delay (see review of this device here), then same as "duration" I guess ;-)
"Fading time" is 102. I m using 101 for duration, it s "detection delay". I can be wrong for the choice.
As i understood about this device the « dectection delay » is related to the delay before reporting detected presence, « fading time » is related to the delay before resetting previous detection.
Ok so I think it's better to test this DDF
{
"schema": "devcap1.schema.json",
"manufacturername": "_TZE200_ztc6ggyl",
"modelid": "TS0601",
"product": "Human Presence Detector - ZY-M100-S",
"sleeper": true,
"status": "Gold",
"subdevices": [
{
"type": "$TYPE_LIGHT_LEVEL_SENSOR",
"restapi": "/sensors",
"uuid": [
"$address.ext",
"0x01",
"0x0400"
],
"items": [
{
"name": "attr/lastseen"
},
{
"name": "attr/manufacturername"
},
{
"name": "attr/modelid"
},
{
"name": "attr/name"
},
{
"name": "attr/swversion"
},
{
"name": "attr/type"
},
{
"name": "attr/uniqueid"
},
{
"name": "config/on"
},
{
"name": "config/reachable"
},
{
"name": "state/lastupdated"
},
{
"name": "state/lightlevel",
"parse": {
"fn": "tuya",
"dpid": 104,
"eval": "Item.val = Attr.val;"
},
"write": {
"fn": "tuya",
"dpid": 104,
"dt": "0x2b",
"eval": "Item.val;"
},
"read": {
"fn": "none"
},
"default": 0
}
]
},
{
"type": "$TYPE_PRESENCE_SENSOR",
"restapi": "/sensors",
"uuid": [
"$address.ext",
"0x01",
"0xef00"
],
"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/duration",
"parse": {
"fn": "tuya",
"dpid": 102,
"eval": "Item.val = Attr.val;"
},
"write": {
"fn": "tuya",
"dpid": 102,
"dt": "0x2b",
"eval": "Item.val;"
},
"read": {
"fn": "tuya"
},
"default": 0
},
{
"name": "config/delay",
"parse": {
"fn": "tuya",
"dpid": 101,
"eval": "Item.val = Attr.val/10;"
},
"write": {
"fn": "tuya",
"dpid": 101,
"dt": "0x2b",
"eval": "10*Item.val;"
},
"read": {
"fn": "none"
},
"default": 0
},
{
"name": "config/on"
},
{
"name": "config/reachable"
},
{
"name": "state/lastupdated"
},
{
"name": "config/sensitivity",
"parse": {
"fn": "tuya",
"dpid": 2,
"eval": "Item.val = Attr.val/10;"
},
"write": {
"fn": "tuya",
"dpid": 2,
"dt": "0x2b",
"eval": "10*Item.val;"
},
"read": {
"fn": "none"
},
"default": 0
},
{
"name": "state/presence",
"parse": {
"fn": "tuya",
"dpid": 1,
"eval": "Item.val = Attr.val;"
},
"read": {
"fn": "none"
},
"default": false
}
]
}
]
}
Thanks. Will let @McKenzer try it, I've not yet received mine at this time ;-/ Seems that this device also have a luminance sensor (in lux ?) could it be added too ?
I have updated the previous post. Only the state/lightlevel is enabled (need to check if working)
, I've not yet received mine at this time ;-/
I've received it today ;-) But it's not exactly the same, it's _TZE204_ztc6ggyl (not TZE200) and model ZY-M100 (not ZY-M100-S). But all clusters are the same apparently.
Trying then adapted DDF
{
"schema": "devcap1.schema.json",
"manufacturername": "_TZE204_ztc6ggyl",
"modelid": "TS0601",
"product": "Human Presence Detector - ZY-M100",
"sleeper": true,
"status": "Silver",
"path": "/devices/ZY-M100_human_breathing_presence.json",
"subdevices": [
{
"type": "$TYPE_LIGHT_LEVEL_SENSOR",
"restapi": "/sensors",
"uuid": [
"$address.ext",
"0x01",
"0x0400"
],
"items": [
{
"name": "attr/lastseen"
},
{
"name": "attr/manufacturername"
},
{
"name": "attr/modelid"
},
{
"name": "attr/name"
},
{
"name": "attr/swversion",
"refresh.interval": 84000,
"read": {
"at": "0x0001",
"cl": "0x0000",
"ep": 1,
"fn": "zcl"
},
"parse": {
"at": "0x0001",
"cl": "0x0000",
"ep": 1,
"fn": "zcl",
"script": "tuya_swversion.js"
}
},
{
"name": "attr/type"
},
{
"name": "attr/uniqueid"
},
{
"name": "config/on"
},
{
"name": "config/reachable"
},
{
"name": "state/lastupdated"
},
{
"name": "state/lightlevel",
"read": {
"fn": "none"
},
"write": {
"dpid": 104,
"dt": "0x2b",
"eval": "Item.val;",
"fn": "tuya"
},
"parse": {
"dpid": 104,
"eval": "Item.val = Attr.val;",
"fn": "tuya"
},
"default": 0
}
]
},
{
"type": "$TYPE_PRESENCE_SENSOR",
"restapi": "/sensors",
"uuid": [
"$address.ext",
"0x01",
"0xef00"
],
"items": [
{
"name": "attr/id"
},
{
"name": "attr/lastannounced"
},
{
"name": "attr/lastseen"
},
{
"name": "attr/manufacturername"
},
{
"name": "attr/modelid"
},
{
"name": "attr/name"
},
{
"name": "attr/swversion",
"refresh.interval": 84000,
"read": {
"at": "0x0001",
"cl": "0x0000",
"ep": 1,
"fn": "zcl"
},
"parse": {
"at": "0x0001",
"cl": "0x0000",
"ep": 1,
"fn": "zcl",
"script": "tuya_swversion.js"
}
},
{
"name": "attr/type"
},
{
"name": "attr/uniqueid"
},
{
"name": "config/delay",
"read": {
"fn": "none"
},
"write": {
"dpid": 101,
"dt": "0x2b",
"eval": "10*Item.val;",
"fn": "tuya"
},
"parse": {
"dpid": 101,
"eval": "Item.val = Attr.val/10;",
"fn": "tuya"
},
"default": 0
},
{
"name": "config/duration",
"read": {
"fn": "tuya"
},
"write": {
"dpid": 102,
"dt": "0x2b",
"eval": "Item.val;",
"fn": "tuya"
},
"parse": {
"dpid": 102,
"eval": "Item.val = Attr.val;",
"fn": "tuya"
},
"default": 0
},
{
"name": "config/on"
},
{
"name": "config/reachable"
},
{
"name": "config/sensitivity",
"read": {
"fn": "none"
},
"write": {
"dpid": 2,
"dt": "0x2b",
"eval": "10*Item.val;",
"fn": "tuya"
},
"parse": {
"dpid": 2,
"eval": "Item.val = Attr.val/10;",
"fn": "tuya"
},
"default": 0
},
{
"name": "state/lastupdated"
},
{
"name": "state/presence",
"read": {
"fn": "none"
},
"parse": {
"dpid": 1,
"eval": "Item.val = Attr.val;",
"fn": "tuya"
},
"default": false
}
]
}
],
"bindings": [
{
"bind": "unicast",
"src.ep": 1,
"cl": "0xEF00"
},
{
"bind": "unicast",
"src.ep": 1,
"cl": "0x0006"
}
]
}
And got these values in log
20:13:01:959 70:ac:08:ff:fe:69:80:b9-01-ef00/state/presence expression: Item.val = Attr.val; --> 1
20:13:02:135 70:ac:08:ff:fe:69:80:b9-01-ef00/config/sensitivity expression: Item.val = Attr.val/10; --> 0.1
20:13:02:377 70:ac:08:ff:fe:69:80:b9-01-ef00/config/delay expression: Item.val = Attr.val/10; --> 0.1
20:13:02:506 70:ac:08:ff:fe:69:80:b9-01-ef00/config/duration expression: Item.val = Attr.val; --> true
20:13:03:067 70:ac:08:ff:fe:69:80:b9-01-0400/state/lightlevel expression: Item.val = Attr.val; --> 83886085
20:13:03:132 70:ac:08:ff:fe:69:80:b9-01-0400/state/lightlevel expression: Item.val = Attr.val; --> 83886085
20:13:10:060 70:ac:08:ff:fe:69:80:b9-01-ef00/attr/swversion expression: let v = Attr.val;
Item.val = String((v & 192) >> 6) + '.' + String((v & 48) >> 4) + '.' + String(v & 15);
--> 1.0.6
20:13:10:062 70:ac:08:ff:fe:69:80:b9-01-0400/attr/swversion expression: let v = Attr.val;
Item.val = String((v & 192) >> 6) + '.' + String((v & 48) >> 4) + '.' + String(v & 15);
--> 1.0.6
But nothing updated in json
{
"config": {
"on": true,
"reachable": true,
"tholddark": 12000,
"tholdoffset": 7000
},
"etag": "ed9ea1c98c760a740471849b2b25500a",
"lastannounced": "2022-12-06T01:12:56Z",
"lastseen": "2022-12-06T01:31Z",
"manufacturername": "_TZE204_ztc6ggyl",
"modelid": "TS0601",
"name": "LightLevel 60",
"state": {
"dark": true,
"daylight": false,
"lastupdated": "none",
"lightlevel": null,
"lux": 0
},
"type": "ZHALightLevel",
"uniqueid": "70:ac:08:ff:fe:69:80:b9-ff-0400"
}
and
{
"config": {
"duration": 0,
"on": true,
"reachable": true
},
"etag": "fbe9c5a00605d0c4c7bf2f986fce695c",
"lastannounced": "2022-12-06T01:12:56Z",
"lastseen": "2022-12-06T01:33Z",
"manufacturername": "_TZE204_ztc6ggyl",
"modelid": "TS0601",
"name": "Presence 61",
"state": {
"lastupdated": "none",
"presence": null
},
"type": "ZHAPresence",
"uniqueid": "70:ac:08:ff:fe:69:80:b9-ff-ef00"
}
and for light device (?!)
{
"etag": "b23591980d7afe41cb05ce49a3d5fd8f",
"hascolor": false,
"lastannounced": "2022-12-06T01:12:56Z",
"lastseen": "2022-12-06T01:51Z",
"manufacturername": "_TZE204_ztc6ggyl",
"modelid": "TS0601",
"name": "Smart plug 10",
"state": {
"alert": "none",
"on": false,
"reachable": true
},
"swversion": null,
"type": "Smart plug",
"uniqueid": "70:ac:08:ff:fe:69:80:b9-01"
}
BTW here are the parameters, values and range for this device and regarding this document the calculated values in the DDF seem weird I surely missed something ... ;-)
You have again the endpoint 0xFF issue, still on older deconz version ? (and I still have no date for future PR merge :( )
The DDf is using the good one
20:13:01:959 70:ac:08:ff:fe:69:80:b9-01-ef00/state/presence expression: Item.val = Attr.val; --> 1
But in the API you have
"uniqueid": "70:ac:08:ff:fe:69:80:b9-ff-ef00"
20:13:02:135 70:ac:08:ff:fe:69:80:b9-01-ef00/config/sensitivity expression: Item.val = Attr.val/10; --> 0.1
On my DDF this value is not / 10 so 1 can be a normal value
20:13:02:377 70:ac:08:ff:fe:69:80:b9-01-ef00/config/delay expression: Item.val = Attr.val/10; --> 0.1
Fine it's the defaut value, but as deconz can't use decimal value, better to remove the /10 too.
20:13:02:506 70:ac:08:ff:fe:69:80:b9-01-ef00/config/duration expression: Item.val = Attr.val; --> true
Here, we have a problem ^^, you haven't the defaut value send by the device ? it s a debug line with
DBG_Printf(DBG_INFO, "TY_DATA_%s: seq %u, dpid: 0x%02X, type: 0x%02X, length: %u, val: %d\n",
20:13:03:067 70:ac:08:ff:fe:69:80:b9-01-0400/state/lightlevel expression: Item.val = Attr.val; --> 83886085
Same for this one, if you can have the raw value ? The value is not in limit for me
You have again the endpoint 0xFF issue,
Didn't point it ... you're right. Weird because for another device the API display both of them, regular and 0xFF sensors.
20:13:02:135 70:ac:08:ff:fe:69:80:b9-01-ef00/config/sensitivity expression: Item.val = Attr.val/10; --> 0.1
On my DDF this value is not / 10 so 1 can be a normal value
Not sure about this because default value is 7 when looking at "documentation"
DBG_Printf(DBG_INFO, "TYDATA%s: seq %u, dpid: 0x%02X, type: 0x%02X, length: %u, val: %d\n",
I've a lot a lines looking like this, but not exactly :
12:37:11:726 APS-DATA.indication srcAddr: 0x2caf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 212, rssi: -80
12:37:11:727 TY_DATA_REPORT: seq 30, dpid: 0x09, type: 0x02, length: 4, val: 78
12:37:11:728 TY_DATA_REPORT: seq 30, dpid: 0x09, type: 0x02, length: 4, val: 78
12:37:11:728 TY_DATA_REPORT: seq 30, dpid: 0x09, type: 0x02, length: 4, val: 78
12:37:11:729 TY_DATA_REPORT: seq 30, dpid: 0x09, type: 0x02, length: 4, val: 78
12:37:11:730 TY_DATA_REPORT: seq 30, dpid: 0x09, type: 0x02, length: 4, val: 78
12:37:11:730 APS-DATA.request id: 95, addrmode: 0x02, addr: 0x2caf, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
12:37:11:731 APS-DATA.request id: 96, addrmode: 0x03, addr: 0x00124b0025105427, profile: 0x0000, cluster: 0x0033, ep: 0x00 -> 0x00 queue: 5 len: 2 tx.options 0x04
12:37:11:761 APS-DATA.indication srcAddr: 0x2caf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -76
12:37:11:763 TY_DATA_REPORT: seq 30, dpid: 0x09, type: 0x02, length: 4, val: 78
12:37:11:765 TY_DATA_REPORT: seq 30, dpid: 0x09, type: 0x02, length: 4, val: 78
12:37:11:765 TY_DATA_REPORT: seq 30, dpid: 0x09, type: 0x02, length: 4, val: 78
12:37:11:766 TY_DATA_REPORT: seq 30, dpid: 0x09, type: 0x02, length: 4, val: 78
12:37:11:766 TY_DATA_REPORT: seq 30, dpid: 0x09, type: 0x02, length: 4, val: 78
12:37:11:767 APS-DATA.request id: 98, addrmode: 0x02, addr: 0x2caf, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 6 len: 5 tx.options 0x04
12:37:11:802 APS-DATA.confirm id: 89, status: 0x00 SUCCESS
12:37:11:803 APS-DATA.confirm request id: 89 -> erase from queue
12:37:11:837 APS-DATA.confirm id: 91, status: 0x00 SUCCESS
12:37:11:838 APS-DATA.confirm request id: 91 -> erase from queue
12:37:11:844 APS-DATA.confirm id: 93, status: 0x00 SUCCESS
12:37:11:846 APS-DATA.confirm request id: 93 -> erase from queue
12:37:11:861 APS-DATA.indication srcAddr: 0x2caf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 224, rssi: -79
12:37:11:862 APS-DATA.request id: 89 erase from queue
12:37:11:863 APS-DATA.request id: 91 erase from queue
12:37:11:863 APS-DATA.request id: 93 erase from queue
12:37:11:864 TY_DATA_REPORT: seq 31, dpid: 0x09, type: 0x02, length: 4, val: 94
12:37:11:865 TY_DATA_REPORT: seq 31, dpid: 0x09, type: 0x02, length: 4, val: 94
12:37:11:865 TY_DATA_REPORT: seq 31, dpid: 0x09, type: 0x02, length: 4, val: 94
12:37:11:865 TY_DATA_REPORT: seq 31, dpid: 0x09, type: 0x02, length: 4, val: 94
12:37:11:866 TY_DATA_REPORT: seq 31, dpid: 0x09, type: 0x02, length: 4, val: 94
12:37:11:866 APS-DATA.request id: 101, addrmode: 0x02, addr: 0x2caf, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
I can filter on NWK Address 0x2caf which is my device, then I got :
12:37:09:663 APS-DATA.indication srcAddr: 0x2caf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 156, rssi: -80
12:37:09:667 APS-DATA.request id: 67, addrmode: 0x02, addr: 0x2caf, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
12:37:09:886 APS-DATA.indication srcAddr: 0x2caf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 192, rssi: -81
12:37:10:118 APS-DATA.request id: 76, addrmode: 0x02, addr: 0x2caf, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
12:37:10:160 APS-DATA.indication srcAddr: 0x2caf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -74
12:37:10:170 APS-DATA.request id: 79, addrmode: 0x02, addr: 0x2caf, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
12:37:10:269 APS-DATA.indication srcAddr: 0x2caf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -78
12:37:10:282 APS-DATA.request id: 84, addrmode: 0x02, addr: 0x2caf, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
12:37:11:646 APS-DATA.indication srcAddr: 0x2caf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -76
12:37:11:655 APS-DATA.request id: 91, addrmode: 0x02, addr: 0x2caf, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
12:37:11:730 APS-DATA.request id: 95, addrmode: 0x02, addr: 0x2caf, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
But not sure is quite revelant ...
12:37:11:727 TY_DATA_REPORT: seq 30, dpid: 0x09, type: 0x02, length: 4, val: 78
This one (0x09) is target distance, but why it have moved ?
12:37:11:864 TY_DATA_REPORT: seq 31, dpid: 0x09, type: 0x02, length: 4, val: 94
No more dpid ?
Have deleted it and rejoining again ... Then no more endpoint 0xFF issue :-)
{
"config": {
"on": true,
"reachable": true
},
"etag": "91ae9543a18e90cd33ed7a3ed1fad8bb",
"lastannounced": null,
"lastseen": "2022-12-06T18:12Z",
"manufacturername": "_TZE204_ztc6ggyl",
"modelid": "TS0601",
"name": "LightLevel 62",
"state": {
"lastupdated": "2022-12-06T18:09:23.395",
"lightlevel": 58
},
"swversion": "1.0.6",
"type": "ZHALightLevel",
"uniqueid": "70:ac:08:ff:fe:69:80:b9-01-0400",
"id": "62",
"deviceclass": "sensors"
}
{
"config": {
"delay": 0,
"duration": 0,
"on": true,
"reachable": true,
"sensitivity": 0
},
"etag": "5853714492d793d1b444405a38697850",
"lastannounced": null,
"lastseen": "2022-12-06T18:12Z",
"manufacturername": "_TZE204_ztc6ggyl",
"modelid": "TS0601",
"name": "Presence 63",
"state": {
"lastupdated": "2022-12-06T18:09:14.855",
"presence": true
},
"swversion": "1.0.6",
"type": "ZHAPresence",
"uniqueid": "70:ac:08:ff:fe:69:80:b9-01-ef00",
"id": "63",
"deviceclass": "sensors"
}
{
"etag": "d118ab99f91e333567d7efce277c6955",
"hascolor": false,
"lastannounced": null,
"lastseen": "2022-12-06T18:14Z",
"manufacturername": "_TZE204_ztc6ggyl",
"modelid": "TS0601",
"name": "Smart plug 13",
"state": {
"alert": "none",
"on": false,
"reachable": true
},
"swversion": null,
"type": "Smart plug",
"uniqueid": "70:ac:08:ff:fe:69:80:b9-01",
"id": "13",
"deviceclass": "lights"
}
and here is all the log from insertion. Of course NWK address has changed and now it's 0x9bf3 pastebin
No more dpid ?
I found these in the log !
13:09:14:847 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 208, rssi: -79 13:09:14:848 TY_DATA_REPORT: seq 132, dpid: 0x01, type: 0x04, length: 1, val: 1
13:09:15:027 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 244, rssi: -78 13:09:15:028 TY_DATA_REPORT: seq 133, dpid: 0x04, type: 0x02, length: 4, val: 600
This one looks like sensitivity with default value of 7 : 13:09:15:147 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 248, rssi: -77 13:09:15:152 TY_DATA_REPORT: seq 134, dpid: 0x02, type: 0x02, length: 4, val: 7
13:09:15:256 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 244, rssi: -78 13:09:15:258 TY_DATA_REPORT: seq 135, dpid: 0x03, type: 0x02, length: 4, val: 0
13:09:15:355 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 232, rssi: -78 13:09:15:358 TY_DATA_REPORT: seq 136, dpid: 0x06, type: 0x04, length: 1, val: 1
13:09:15:514 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 220, rssi: -77 13:09:15:518 TY_DATA_REPORT: seq 137, dpid: 0x65, type: 0x02, length: 4, val: 0
13:09:15:676 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -76 13:09:15:678 TY_DATA_REPORT: seq 138, dpid: 0x66, type: 0x02, length: 4, val: 600
13:09:15:837 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -77 13:09:15:839 TY_DATA_REPORT: seq 139, dpid: 0x09, type: 0x02, length: 4, val: 80
13:09:17:488 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -74 13:09:17:490 TY_DATA_REPORT: seq 141, dpid: 0x68, type: 0x02, length: 4, val: 5
and I found dpid correspondance here
I tried this DFF afetr collecting several informatins from this thread :
{
"schema": "devcap1.schema.json",
"manufacturername": [
"_TZE200_ztc6ggyl",
"_TZE204_ztc6ggyl"
],
"modelid": [
"TS0601",
"TS0601"
],
"product": "Human Presence Detector - ZY-M100",
"sleeper": true,
"status": "Silver",
"path": "/devices/ZY-M100_human_breathing_presence.json",
"subdevices": [
{
"type": "$TYPE_LIGHT_LEVEL_SENSOR",
"restapi": "/sensors",
"uuid": [
"$address.ext",
"0x01",
"0x0400"
],
"items": [
{
"name": "attr/lastseen"
},
{
"name": "attr/manufacturername"
},
{
"name": "attr/modelid"
},
{
"name": "attr/name"
},
{
"name": "attr/swversion",
"refresh.interval": 84000,
"read": {
"at": "0x0001",
"cl": "0x0000",
"ep": 1,
"fn": "zcl"
},
"parse": {
"at": "0x0001",
"cl": "0x0000",
"ep": 1,
"fn": "zcl",
"script": "tuya_swversion.js"
}
},
{
"name": "attr/type"
},
{
"name": "attr/uniqueid"
},
{
"name": "config/on"
},
{
"name": "config/reachable"
},
{
"name": "state/lastupdated"
},
{
"name": "state/lux",
"description": "The current light intensity in Lux (max is 2000)",
"read": {
"fn": "none"
},
"parse": {
"dpid": 104,
"eval": "Item.val = Attr.val;",
"fn": "tuya"
},
"default": 0
}
]
},
{
"type": "$TYPE_PRESENCE_SENSOR",
"restapi": "/sensors",
"uuid": [
"$address.ext",
"0x01",
"0xef00"
],
"items": [
{
"name": "attr/id"
},
{
"name": "attr/lastannounced"
},
{
"name": "attr/lastseen"
},
{
"name": "attr/manufacturername"
},
{
"name": "attr/modelid"
},
{
"name": "attr/name"
},
{
"name": "attr/swversion",
"refresh.interval": 84000,
"read": {
"at": "0x0001",
"cl": "0x0000",
"ep": 1,
"fn": "zcl"
},
"parse": {
"at": "0x0001",
"cl": "0x0000",
"ep": 1,
"fn": "zcl",
"script": "tuya_swversion.js"
}
},
{
"name": "attr/type"
},
{
"name": "attr/uniqueid"
},
{
"name": "state/errorcode",
"description": "Self check result code. \n0 = checking, 1 = check_success, 2 = check_failure, 3 = others, 4 = comm_fault, 5 = radar_fault",
"read": {
"fn": "none"
},
"parse": {
"dpid": 6,
"eval": "Item.val = Attr.val;",
"fn": "tuya"
},
"default": "1"
},
{
"name": "state/angle",
"description": "Distance from detected target in cm (from 0 to 1000).",
"read": {
"fn": "none"
},
"parse": {
"dpid": 9,
"eval": "Item.va; = Attr.val;",
"fn": "tuya"
},
"default": 0
},
{
"name": "config/delay",
"description": "Detection delay : target confirmation delay time in 10th of second (from 0 to 100). Default 0.1s",
"read": {
"fn": "none"
},
"write": {
"dpid": 101,
"dt": "0x2b",
"eval": "Item.val;",
"fn": "tuya"
},
"parse": {
"dpid": 101,
"eval": "Item.val = Attr.val;",
"fn": "tuya"
},
"default": 1
},
{
"name": "config/duration",
"description": "Fading time : target disapperance delay time in second (from 0 to 15000). Default 90s",
"read": {
"fn": "tuya"
},
"write": {
"dpid": 102,
"dt": "0x2b",
"eval": "Item.val;",
"fn": "tuya"
},
"parse": {
"dpid": 102,
"eval": "Item.val = Attr.val;",
"fn": "tuya"
},
"default": 90
},
{
"name": "config/on"
},
{
"name": "config/reachable"
},
{
"name": "config/sensitivity",
"description": "Radar sensitivity (from 1 to 9). Default 7",
"read": {
"fn": "none"
},
"write": {
"dpid": 2,
"dt": "0x2b",
"eval": "10*Item.val;",
"fn": "tuya"
},
"parse": {
"dpid": 2,
"eval": "Item.val = Attr.val/10;",
"fn": "tuya"
},
"default": 7
},
{
"name": "state/lastupdated"
},
{
"name": "state/presence",
"read": {
"fn": "none"
},
"parse": {
"dpid": 1,
"eval": "Item.val = Attr.val;",
"fn": "tuya"
},
"default": false
}
]
}
],
"bindings": [
{
"bind": "unicast",
"src.ep": 1,
"cl": "0xEF00"
},
{
"bind": "unicast",
"src.ep": 1,
"cl": "0x0006"
}
]
}
but still get some strange values, for instance for sensitivity : DDF
{
"name": "config/sensitivity",
"description": "Radar sensitivity (from 1 to 9). Default 7",
"read": {
"fn": "none"
},
"write": {
"dpid": 2,
"dt": "0x2b",
"eval": "10*Item.val;",
"fn": "tuya"
},
"parse": {
"dpid": 2,
"eval": "Item.val = Attr.val/10;",
"fn": "tuya"
},
"default": 7
},
log :
15:10:53:098 APS-DATA.confirm request id: 193 -> erase from queue
15:10:53:112 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -69
15:10:53:114 APS-DATA.request id: 193 erase from queue
15:10:53:117 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:117 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:118 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:119 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:120 70:ac:08:ff:fe:69:80:b9-01-ef00/config/sensitivity expression: Item.val = Attr.val/10; --> 8388608.5
15:10:53:120 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:479 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:480 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
and then in json
"63": {
"config": {
"delay": 0,
"duration": 0,
"on": true,
"reachable": true,
"sensitivity": 8388609
},
and quite same scenario for lux (I replace it from lightlevel) :
15:10:57:922 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 248, rssi: -79
15:10:57:923 APS-DATA.request id: 219 erase from queue
15:10:57:924 APS-DATA.request id: 224 erase from queue
15:10:57:925 APS-DATA.request id: 226 erase from queue
15:10:57:928 TY_DATA_REPORT: seq 170, dpid: 0x68, type: 0x02, length: 4, val: 7
15:10:57:928 TY_DATA_REPORT: seq 170, dpid: 0x68, type: 0x02, length: 4, val: 7
15:10:57:929 TY_DATA_REPORT: seq 170, dpid: 0x68, type: 0x02, length: 4, val: 7
15:10:57:930 TY_DATA_REPORT: seq 170, dpid: 0x68, type: 0x02, length: 4, val: 7
15:10:57:931 TY_DATA_REPORT: seq 170, dpid: 0x68, type: 0x02, length: 4, val: 7
15:10:57:931 TY_DATA_REPORT: seq 170, dpid: 0x68, type: 0x02, length: 4, val: 7
15:10:57:933 70:ac:08:ff:fe:69:80:b9-01-0400/state/lux expression: Item.val = Attr.val; --> 83886085
Data continue to get some strange values without doing anything with the device, could it be a wrong data type (even when reading) because dpis seems coorect when looking at logs ?
{
"config": {
"delay": 1968,
"duration": 0,
"on": true,
"reachable": true,
"sensitivity": 564
},
"etag": "7f32a46a0f9cf65db0fd451c3e89b768",
"lastannounced": null,
"lastseen": "2022-12-08T15:50Z",
"manufacturername": "_TZE204_ztc6ggyl",
"modelid": "TS0601",
"name": "Presence Cinema",
"state": {
"angle": 0,
"errorcode": "1",
"lastupdated": "2022-12-08T15:50:31.080",
"presence": false
},
"swversion": "1.0.6",
"type": "ZHAPresence",
"uniqueid": "70:ac:08:ff:fe:69:80:b9-01-ef00",
"id": "63",
"deviceclass": "sensors"
}
@McKenzer is yours working good ?
15:10:53:119 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:120 70:ac:08:ff:fe:69:80:b9-01-ef00/config/sensitivity expression: Item.val = Attr.val/10; --> 8388608.5
Yes It look like a wrong type convertion, you are using wich one deconz version ATM, realy old version already have this bug, but its realy old one.
But can you try without the "/10", the operation is 7/10, so can have a problem with float/int convertion value ?
Edit: Ha you already have tried
15:10:57:931 TY_DATA_REPORT: seq 170, dpid: 0x68, type: 0x02, length: 4, val: 7
15:10:57:933 70:ac:08:ff:fe:69:80:b9-01-0400/state/lux expression: Item.val = Attr.val; --> 83886085
Will check the code.
BTW can you enable the flag "APS" ? like that we can read the raw zigbee request just before, and see if the value is realy "7".
realy old version already have this bug, but its realy old one.
V2.15.2-beta ... Not so old ... may be I'm wrong ;-) Always a dilemna : updating with no assurance that it will be corrected and loosing a 7 months old PR not yet included, returning material ... or changing of interface that already support all of my stuff ... Keep trying to understand before changing DeConz.
BTW can you enable the flag "APS" ? like that we can read the raw zigbee request just before, and see if the value is realy "7".
I already enabled it I thought ... Do you mean something like this :
15:10:52:907 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -69
15:10:52:913 TY_DATA_REPORT: seq 161, dpid: 0x01, type: 0x04, length: 1, val: 0
15:10:52:914 TY_DATA_REPORT: seq 161, dpid: 0x01, type: 0x04, length: 1, val: 0
15:10:52:916 TY_DATA_REPORT: seq 161, dpid: 0x01, type: 0x04, length: 1, val: 0
15:10:52:917 TY_DATA_REPORT: seq 161, dpid: 0x01, type: 0x04, length: 1, val: 0
15:10:52:918 TY_DATA_REPORT: seq 161, dpid: 0x01, type: 0x04, length: 1, val: 0
15:10:52:921 70:ac:08:ff:fe:69:80:b9-01-ef00/state/presence expression: Item.val = Attr.val; --> 0
15:10:52:922 TY_DATA_REPORT: seq 161, dpid: 0x01, type: 0x04, length: 1, val: 0
15:10:52:923 TY_DATA_REPORT: seq 161, dpid: 0x01, type: 0x04, length: 1, val: 0
15:10:52:925 APS-DATA.request id: 191, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 1 len: 5 tx.options 0x04
15:10:53:003 APS-DATA.confirm id: 191, status: 0x00 SUCCESS
15:10:53:004 APS-DATA.confirm request id: 191 -> erase from queue
15:10:53:024 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -69
15:10:53:028 APS-DATA.request id: 191 erase from queue
15:10:53:033 TY_DATA_REPORT: seq 162, dpid: 0x04, type: 0x02, length: 4, val: 600
15:10:53:034 TY_DATA_REPORT: seq 162, dpid: 0x04, type: 0x02, length: 4, val: 600
15:10:53:035 TY_DATA_REPORT: seq 162, dpid: 0x04, type: 0x02, length: 4, val: 600
15:10:53:036 TY_DATA_REPORT: seq 162, dpid: 0x04, type: 0x02, length: 4, val: 600
15:10:53:038 TY_DATA_REPORT: seq 162, dpid: 0x04, type: 0x02, length: 4, val: 600
15:10:53:039 TY_DATA_REPORT: seq 162, dpid: 0x04, type: 0x02, length: 4, val: 600
15:10:53:040 TY_DATA_REPORT: seq 162, dpid: 0x04, type: 0x02, length: 4, val: 600
15:10:53:041 APS-DATA.request id: 193, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 1 len: 5 tx.options 0x04
15:10:53:097 APS-DATA.confirm id: 193, status: 0x00 SUCCESS
15:10:53:098 APS-DATA.confirm request id: 193 -> erase from queue
15:10:53:112 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -69
15:10:53:114 APS-DATA.request id: 193 erase from queue
15:10:53:117 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:117 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:118 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:119 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:120 70:ac:08:ff:fe:69:80:b9-01-ef00/config/sensitivity expression: Item.val = Attr.val/10; --> 8388608.5
15:10:53:120 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:479 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:480 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:481 APS-DATA.request id: 195, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 1 len: 5 tx.options 0x04
15:10:53:530 APS-DATA.request id: 197, addrmode: 0x03, addr: 0x0022a30000253339, profile: 0x0104, cluster: 0x0000, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x00
15:10:53:556 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -72
15:10:53:561 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:562 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:563 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:563 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:564 70:ac:08:ff:fe:69:80:b9-01-ef00/config/sensitivity expression: Item.val = Attr.val/10; --> 8388608.5
15:10:53:565 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:566 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:566 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:567 APS-DATA.request id: 199, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
15:10:53:595 APS-DATA.confirm id: 195, status: 0x00 SUCCESS
15:10:53:596 APS-DATA.confirm request id: 195 -> erase from queue
15:10:53:613 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -68
15:10:53:615 APS-DATA.request id: 195 erase from queue
15:10:53:619 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:621 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:623 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:624 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:625 70:ac:08:ff:fe:69:80:b9-01-ef00/config/sensitivity expression: Item.val = Attr.val/10; --> 8388608.5
15:10:53:626 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:627 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:628 TY_DATA_REPORT: seq 163, dpid: 0x02, type: 0x02, length: 4, val: 7
15:10:53:629 APS-DATA.request id: 201, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
15:10:53:661 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -68
15:10:53:667 TY_DATA_REPORT: seq 164, dpid: 0x03, type: 0x02, length: 4, val: 0
15:10:53:669 TY_DATA_REPORT: seq 164, dpid: 0x03, type: 0x02, length: 4, val: 0
15:10:53:670 TY_DATA_REPORT: seq 164, dpid: 0x03, type: 0x02, length: 4, val: 0
15:10:53:671 TY_DATA_REPORT: seq 164, dpid: 0x03, type: 0x02, length: 4, val: 0
15:10:53:672 TY_DATA_REPORT: seq 164, dpid: 0x03, type: 0x02, length: 4, val: 0
15:10:53:672 TY_DATA_REPORT: seq 164, dpid: 0x03, type: 0x02, length: 4, val: 0
15:10:53:673 TY_DATA_REPORT: seq 164, dpid: 0x03, type: 0x02, length: 4, val: 0
15:10:53:674 APS-DATA.request id: 203, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
15:10:53:700 APS-DATA.indication srcAddr: 0xd4e6, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0502, lqi: 255, rssi: -46
15:10:53:703 ZCL attribute report 0x847127FFFEFEAB08 for cluster: 0x0502, ep: 0x01, frame control: 0x18, mfcode: 0x0000
15:10:53:761 APS-DATA.confirm id: 197, status: 0x00 SUCCESS
15:10:53:762 APS-DATA.confirm request id: 197 -> erase from queue
15:10:53:789 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -70
15:10:53:790 APS-DATA.request id: 197 erase from queue
15:10:53:794 TY_DATA_REPORT: seq 164, dpid: 0x03, type: 0x02, length: 4, val: 0
15:10:53:795 TY_DATA_REPORT: seq 164, dpid: 0x03, type: 0x02, length: 4, val: 0
15:10:53:796 TY_DATA_REPORT: seq 164, dpid: 0x03, type: 0x02, length: 4, val: 0
15:10:53:797 TY_DATA_REPORT: seq 164, dpid: 0x03, type: 0x02, length: 4, val: 0
15:10:53:798 TY_DATA_REPORT: seq 164, dpid: 0x03, type: 0x02, length: 4, val: 0
15:10:53:800 TY_DATA_REPORT: seq 164, dpid: 0x03, type: 0x02, length: 4, val: 0
15:10:53:801 TY_DATA_REPORT: seq 164, dpid: 0x03, type: 0x02, length: 4, val: 0
15:10:53:802 APS-DATA.request id: 207, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
My bad it's APS + APS_L2
16:40:49:824 asdu: 181301004086
Ihis debug line is the raw zigbee request, you will see inside the dp , the value the type and ect .... but I think the problem is not here. And I can understand your problem, so long time you are waiting for the merge.
@McKenzer can you try the DDF on a recent deconz version ? 2.18.X ? (avoid the 2.19.X for the moment) to see if the convertion issue is corrected ?
Here is an extract with APS+APS_L2+DDF. It seems only activate the DDF for attribute "angle" that I used to get "dpid": 9 that is "distance from target" ... And without any motion the values are strange ...
70:ac:08:ff:fe:69:80:b9-01-ef0011:44:38:012 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 248
11:44:38:073 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 248
11:44:38:104 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 248
11:44:38:128 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 248
11:44:38:215 50:0b:91:40:00:01:cb:9b-01-0402/state/temperature expression: Item.val = Attr.val + R.item('config/offset').val --> 1850
11:44:38:572 APS-DATA.confirm id: 184, status: 0x00 SUCCESS
11:44:38:575 APS-DATA.confirm request id: 184 -> erase from queue
11:44:38:596 APS-DATA.confirm id: 187, status: 0x00 SUCCESS
11:44:38:598 APS-DATA.confirm request id: 187 -> erase from queue
11:44:38:614 APS-DATA.confirm id: 189, status: 0x00 SUCCESS
11:44:38:616 APS-DATA.confirm request id: 189 -> erase from queue
11:44:38:628 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:38:630 APS-DATA.request id: 184 erase from queue
11:44:38:632 APS-DATA.request id: 187 erase from queue
11:44:38:633 APS-DATA.request id: 189 erase from queue
11:44:38:644 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1850
11:44:38:663 APS-DATA.request id: 196, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:44:38:706 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:38:721 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1850
11:44:38:722 APS-DATA.request id: 199, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
11:44:38:736 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -54
11:44:38:751 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1850
11:44:38:752 APS-DATA.request id: 201, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 5 len: 5 tx.options 0x04
11:44:38:803 APS-DATA.confirm id: 191, status: 0x00 SUCCESS
11:44:38:804 APS-DATA.confirm request id: 191 -> erase from queue
11:44:38:837 APS-DATA.confirm id: 196, status: 0x00 SUCCESS
11:44:38:839 APS-DATA.confirm request id: 196 -> erase from queue
11:44:38:852 APS-DATA.confirm id: 199, status: 0x00 SUCCESS
11:44:38:854 APS-DATA.confirm request id: 199 -> erase from queue
11:44:38:874 aps request id: 191 finished, erase from queue
11:44:38:894 APS-DATA.confirm id: 201, status: 0x00 SUCCESS
11:44:38:895 APS-DATA.confirm request id: 201 -> erase from queue
11:44:38:953 aps request id: 196 finished, erase from queue
11:44:39:033 aps request id: 199 finished, erase from queue
11:44:39:113 aps request id: 201 finished, erase from queue
11:44:39:287 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:39:304 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1850
11:44:39:306 APS-DATA.request id: 205, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:39:356 APS-DATA.confirm id: 205, status: 0x00 SUCCESS
11:44:39:358 APS-DATA.confirm request id: 205 -> erase from queue
11:44:39:433 aps request id: 205 finished, erase from queue
11:44:39:605 APS-DATA.request id: 207, addrmode: 0x03, addr: 0xb0ce1814036bcf99, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x00
11:44:39:606 asdu (length: 5): 1007000000
11:44:39:649 APS-DATA.confirm id: 207, status: 0x00 SUCCESS
11:44:39:651 APS-DATA.confirm request id: 207 -> erase from queue
11:44:39:672 APS-DATA.indication srcAddr: 0x9fd3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0006, lqi: 255, rssi: -62
11:44:39:674 asdu: 0807010000001001
11:44:39:675 APS-DATA.request id: 207 erase from queue
11:44:39:692 b0:ce:18:14:03:6b:cf:99-01/state/on expression: Item.val = Attr.val --> true
11:44:39:694 APS-DATA.request id: 210, addrmode: 0x02, addr: 0x9fd3, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:39:696 asdu (length: 5): 10070b0100
11:44:39:732 APS-DATA.confirm id: 210, status: 0x00 SUCCESS
11:44:39:733 APS-DATA.confirm request id: 210 -> erase from queue
11:44:39:753 aps request id: 210 finished, erase from queue
11:44:40:204 APS-DATA.indication srcAddr: 0xbe7b, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0006, lqi: 255, rssi: -41
11:44:40:206 asdu: 08250a00001000
11:44:40:216 b0:ce:18:14:03:6b:d3:71-01/state/on expression: Item.val = Attr.val --> false
11:44:40:217 APS-DATA.request id: 215, addrmode: 0x02, addr: 0xbe7b, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:40:218 asdu (length: 5): 10250b0a00
11:44:40:247 APS-DATA.confirm id: 215, status: 0x00 SUCCESS
11:44:40:249 APS-DATA.confirm request id: 215 -> erase from queue
11:44:40:286 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:40:287 asdu: 093002002a090200040000014f
11:44:40:288 APS-DATA.request id: 215 erase from queue
11:44:40:299 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> false
11:44:40:317 APS-DATA.request id: 217, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:40:318 asdu (length: 5): 10300b0200
11:44:40:361 APS-DATA.confirm id: 217, status: 0x00 SUCCESS
11:44:40:362 APS-DATA.confirm request id: 217 -> erase from queue
11:44:40:393 aps request id: 217 finished, erase from queue
11:44:40:592 APS-DATA.indication srcAddr: 0xbe7b, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0702, lqi: 255, rssi: -41
11:44:40:594 asdu: 08260a00042a000000
11:44:40:607 b0:ce:18:14:03:6b:d3:71-01-0b04/state/power expression: if (Attr.val != -32768) { Item.val = Attr.val / 10; } --> 0
11:44:40:620 b0:ce:18:14:03:6b:d3:71-01-0702/state/power expression: if (Attr.val != -32768) { Item.val = Attr.val / 10; } --> 0
11:44:40:622 APS-DATA.request id: 220, addrmode: 0x02, addr: 0xbe7b, profile: 0x0104, cluster: 0x0702, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:40:623 asdu (length: 5): 10260b0a00
11:44:40:662 APS-DATA.confirm id: 220, status: 0x00 SUCCESS
11:44:40:665 APS-DATA.confirm request id: 220 -> erase from queue
11:44:40:714 aps request id: 220 finished, erase from queue
11:44:41:137 APS-DATA.request id: 223, addrmode: 0x03, addr: 0xf8f005ffff707e95, profile: 0x0104, cluster: 0x0405, ep: 0x01 -> 0x19 queue: 2 len: 5 tx.options 0x00
11:44:41:138 asdu (length: 5): 1008000000
11:44:41:156 APS-DATA.confirm id: 223, status: 0x00 SUCCESS
11:44:41:157 APS-DATA.confirm request id: 223 -> erase from queue
11:44:41:193 aps request id: 223 finished, erase from queue
11:44:41:203 APS-DATA.indication srcAddr: 0x68ef, srcEp: 0x19 dstAddrMode: 2, profile: 0x0104, cluster: 0x0405, lqi: 255, rssi: -54
11:44:41:206 asdu: 18080100000021ac0d
11:44:41:217 f8:f0:05:ff:ff:70:7e:95-19-0405/state/humidity expression: Item.val = Attr.val + R.item('config/offset').val --> 3500
11:44:41:240 APS-DATA.indication srcAddr: 0x9be9, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0702, lqi: 240, rssi: -40
11:44:41:241 asdu: 18d00a0000259d7212000000
11:44:41:251 50:0b:91:40:00:02:ca:1c-01-0702/state/consumption expression: Item.val = Attr.val --> 1208989
11:44:41:318 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:41:320 asdu: 093102002b090200040000017a
11:44:41:333 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1208989
11:44:41:352 APS-DATA.request id: 228, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:41:353 asdu (length: 5): 10310b0200
11:44:41:393 APS-DATA.confirm id: 228, status: 0x00 SUCCESS
11:44:41:394 APS-DATA.confirm request id: 228 -> erase from queue
11:44:41:433 aps request id: 228 finished, erase from queue
11:44:42:293 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:42:295 asdu: 093202002c0902000400000181
11:44:42:313 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1208989
11:44:42:315 APS-DATA.request id: 234, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:42:317 asdu (length: 5): 10320b0200
11:44:42:360 APS-DATA.confirm id: 234, status: 0x00 SUCCESS
11:44:42:361 APS-DATA.confirm request id: 234 -> erase from queue
11:44:42:393 aps request id: 234 finished, erase from queue
11:44:42:735 APS-DATA.request id: 237, addrmode: 0x03, addr: 0x00158d00025842c4, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x00
11:44:42:737 asdu (length: 5): 1009000700
11:44:42:739 APS-DATA.request id: 238, addrmode: 0x03, addr: 0x00158d00025842c4, profile: 0x0000, cluster: 0x0033, ep: 0x00 -> 0x00 queue: 3 len: 2 tx.options 0x04
11:44:42:740 asdu (length: 2): cd00
11:44:42:785 APS-DATA.confirm id: 237, status: 0x00 SUCCESS
11:44:42:787 APS-DATA.confirm request id: 237 -> erase from queue
11:44:42:801 aps request id: 237 finished, erase from queue
11:44:42:843 APS-DATA.confirm id: 238, status: 0x00 SUCCESS
11:44:42:845 APS-DATA.confirm request id: 238 -> confirmed, timeout 0
11:44:42:856 APS-DATA.indication srcAddr: 0xd0cf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0300, lqi: 240, rssi: -33
11:44:42:858 asdu: 08090107000021ffff
11:44:42:871 00:15:8d:00:02:58:42:c4-01/state/ct expression: Item.val = Attr.val --> 65535
11:44:42:872 APS-DATA.request id: 240, addrmode: 0x02, addr: 0xd0cf, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:44:42:872 asdu (length: 5): 10090b0100
11:44:42:885 APS-DATA.request id: 241, addrmode: 0x03, addr: 0x00158d00025842c4, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x00
11:44:42:888 asdu (length: 5): 100a000040
11:44:42:900 APS-DATA.confirm id: 240, status: 0x00 SUCCESS
11:44:42:902 APS-DATA.confirm request id: 240 -> erase from queue
11:44:42:925 APS-DATA.indication srcAddr: 0xd0cf, srcEp: 0x00 dstAddrMode: 2, profile: 0x0000, cluster: 0x8033, lqi: 255, rssi: -33
11:44:42:927 asdu: cd00020002c4425802008d1500010800032c0908ffff2e210001c4425802008d1500010003032c0908ffff2e210001
11:44:42:928 APS-DATA.indication request id: 238 -> finished
11:44:42:930 APS-DATA.request id: 238 erase from queue
11:44:42:931 APS-DATA.request id: 240 erase from queue
11:44:42:952 APS-DATA.request id: 244, addrmode: 0x03, addr: 0x00158d00025842c4, profile: 0x0104, cluster: 0x0008, ep: 0x01 -> 0x01 queue: 3 len: 6 tx.options 0x00
11:44:42:954 asdu (length: 6): 100b08000000
11:44:42:975 APS-DATA.confirm id: 241, status: 0x00 SUCCESS
11:44:42:976 APS-DATA.confirm request id: 241 -> erase from queue
11:44:42:987 APS-DATA.confirm id: 244, status: 0x00 SUCCESS
11:44:42:990 APS-DATA.confirm request id: 244 -> erase from queue
11:44:43:015 APS-DATA.indication srcAddr: 0xd0cf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0300, lqi: 255, rssi: -33
11:44:43:016 asdu: 080a0100400021005b
11:44:43:017 APS-DATA.request id: 241 erase from queue
11:44:43:017 APS-DATA.request id: 244 erase from queue
11:44:43:034 00:15:8d:00:02:58:42:c4-01/state/hue expression: Item.val = Attr.val --> 23296
11:44:43:035 APS-DATA.request id: 247, addrmode: 0x02, addr: 0xd0cf, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:43:036 asdu (length: 5): 100a0b0100
11:44:43:060 APS-DATA.request id: 248, addrmode: 0x03, addr: 0x00158d00025842c4, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x00
11:44:43:063 asdu (length: 5): 100c000000
11:44:43:086 APS-DATA.confirm id: 247, status: 0x00 SUCCESS
11:44:43:088 APS-DATA.confirm request id: 247 -> erase from queue
11:44:43:097 APS-DATA.indication srcAddr: 0xd0cf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0008, lqi: 228, rssi: -35
11:44:43:100 asdu: 080b0900000000200a00080701
11:44:43:102 APS-DATA.request id: 247 erase from queue
11:44:43:103 APS-DATA.request id: 250, addrmode: 0x02, addr: 0xd0cf, profile: 0x0104, cluster: 0x0008, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:44:43:104 asdu (length: 5): 100b0b0900
11:44:43:117 APS-DATA.request id: 251, addrmode: 0x03, addr: 0x00158d00025842c4, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 4 len: 12 tx.options 0x00
11:44:43:121 asdu (length: 12): 100d08000800000300000400
11:44:43:147 APS-DATA.confirm id: 248, status: 0x00 SUCCESS
11:44:43:149 APS-DATA.confirm request id: 248 -> erase from queue
11:44:43:159 APS-DATA.confirm id: 250, status: 0x00 SUCCESS
11:44:43:162 APS-DATA.confirm request id: 250 -> erase from queue
11:44:43:187 APS-DATA.indication srcAddr: 0xd0cf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0006, lqi: 255, rssi: -34
11:44:43:188 asdu: 080c010000001000
11:44:43:188 APS-DATA.request id: 248 erase from queue
11:44:43:189 APS-DATA.request id: 250 erase from queue
11:44:43:202 00:15:8d:00:02:58:42:c4-01/state/on expression: Item.val = Attr.val --> false
11:44:43:203 APS-DATA.request id: 254, addrmode: 0x02, addr: 0xd0cf, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:44:43:204 asdu (length: 5): 100c0b0100
11:44:43:223 APS-DATA.request id: 255, addrmode: 0x03, addr: 0x00158d00025842c4, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x00
11:44:43:226 asdu (length: 5): 100e000100
11:44:43:252 APS-DATA.confirm id: 251, status: 0x00 SUCCESS
11:44:43:254 APS-DATA.confirm request id: 251 -> erase from queue
11:44:43:268 APS-DATA.confirm id: 254, status: 0x00 SUCCESS
11:44:43:270 APS-DATA.confirm request id: 254 -> erase from queue
11:44:43:286 aps request id: 251 finished, erase from queue
11:44:43:295 APS-DATA.indication srcAddr: 0xd0cf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0300, lqi: 255, rssi: -34
11:44:43:298 asdu: 080d098c00080000000300210a0003070a0000000400210a0003070a00
11:44:43:301 APS-DATA.request id: 254 erase from queue
11:44:43:303 APS-DATA.request id: 1, addrmode: 0x02, addr: 0xd0cf, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:44:43:304 asdu (length: 5): 100d0b0900
11:44:43:306 APS-DATA.request id: 2, addrmode: 0x03, addr: 0x00158d00025842c4, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 4 len: 31 tx.options 0x00
11:44:43:307 asdu (length: 31): 100f06000800300a000807000300210a0003070a00000400210a0003070a00
11:44:43:329 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:43:331 asdu: 093302002d090200040000015a
11:44:43:348 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 0
11:44:43:366 APS-DATA.request id: 4, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 5 len: 5 tx.options 0x04
11:44:43:367 asdu (length: 5): 10330b0200
11:44:43:409 APS-DATA.confirm id: 255, status: 0x00 SUCCESS
11:44:43:410 APS-DATA.confirm request id: 255 -> erase from queue
11:44:43:420 APS-DATA.confirm id: 1, status: 0x00 SUCCESS
11:44:43:424 APS-DATA.confirm request id: 1 -> erase from queue
11:44:43:442 aps request id: 255 finished, erase from queue
11:44:43:461 APS-DATA.indication srcAddr: 0xd0cf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0300, lqi: 255, rssi: -33
11:44:43:463 asdu: 080e0101000020be
11:44:43:463 APS-DATA.request id: 1 erase from queue
11:44:43:474 00:15:8d:00:02:58:42:c4-01/state/sat expression: Item.val = Attr.val --> 190
11:44:43:475 APS-DATA.request id: 7, addrmode: 0x02, addr: 0xd0cf, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
11:44:43:476 asdu (length: 5): 100e0b0100
11:44:43:505 APS-DATA.confirm id: 2, status: 0x00 SUCCESS
11:44:43:506 APS-DATA.confirm request id: 2 -> erase from queue
11:44:43:520 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:43:521 asdu: 093302002d090200040000015a
11:44:43:522 APS-DATA.request id: 2 erase from queue
11:44:43:538 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 190
11:44:43:599 APS-DATA.request id: 9, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
11:44:43:600 asdu (length: 5): 10330b0200
11:44:43:660 APS-DATA.confirm id: 4, status: 0x00 SUCCESS
11:44:43:661 APS-DATA.confirm request id: 4 -> erase from queue
11:44:43:677 APS-DATA.confirm id: 7, status: 0x00 SUCCESS
11:44:43:679 APS-DATA.confirm request id: 7 -> erase from queue
11:44:43:687 aps request id: 4 finished, erase from queue
11:44:43:702 APS-DATA.indication srcAddr: 0xd0cf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0300, lqi: 255, rssi: -34
11:44:43:704 asdu: 080f078c000800
11:44:43:705 APS-DATA.request id: 7 erase from queue
11:44:43:706 APS-DATA.request id: 12, addrmode: 0x02, addr: 0xd0cf, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:44:43:707 asdu (length: 5): 100f0b0700
11:44:43:730 APS-DATA.confirm id: 12, status: 0x00 SUCCESS
11:44:43:731 APS-DATA.confirm request id: 12 -> erase from queue
11:44:43:746 APS-DATA.confirm id: 9, status: 0x00 SUCCESS
11:44:43:747 APS-DATA.confirm request id: 9 -> erase from queue
11:44:43:761 aps request id: 9 finished, erase from queue
11:44:43:841 aps request id: 12 finished, erase from queue
11:44:43:856 APS-DATA.indication srcAddr: 0xeedb, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0201, lqi: 255, rssi: -34
11:44:43:857 asdu: 18d40a0000297107
11:44:44:159 APS-DATA.request id: 16, addrmode: 0x02, addr: 0x9bf3, profile: 0x0000, cluster: 0x0005, ep: 0x00 -> 0x00 queue: 2 len: 3 tx.options 0x00
11:44:44:161 asdu (length: 3): e0f39b
11:44:44:190 APS-DATA.confirm id: 16, status: 0x00 SUCCESS
11:44:44:191 APS-DATA.confirm request id: 16 -> confirmed, timeout 0
11:44:44:203 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x00 dstAddrMode: 2, profile: 0x0000, cluster: 0x8005, lqi: 255, rssi: -55
11:44:44:204 asdu: e000f39b0101
11:44:44:205 APS-DATA.indication request id: 16 -> finished
11:44:44:205 APS-DATA.request id: 16 erase from queue
11:44:44:287 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:44:288 asdu: 093402002e090200040000017a
11:44:44:300 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1905
11:44:44:317 APS-DATA.request id: 19, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:44:318 asdu (length: 5): 10340b0200
11:44:44:352 APS-DATA.confirm id: 19, status: 0x00 SUCCESS
11:44:44:353 APS-DATA.confirm request id: 19 -> erase from queue
11:44:44:402 aps request id: 19 finished, erase from queue
11:44:44:641 APS-DATA.request id: 23, addrmode: 0x03, addr: 0x847127fffefeab08, profile: 0x0104, cluster: 0x0001, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x00
11:44:44:642 asdu (length: 5): 1010002100
11:44:44:659 APS-DATA.confirm id: 23, status: 0x00 SUCCESS
11:44:44:660 APS-DATA.confirm request id: 23 -> erase from queue
11:44:44:702 APS-DATA.indication srcAddr: 0xd4e6, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0001, lqi: 255, rssi: -55
11:44:44:704 asdu: 08100121000020af
11:44:44:705 APS-DATA.request id: 23 erase from queue
11:44:44:719 84:71:27:ff:fe:fe:ab:08-01-0500/config/battery expression: Item.val = Math.round(Attr.val / 2); --> 88
11:44:44:720 APS-DATA.request id: 25, addrmode: 0x02, addr: 0xd4e6, profile: 0x0104, cluster: 0x0001, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:44:722 asdu (length: 5): 10100b0100
11:44:44:750 APS-DATA.confirm id: 25, status: 0x00 SUCCESS
11:44:44:752 APS-DATA.confirm request id: 25 -> erase from queue
11:44:44:801 aps request id: 25 finished, erase from queue
11:44:45:286 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:45:288 asdu: 093502002f090200040000018d
11:44:45:307 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 175
11:44:45:327 APS-DATA.request id: 29, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:45:329 asdu (length: 5): 10350b0200
11:44:45:369 APS-DATA.confirm id: 29, status: 0x00 SUCCESS
11:44:45:370 APS-DATA.confirm request id: 29 -> erase from queue
11:44:45:441 aps request id: 29 finished, erase from queue
11:44:45:639 APS-DATA.request id: 32, addrmode: 0x03, addr: 0xb0ce1814036bd10e, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x00
11:44:45:640 asdu (length: 5): 1011000000
11:44:45:671 APS-DATA.confirm id: 32, status: 0x00 SUCCESS
11:44:45:672 APS-DATA.confirm request id: 32 -> erase from queue
11:44:45:682 aps request id: 32 finished, erase from queue
11:44:45:700 APS-DATA.indication srcAddr: 0xe4f9, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0006, lqi: 255, rssi: -71
11:44:45:703 asdu: 0811010000001000
11:44:45:720 b0:ce:18:14:03:6b:d1:0e-01/state/on expression: Item.val = Attr.val --> false
11:44:45:722 APS-DATA.request id: 34, addrmode: 0x02, addr: 0xe4f9, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:45:723 asdu (length: 5): 10110b0100
11:44:45:740 APS-DATA.request id: 35, addrmode: 0x03, addr: 0xb0ce1814036bd10e, profile: 0x0104, cluster: 0x0702, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x00
11:44:45:743 asdu (length: 5): 1012000004
11:44:45:755 APS-DATA.confirm id: 34, status: 0x00 SUCCESS
11:44:45:758 APS-DATA.confirm request id: 34 -> erase from queue
11:44:45:768 aps request id: 34 finished, erase from queue
11:44:45:779 APS-DATA.confirm id: 35, status: 0x00 SUCCESS
11:44:45:781 APS-DATA.confirm request id: 35 -> erase from queue
11:44:45:820 APS-DATA.indication srcAddr: 0xe4f9, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0702, lqi: 252, rssi: -72
11:44:45:821 asdu: 0812010004002a000000
11:44:45:822 APS-DATA.request id: 35 erase from queue
11:44:45:833 b0:ce:18:14:03:6b:d1:0e-01-0b04/state/power expression: if (Attr.val != -32768) { Item.val = Attr.val / 10; } --> 0
11:44:45:844 b0:ce:18:14:03:6b:d1:0e-01-0702/state/power expression: if (Attr.val != -32768) { Item.val = Attr.val / 10; } --> 0
11:44:45:845 APS-DATA.request id: 37, addrmode: 0x02, addr: 0xe4f9, profile: 0x0104, cluster: 0x0702, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:45:846 asdu (length: 5): 10120b0100
11:44:45:865 APS-DATA.request id: 38, addrmode: 0x03, addr: 0xb0ce1814036bd10e, profile: 0x0104, cluster: 0x0702, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x00
11:44:45:866 asdu (length: 5): 1013000004
11:44:45:886 APS-DATA.confirm id: 37, status: 0x00 SUCCESS
11:44:45:889 APS-DATA.confirm request id: 37 -> erase from queue
11:44:45:936 aps request id: 37 finished, erase from queue
11:44:45:959 APS-DATA.confirm id: 38, status: 0xE9 MAC_NO_ACK
11:44:45:965 APS-DATA.request id: 40, addrmode: 0x03, addr: 0xb0ce1814036bd10e, profile: 0x0104, cluster: 0x0702, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x00
11:44:45:968 asdu (length: 5): 1014000004
11:44:45:977 APS-DATA.indication srcAddr: 0xe4f9, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0702, lqi: 255, rssi: -72
11:44:45:981 asdu: 0813010004002a000000
11:44:45:996 b0:ce:18:14:03:6b:d1:0e-01-0b04/state/power expression: if (Attr.val != -32768) { Item.val = Attr.val / 10; } --> 0
11:44:46:008 b0:ce:18:14:03:6b:d1:0e-01-0702/state/power expression: if (Attr.val != -32768) { Item.val = Attr.val / 10; } --> 0
11:44:46:009 APS-DATA.request id: 42, addrmode: 0x02, addr: 0xe4f9, profile: 0x0104, cluster: 0x0702, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:44:46:009 asdu (length: 5): 10130b0100
11:44:46:048 APS-DATA.confirm id: 40, status: 0x00 SUCCESS
11:44:46:049 APS-DATA.confirm request id: 40 -> erase from queue
11:44:46:056 APS-DATA.confirm id: 42, status: 0x00 SUCCESS
11:44:46:058 APS-DATA.confirm request id: 42 -> erase from queue
11:44:46:067 APS-DATA.indication srcAddr: 0xe4f9, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0702, lqi: 255, rssi: -73
11:44:46:070 asdu: 0814010004002a000000
11:44:46:071 APS-DATA.request id: 40 erase from queue
11:44:46:072 APS-DATA.request id: 42 erase from queue
11:44:46:084 b0:ce:18:14:03:6b:d1:0e-01-0b04/state/power expression: if (Attr.val != -32768) { Item.val = Attr.val / 10; } --> 0
11:44:46:095 b0:ce:18:14:03:6b:d1:0e-01-0702/state/power expression: if (Attr.val != -32768) { Item.val = Attr.val / 10; } --> 0
11:44:46:096 APS-DATA.request id: 44, addrmode: 0x02, addr: 0xe4f9, profile: 0x0104, cluster: 0x0702, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:46:097 asdu (length: 5): 10140b0100
11:44:46:131 APS-DATA.confirm id: 44, status: 0x00 SUCCESS
11:44:46:132 APS-DATA.confirm request id: 44 -> erase from queue
11:44:46:161 aps request id: 44 finished, erase from queue
11:44:46:287 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -56
11:44:46:288 asdu: 09360200300902000400000182
11:44:46:304 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 0
11:44:46:360 APS-DATA.request id: 47, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:46:361 asdu (length: 5): 10360b0200
11:44:46:642 APS-DATA.request id: 50, addrmode: 0x03, addr: 0x500b91400002c436, profile: 0x0104, cluster: 0xFF01, ep: 0x01 -> 0x01 queue: 3 len: 7 tx.options 0x00
11:44:46:645 asdu (length: 7): 149c1115001000
11:44:46:647 APS-DATA.request id: 51, addrmode: 0x03, addr: 0x500b91400002c436, profile: 0x0000, cluster: 0x0033, ep: 0x00 -> 0x00 queue: 4 len: 2 tx.options 0x04
11:44:46:650 asdu (length: 2): ce00
11:44:46:685 APS-DATA.confirm id: 50, status: 0x00 SUCCESS
11:44:46:686 APS-DATA.confirm request id: 50 -> erase from queue
11:44:46:712 APS-DATA.confirm id: 51, status: 0x00 SUCCESS
11:44:46:713 APS-DATA.confirm request id: 51 -> confirmed, timeout 0
11:44:46:722 aps request id: 50 finished, erase from queue
11:44:46:748 APS-DATA.indication srcAddr: 0xeedb, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xFF01, lqi: 244, rssi: -35
11:44:46:749 asdu: 1c9c1115011000002998fe
11:44:46:763 50:0b:91:40:00:02:c4:36-01-0201/config/externalsensortemp expression: Item.val = Attr.val; --> -360
11:44:46:781 APS-DATA.request id: 53, addrmode: 0x03, addr: 0x500b91400002c436, profile: 0x0104, cluster: 0x0201, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x00
11:44:46:782 asdu (length: 5): 1016001200
11:44:46:789 APS-DATA.indication srcAddr: 0xeedb, srcEp: 0x00 dstAddrMode: 2, profile: 0x0000, cluster: 0x8033, lqi: 255, rssi: -33
11:44:46:790 asdu: ce0005000236c4020040910b50010204032c0908ffff2e21000136c4020040910b50010207032c0908ffff2e210001
11:44:46:792 APS-DATA.indication request id: 51 -> finished
11:44:46:793 APS-DATA.request id: 51 erase from queue
11:44:46:795 APS-DATA.request id: 55, addrmode: 0x03, addr: 0x500b91400002c436, profile: 0x0000, cluster: 0x0033, ep: 0x00 -> 0x00 queue: 4 len: 2 tx.options 0x04
11:44:46:795 asdu (length: 2): cf02
11:44:46:845 APS-DATA.confirm id: 53, status: 0x00 SUCCESS
11:44:46:846 APS-DATA.confirm request id: 53 -> erase from queue
11:44:46:860 APS-DATA.indication srcAddr: 0xeedb, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0201, lqi: 255, rssi: -35
11:44:46:862 asdu: 181601120000293a07
11:44:46:863 APS-DATA.request id: 53 erase from queue
11:44:46:874 50:0b:91:40:00:02:c4:36-01-0201/config/heatsetpoint expression: Item.val = Attr.val; --> 1850
11:44:46:877 APS-DATA.request id: 57, addrmode: 0x03, addr: 0x500b91400002c436, profile: 0x0104, cluster: 0x0201, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x00
11:44:46:878 asdu (length: 5): 1017002500
11:44:46:908 APS-DATA.confirm id: 55, status: 0x00 SUCCESS
11:44:46:909 APS-DATA.confirm request id: 55 -> confirmed, timeout 0
11:44:46:918 APS-DATA.indication srcAddr: 0xeedb, srcEp: 0x00 dstAddrMode: 2, profile: 0x0000, cluster: 0x8033, lqi: 255, rssi: -33
11:44:46:920 asdu: cf0005020236c4020040910b5001040b032c0908ffff2e21000136c4020040910b50010102032c0908ffff2e210001
11:44:46:922 APS-DATA.indication request id: 55 -> finished
11:44:46:923 APS-DATA.request id: 55 erase from queue
11:44:46:952 APS-DATA.request id: 60, addrmode: 0x03, addr: 0x500b91400002c436, profile: 0x0000, cluster: 0x0033, ep: 0x00 -> 0x00 queue: 4 len: 2 tx.options 0x04
11:44:46:953 asdu (length: 2): d004
11:44:46:988 APS-DATA.confirm id: 57, status: 0x00 SUCCESS
11:44:46:990 APS-DATA.confirm request id: 57 -> erase from queue
11:44:47:009 APS-DATA.indication srcAddr: 0xeedb, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0201, lqi: 255, rssi: -33
11:44:47:010 asdu: 181701250086
11:44:47:011 APS-DATA.request id: 57 erase from queue
11:44:47:013 APS-DATA.request id: 62, addrmode: 0x03, addr: 0x500b91400002c436, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x00
11:44:47:014 asdu (length: 5): 1018000000
11:44:47:033 APS-DATA.confirm id: 60, status: 0x00 SUCCESS
11:44:47:035 APS-DATA.confirm request id: 60 -> confirmed, timeout 0
11:44:47:046 APS-DATA.indication srcAddr: 0xeedb, srcEp: 0x00 dstAddrMode: 2, profile: 0x0000, cluster: 0x8033, lqi: 252, rssi: -34
11:44:47:049 asdu: d00005040136c4020040910b50010402032c0908ffff2e210001
11:44:47:051 APS-DATA.indication request id: 60 -> finished
11:44:47:052 APS-DATA.request id: 60 erase from queue
11:44:47:067 APS-DATA.request id: 64, addrmode: 0x03, addr: 0x500b91400002c436, profile: 0x0104, cluster: 0x0B04, ep: 0x01 -> 0x01 queue: 4 len: 12 tx.options 0x00
11:44:47:070 asdu (length: 12): 101908000b05000505000805
11:44:47:104 APS-DATA.confirm id: 62, status: 0x00 SUCCESS
11:44:47:106 APS-DATA.confirm request id: 62 -> erase from queue
11:44:47:117 APS-DATA.indication srcAddr: 0xeedb, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0006, lqi: 232, rssi: -36
11:44:47:120 asdu: 181801000086
11:44:47:121 APS-DATA.request id: 62 erase from queue
11:44:47:141 APS-DATA.request id: 66, addrmode: 0x03, addr: 0x500b91400002c436, profile: 0x0104, cluster: 0x0201, ep: 0x01 -> 0x01 queue: 4 len: 7 tx.options 0x00
11:44:47:143 asdu (length: 7): 149c111a000800
11:44:47:160 APS-DATA.confirm id: 64, status: 0x00 SUCCESS
11:44:47:162 APS-DATA.confirm request id: 64 -> erase from queue
11:44:47:174 APS-DATA.indication srcAddr: 0xeedb, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0B04, lqi: 255, rssi: -34
11:44:47:178 asdu: 1819098c000b05000005052101002c010a00000008052101002c010100
11:44:47:181 APS-DATA.request id: 64 erase from queue
11:44:47:182 APS-DATA.request id: 69, addrmode: 0x03, addr: 0x500b91400002c436, profile: 0x0104, cluster: 0x0B04, ep: 0x01 -> 0x01 queue: 4 len: 33 tx.options 0x00
11:44:47:183 asdu (length: 33): 101b06000b052901002c0101000005052101002c010a000008052101002c010100
11:44:47:219 APS-DATA.confirm id: 66, status: 0x00 SUCCESS
11:44:47:220 APS-DATA.confirm request id: 66 -> erase from queue
11:44:47:245 APS-DATA.confirm id: 69, status: 0x00 SUCCESS
11:44:47:246 APS-DATA.confirm request id: 69 -> erase from queue
11:44:47:263 APS-DATA.indication srcAddr: 0xeedb, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0201, lqi: 255, rssi: -33
11:44:47:267 asdu: 1c9c111a010800002000
11:44:47:269 APS-DATA.request id: 66 erase from queue
11:44:47:270 APS-DATA.request id: 69 erase from queue
11:44:47:282 50:0b:91:40:00:02:c4:36-01-0201/state/valve expression: Item.val = Attr.val; --> 0
11:44:47:284 APS-DATA.request id: 71, addrmode: 0x03, addr: 0x500b91400002c436, profile: 0x0104, cluster: 0x0B04, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x00
11:44:47:284 asdu (length: 5): 101c000b05
11:44:47:349 APS-DATA.indication srcAddr: 0xeedb, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0B04, lqi: 255, rssi: -34
11:44:47:350 asdu: 181b078c000b050000050500000805
11:44:47:361 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:47:362 asdu: 09370200310902000400000184
11:44:47:377 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 83886085
11:44:47:397 APS-DATA.request id: 74, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
11:44:47:398 asdu (length: 5): 10370b0200
11:44:47:413 APS-DATA.confirm id: 47, status: 0x00 SUCCESS
11:44:47:414 APS-DATA.confirm request id: 47 -> erase from queue
11:44:47:437 APS-DATA.confirm id: 71, status: 0x00 SUCCESS
11:44:47:938 APS-DATA.confirm request id: 71 -> erase from queue
11:44:47:939 aps request id: 47 finished, erase from queue
11:44:47:967 APS-DATA.confirm id: 74, status: 0x00 SUCCESS
11:44:49:303 APS-DATA.confirm request id: 74 -> erase from queue
11:44:49:321 aps request id: 71 finished, erase from queue
11:44:49:377 APS-DATA.indication srcAddr: 0xeedb, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0B04, lqi: 255, rssi: -35
11:44:49:380 asdu: 181c010b0500290000
11:44:49:383 APS-DATA.request id: 74 erase from queue
11:44:49:403 50:0b:91:40:00:02:c4:36-01-0b04/state/power expression: if (Attr.val != -32768 && Attr.val != 32768) { Item.val = Attr.val; } --> 0
11:44:49:418 50:0b:91:40:00:02:c4:36-01-0702/state/power expression: if (Attr.val != -32768 && Attr.val != 32768) { Item.val = Attr.val; } --> 0
11:44:49:423 APS-DATA.request id: 79, addrmode: 0x03, addr: 0x500b91400002c436, profile: 0x0104, cluster: 0x0B04, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x00
11:44:49:424 asdu (length: 5): 101d000b05
11:44:49:445 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:49:447 asdu: 09380200320902000400000190
11:44:49:461 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 0
11:44:49:481 APS-DATA.request id: 81, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:44:49:482 asdu (length: 5): 10380b0200
11:44:49:492 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:49:494 asdu: 09380200320902000400000190
11:44:49:509 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 0
11:44:49:510 APS-DATA.request id: 83, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
11:44:49:511 asdu (length: 5): 10380b0200
11:44:49:523 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:49:524 asdu: 09380200320902000400000190
11:44:49:540 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 0
11:44:49:541 APS-DATA.request id: 85, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 5 len: 5 tx.options 0x04
11:44:49:542 asdu (length: 5): 10380b0200
11:44:49:553 APS-DATA.confirm id: 79, status: 0x00 SUCCESS
11:44:49:555 APS-DATA.confirm request id: 79 -> erase from queue
11:44:49:562 aps request id: 79 finished, erase from queue
11:44:49:573 APS-DATA.indication srcAddr: 0xeedb, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0B04, lqi: 255, rssi: -37
11:44:49:576 asdu: 181d010b0500290000
11:44:49:594 50:0b:91:40:00:02:c4:36-01-0b04/state/power expression: if (Attr.val != -32768 && Attr.val != 32768) { Item.val = Attr.val; } --> 0
11:44:49:604 50:0b:91:40:00:02:c4:36-01-0702/state/power expression: if (Attr.val != -32768 && Attr.val != 32768) { Item.val = Attr.val; } --> 0
11:44:49:660 APS-DATA.confirm id: 81, status: 0x00 SUCCESS
11:44:49:660 APS-DATA.confirm request id: 81 -> erase from queue
11:44:49:671 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:49:673 asdu: 09390200330902000400000197
11:44:49:674 APS-DATA.request id: 81 erase from queue
11:44:49:686 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 0
11:44:49:687 APS-DATA.request id: 89, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
11:44:49:688 asdu (length: 5): 10390b0200
11:44:49:699 APS-DATA.confirm id: 83, status: 0x00 SUCCESS
11:44:49:702 APS-DATA.confirm request id: 83 -> erase from queue
11:44:49:725 APS-DATA.confirm id: 85, status: 0x00 SUCCESS
11:44:49:726 APS-DATA.confirm request id: 85 -> erase from queue
11:44:49:735 aps request id: 83 finished, erase from queue
11:44:49:758 APS-DATA.confirm id: 89, status: 0x00 SUCCESS
11:44:49:758 APS-DATA.confirm request id: 89 -> erase from queue
11:44:49:802 aps request id: 85 finished, erase from queue
11:44:49:881 aps request id: 89 finished, erase from queue
11:44:50:287 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:50:289 asdu: 093a02003409020004000001a1
11:44:50:310 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 0
11:44:50:312 APS-DATA.request id: 94, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:50:314 asdu (length: 5): 103a0b0200
11:44:50:353 APS-DATA.confirm id: 94, status: 0x00 SUCCESS
11:44:50:354 APS-DATA.confirm request id: 94 -> erase from queue
11:44:50:366 aps request id: 94 finished, erase from queue
11:44:51:227 APS-DATA.request id: 99, addrmode: 0x03, addr: 0x0022a30000253339, profile: 0x0104, cluster: 0x0000, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x00
11:44:51:228 asdu (length: 5): 101e000040
11:44:51:246 APS-DATA.confirm id: 99, status: 0x00 SUCCESS
11:44:51:249 APS-DATA.confirm request id: 99 -> erase from queue
11:44:51:285 APS-DATA.indication srcAddr: 0x86c4, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0000, lqi: 255, rssi: -52
11:44:51:287 asdu: 081e01004086
11:44:51:289 APS-DATA.request id: 99 erase from queue
11:44:51:292 APS-DATA.request id: 101, addrmode: 0x02, addr: 0x86c4, profile: 0x0104, cluster: 0x0000, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:51:294 asdu (length: 5): 101e0b0100
11:44:51:316 APS-DATA.request id: 102, addrmode: 0x03, addr: 0x0022a30000253339, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x00
11:44:51:318 asdu (length: 5): 101f000000
11:44:51:334 APS-DATA.confirm id: 101, status: 0x00 SUCCESS
11:44:51:337 APS-DATA.confirm request id: 101 -> erase from queue
11:44:51:349 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:51:351 asdu: 093b02003509020004000001d7
11:44:51:352 APS-DATA.request id: 101 erase from queue
11:44:51:364 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 0
11:44:51:365 APS-DATA.request id: 104, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:44:51:366 asdu (length: 5): 103b0b0200
11:44:51:406 APS-DATA.confirm id: 102, status: 0x00 SUCCESS
11:44:51:407 APS-DATA.confirm request id: 102 -> erase from queue
11:44:51:422 APS-DATA.confirm id: 104, status: 0x00 SUCCESS
11:44:51:423 APS-DATA.confirm request id: 104 -> erase from queue
11:44:51:431 APS-DATA.indication srcAddr: 0x86c4, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0006, lqi: 255, rssi: -52
11:44:51:433 asdu: 081f010000001000
11:44:51:434 APS-DATA.request id: 102 erase from queue
11:44:51:435 APS-DATA.request id: 104 erase from queue
11:44:51:445 00:22:a3:00:00:25:33:39-01/state/on expression: Item.val = Attr.val --> false
11:44:51:446 APS-DATA.request id: 107, addrmode: 0x02, addr: 0x86c4, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:51:447 asdu (length: 5): 101f0b0100
11:44:51:461 APS-DATA.request id: 108, addrmode: 0x03, addr: 0x0022a30000253339, profile: 0x0104, cluster: 0x0000, ep: 0x01 -> 0x02 queue: 3 len: 5 tx.options 0x00
11:44:51:464 asdu (length: 5): 1020000040
11:44:51:485 APS-DATA.confirm id: 107, status: 0x00 SUCCESS
11:44:51:486 APS-DATA.confirm request id: 107 -> erase from queue
11:44:51:508 APS-DATA.confirm id: 108, status: 0x00 SUCCESS
11:44:51:593 APS-DATA.confirm request id: 108 -> erase from queue
11:44:51:594 aps request id: 107 finished, erase from queue
11:44:51:606 APS-DATA.indication srcAddr: 0x86c4, srcEp: 0x02 dstAddrMode: 2, profile: 0x0104, cluster: 0x0000, lqi: 255, rssi: -52
11:44:51:607 asdu: 082001004086
11:44:51:609 APS-DATA.request id: 108 erase from queue
11:44:51:610 APS-DATA.request id: 110, addrmode: 0x02, addr: 0x86c4, profile: 0x0104, cluster: 0x0000, ep: 0x01 -> 0x02 queue: 2 len: 5 tx.options 0x04
11:44:51:612 asdu (length: 5): 10200b0100
11:44:51:637 APS-DATA.request id: 111, addrmode: 0x03, addr: 0x0022a30000253339, profile: 0x0104, cluster: 0x0000, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x00
11:44:51:640 asdu (length: 5): 1021000040
11:44:51:654 APS-DATA.confirm id: 110, status: 0x00 SUCCESS
11:44:51:660 APS-DATA.confirm request id: 110 -> erase from queue
11:44:51:677 APS-DATA.confirm id: 111, status: 0x00 SUCCESS
11:44:51:678 APS-DATA.confirm request id: 111 -> erase from queue
11:44:51:735 APS-DATA.indication srcAddr: 0x86c4, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0000, lqi: 255, rssi: -52
11:44:51:737 asdu: 082101004086
11:44:51:738 APS-DATA.request id: 110 erase from queue
11:44:51:739 APS-DATA.request id: 111 erase from queue
11:44:51:741 APS-DATA.request id: 114, addrmode: 0x02, addr: 0x86c4, profile: 0x0104, cluster: 0x0000, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:51:743 asdu (length: 5): 10210b0100
11:44:51:793 APS-DATA.confirm id: 114, status: 0x00 SUCCESS
11:44:51:794 APS-DATA.confirm request id: 114 -> erase from queue
11:44:51:801 aps request id: 114 finished, erase from queue
11:44:52:286 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:52:290 asdu: 093c02003609020004000001cf
11:44:52:309 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> false
11:44:52:310 APS-DATA.request id: 118, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:52:311 asdu (length: 5): 103c0b0200
11:44:52:345 APS-DATA.confirm id: 118, status: 0x00 SUCCESS
11:44:52:346 APS-DATA.confirm request id: 118 -> erase from queue
11:44:52:361 aps request id: 118 finished, erase from queue
11:44:53:286 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:53:288 asdu: 093d0200370902000400000184
11:44:53:308 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> false
11:44:53:309 APS-DATA.request id: 125, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:53:311 asdu (length: 5): 103d0b0200
11:44:53:355 APS-DATA.confirm id: 125, status: 0x00 SUCCESS
11:44:53:358 APS-DATA.confirm request id: 125 -> erase from queue
11:44:53:401 aps request id: 125 finished, erase from queue
11:44:54:285 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:54:287 asdu: 093e02003809020004000001a1
11:44:54:306 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> false
11:44:54:308 APS-DATA.request id: 132, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:54:309 asdu (length: 5): 103e0b0200
11:44:54:334 APS-DATA.indication srcAddr: 0xeedb, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0201, lqi: 252, rssi: -34
11:44:54:336 asdu: 18d50a0000295307
11:44:54:355 APS-DATA.confirm id: 132, status: 0x00 SUCCESS
11:44:54:357 APS-DATA.confirm request id: 132 -> erase from queue
11:44:54:368 aps request id: 132 finished, erase from queue
11:44:55:139 APS-DATA.request id: 138, addrmode: 0x03, addr: 0x086bd7fffe5b8688, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x00
11:44:55:141 asdu (length: 5): 1022000000
11:44:55:161 APS-DATA.confirm id: 138, status: 0x00 SUCCESS
11:44:55:163 APS-DATA.confirm request id: 138 -> erase from queue
11:44:55:165 aps request id: 138 finished, erase from queue
11:44:55:207 APS-DATA.indication srcAddr: 0x345a, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0006, lqi: 255, rssi: -77
11:44:55:209 asdu: 1822010000001001
11:44:55:223 08:6b:d7:ff:fe:5b:86:88-01/state/on expression: Item.val = Attr.val --> true
11:44:55:240 APS-DATA.indication srcAddr: 0x9be9, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0702, lqi: 255, rssi: -46
11:44:55:243 asdu: 18d10a0000259e7212000000
11:44:55:258 50:0b:91:40:00:02:ca:1c-01-0702/state/consumption expression: Item.val = Attr.val --> 1208990
11:44:55:329 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -54
11:44:55:331 asdu: 093f0200390902000400000153
11:44:55:348 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1208990
11:44:55:367 APS-DATA.request id: 142, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:44:55:369 asdu (length: 5): 103f0b0200
11:44:55:560 APS-DATA.request id: 144, addrmode: 0x02, addr: 0x9bf3, profile: 0x0000, cluster: 0x0002, ep: 0x00 -> 0x00 queue: 3 len: 3 tx.options 0x00
11:44:55:562 asdu (length: 3): e5f39b
11:44:55:586 APS-DATA.confirm id: 144, status: 0x00 SUCCESS
11:44:55:587 APS-DATA.confirm request id: 144 -> confirmed, timeout 0
11:44:55:606 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x00 dstAddrMode: 2, profile: 0x0000, cluster: 0x8002, lqi: 255, rssi: -55
11:44:55:608 asdu: e500f39b01408e0210525200002c520000
11:44:55:608 APS-DATA.indication request id: 144 -> finished
11:44:55:609 APS-DATA.request id: 144 erase from queue
11:44:55:613 APS-DATA.request id: 146, addrmode: 0x02, addr: 0x9bf3, profile: 0x0000, cluster: 0x0005, ep: 0x00 -> 0x00 queue: 3 len: 3 tx.options 0x00
11:44:55:613 asdu (length: 3): 23f39b
11:44:55:647 APS-DATA.confirm id: 146, status: 0x00 SUCCESS
11:44:55:650 APS-DATA.confirm request id: 146 -> confirmed, timeout 0
11:44:55:663 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x00 dstAddrMode: 2, profile: 0x0000, cluster: 0x8005, lqi: 255, rssi: -55
11:44:55:665 asdu: 2300f39b0101
11:44:55:666 APS-DATA.indication request id: 146 -> finished
11:44:55:667 APS-DATA.request id: 146 erase from queue
11:44:56:296 APS-DATA.confirm id: 142, status: 0x00 SUCCESS
11:44:56:298 APS-DATA.confirm request id: 142 -> erase from queue
11:44:56:369 aps request id: 142 finished, erase from queue
11:44:57:138 APS-DATA.request id: 156, addrmode: 0x03, addr: 0x00158d00025c9bff, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x00
11:44:57:139 asdu (length: 5): 1024000700
11:44:57:140 APS-DATA.request id: 157, addrmode: 0x03, addr: 0x00158d00025c9bff, profile: 0x0000, cluster: 0x0033, ep: 0x00 -> 0x00 queue: 3 len: 2 tx.options 0x04
11:44:57:141 asdu (length: 2): d100
11:44:57:163 APS-DATA.confirm id: 156, status: 0x00 SUCCESS
11:44:57:167 APS-DATA.confirm request id: 156 -> erase from queue
11:44:57:174 aps request id: 156 finished, erase from queue
11:44:57:227 APS-DATA.indication srcAddr: 0x6870, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0300, lqi: 255, rssi: -34
11:44:57:228 asdu: 082401070000213801
11:44:57:238 00:15:8d:00:02:5c:9b:ff-01/state/ct expression: Item.val = Attr.val --> 312
11:44:57:239 APS-DATA.request id: 159, addrmode: 0x02, addr: 0x6870, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:44:57:240 asdu (length: 5): 10240b0100
11:44:57:250 APS-DATA.request id: 160, addrmode: 0x03, addr: 0x00158d00025c9bff, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x00
11:44:57:253 asdu (length: 5): 1025000040
11:44:57:268 APS-DATA.confirm id: 157, status: 0x00 SUCCESS
11:44:57:270 APS-DATA.confirm request id: 157 -> confirmed, timeout 0
11:44:57:286 APS-DATA.confirm id: 159, status: 0x00 SUCCESS
11:44:57:290 APS-DATA.confirm request id: 159 -> erase from queue
11:44:57:311 APS-DATA.indication srcAddr: 0x9be9, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0702, lqi: 255, rssi: -40
11:44:57:315 asdu: 18d20a0000259f7212000000
11:44:57:316 APS-DATA.request id: 159 erase from queue
11:44:57:329 50:0b:91:40:00:02:ca:1c-01-0702/state/consumption expression: Item.val = Attr.val --> 1208991
11:44:57:367 APS-DATA.indication srcAddr: 0x6870, srcEp: 0x00 dstAddrMode: 2, profile: 0x0000, cluster: 0x8033, lqi: 255, rssi: -37
11:44:57:368 asdu: d100020002ff9b5c02008d1500010800032c0908ffff2e210001ff9b5c02008d1500010003032c0908ffff2e210001
11:44:57:369 APS-DATA.indication request id: 157 -> finished
11:44:57:370 APS-DATA.request id: 157 erase from queue
11:44:57:380 APS-DATA.request id: 163, addrmode: 0x03, addr: 0x00158d00025c9bff, profile: 0x0104, cluster: 0x0008, ep: 0x01 -> 0x01 queue: 3 len: 6 tx.options 0x00
11:44:57:383 asdu (length: 6): 102608000000
11:44:57:399 APS-DATA.confirm id: 160, status: 0x00 SUCCESS
11:44:57:402 APS-DATA.confirm request id: 160 -> erase from queue
11:44:57:414 aps request id: 160 finished, erase from queue
11:44:57:438 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -56
11:44:57:440 asdu: 094002003a0902000400000162
11:44:57:456 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1208991
11:44:57:475 APS-DATA.request id: 166, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:44:57:476 asdu (length: 5): 10400b0200
11:44:57:506 APS-DATA.indication srcAddr: 0x9be9, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0201, lqi: 248, rssi: -42
11:44:57:508 asdu: 18d30a0000293507
11:44:57:518 APS-DATA.indication srcAddr: 0x6870, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0300, lqi: 248, rssi: -33
11:44:57:520 asdu: 08250100400021fa20
11:44:57:534 00:15:8d:00:02:5c:9b:ff-01/state/hue expression: Item.val = Attr.val --> 8442
11:44:57:535 APS-DATA.request id: 169, addrmode: 0x02, addr: 0x6870, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
11:44:57:536 asdu (length: 5): 10250b0100
11:44:57:540 APS-DATA.request id: 170, addrmode: 0x03, addr: 0x00158d00025c9bff, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 5 len: 5 tx.options 0x00
11:44:57:541 asdu (length: 5): 1027000000
11:44:57:563 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:57:565 asdu: 094002003a0902000400000162
11:44:57:585 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 8442
11:44:57:658 APS-DATA.request id: 172, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 6 len: 5 tx.options 0x04
11:44:57:660 asdu (length: 5): 10400b0200
11:44:57:732 APS-DATA.confirm id: 163, status: 0x00 SUCCESS
11:44:57:733 APS-DATA.confirm request id: 163 -> erase from queue
11:44:57:741 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -54
11:44:57:745 asdu: 094002003a0902000400000162
11:44:57:746 APS-DATA.request id: 163 erase from queue
11:44:57:760 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 8442
11:44:57:761 APS-DATA.request id: 175, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 6 len: 5 tx.options 0x04
11:44:57:762 asdu (length: 5): 10400b0200
11:44:57:777 APS-DATA.indication srcAddr: 0x6870, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0008, lqi: 255, rssi: -33
11:44:57:779 asdu: 08260900000000200a00080701
11:44:57:781 APS-DATA.request id: 177, addrmode: 0x02, addr: 0x6870, profile: 0x0104, cluster: 0x0008, ep: 0x01 -> 0x01 queue: 7 len: 5 tx.options 0x04
11:44:57:782 asdu (length: 5): 10260b0900
11:44:57:800 APS-DATA.request id: 178, addrmode: 0x03, addr: 0x00158d00025c9bff, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 8 len: 12 tx.options 0x00
11:44:57:803 asdu (length: 12): 102808000800000300000400
11:44:57:824 APS-DATA.confirm id: 166, status: 0x00 SUCCESS
11:44:57:828 APS-DATA.confirm request id: 166 -> erase from queue
11:44:57:839 aps request id: 166 finished, erase from queue
11:44:57:851 APS-DATA.confirm id: 169, status: 0x00 SUCCESS
11:44:57:854 APS-DATA.confirm request id: 169 -> erase from queue
11:44:57:882 APS-DATA.confirm id: 170, status: 0x00 SUCCESS
11:44:57:882 APS-DATA.confirm request id: 170 -> erase from queue
11:44:57:914 aps request id: 169 finished, erase from queue
11:44:57:920 APS-DATA.confirm id: 177, status: 0x00 SUCCESS
11:44:57:923 APS-DATA.confirm request id: 177 -> erase from queue
11:44:57:948 APS-DATA.confirm id: 172, status: 0x00 SUCCESS
11:44:57:950 APS-DATA.confirm request id: 172 -> erase from queue
11:44:57:963 APS-DATA.confirm id: 175, status: 0x00 SUCCESS
11:44:57:966 APS-DATA.confirm request id: 175 -> erase from queue
11:44:57:986 APS-DATA.indication srcAddr: 0x6870, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0006, lqi: 255, rssi: -37
11:44:57:991 asdu: 0827010000001000
11:44:57:993 APS-DATA.request id: 170 erase from queue
11:44:57:993 APS-DATA.request id: 172 erase from queue
11:44:57:994 APS-DATA.request id: 175 erase from queue
11:44:57:994 APS-DATA.request id: 177 erase from queue
11:44:58:005 00:15:8d:00:02:5c:9b:ff-01/state/on expression: Item.val = Attr.val --> false
11:44:58:006 APS-DATA.request id: 181, addrmode: 0x02, addr: 0x6870, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:44:58:007 asdu (length: 5): 10270b0100
11:44:58:031 APS-DATA.request id: 182, addrmode: 0x03, addr: 0x00158d00025c9bff, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x00
11:44:58:033 asdu (length: 5): 1029000100
11:44:58:053 APS-DATA.confirm id: 178, status: 0x00 SUCCESS
11:44:58:055 APS-DATA.confirm request id: 178 -> erase from queue
11:44:58:078 APS-DATA.indication srcAddr: 0x6870, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0300, lqi: 255, rssi: -37
11:44:58:079 asdu: 0828098c00080000000300210a0003070a0000000400210a0003070a00
11:44:58:080 APS-DATA.request id: 178 erase from queue
11:44:58:081 APS-DATA.request id: 184, addrmode: 0x02, addr: 0x6870, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
11:44:58:082 asdu (length: 5): 10280b0900
11:44:58:083 APS-DATA.request id: 185, addrmode: 0x03, addr: 0x00158d00025c9bff, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 5 len: 31 tx.options 0x00
11:44:58:084 asdu (length: 31): 102a06000800300a000807000300210a0003070a00000400210a0003070a00
11:44:58:119 APS-DATA.confirm id: 181, status: 0x00 SUCCESS
11:44:58:120 APS-DATA.confirm request id: 181 -> erase from queue
11:44:58:150 APS-DATA.confirm id: 182, status: 0x00 SUCCESS
11:44:59:128 APS-DATA.confirm request id: 182 -> erase from queue
11:44:59:140 aps request id: 181 finished, erase from queue
11:44:59:180 APS-DATA.confirm id: 184, status: 0x00 SUCCESS
11:44:59:182 APS-DATA.confirm request id: 184 -> erase from queue
11:44:59:217 aps request id: 182 finished, erase from queue
11:44:59:245 APS-DATA.indication srcAddr: 0x6870, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0300, lqi: 255, rssi: -36
11:44:59:246 asdu: 0829010100002075
11:44:59:246 APS-DATA.request id: 184 erase from queue
11:44:59:256 00:15:8d:00:02:5c:9b:ff-01/state/sat expression: Item.val = Attr.val --> 117
11:44:59:257 APS-DATA.request id: 189, addrmode: 0x02, addr: 0x6870, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:44:59:258 asdu (length: 5): 10290b0100
11:44:59:271 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:59:273 asdu: 094102003b0902000400000139
11:44:59:289 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 117
11:44:59:761 APS-DATA.request id: 191, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
11:44:59:762 asdu (length: 5): 10410b0200
11:44:59:777 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:44:59:778 asdu: 094102003b0902000400000139
11:44:59:797 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 117
11:44:59:798 APS-DATA.request id: 194, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 5 len: 5 tx.options 0x04
11:44:59:799 asdu (length: 5): 10410b0200
11:44:59:809 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -54
11:44:59:811 asdu: 094102003b0902000400000139
11:44:59:825 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 117
11:44:59:827 APS-DATA.request id: 196, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 6 len: 5 tx.options 0x04
11:44:59:827 asdu (length: 5): 10410b0200
11:44:59:838 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -54
11:44:59:840 asdu: 094102003b0902000400000139
11:44:59:855 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 117
11:44:59:856 APS-DATA.request id: 198, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 7 len: 5 tx.options 0x04
11:44:59:857 asdu (length: 5): 10410b0200
11:44:59:881 APS-DATA.confirm id: 185, status: 0x00 SUCCESS
11:44:59:883 APS-DATA.confirm request id: 185 -> erase from queue
11:44:59:891 APS-DATA.confirm id: 189, status: 0x00 SUCCESS
11:44:59:894 APS-DATA.confirm request id: 189 -> erase from queue
11:44:59:904 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -54
11:44:59:907 asdu: 094102003b0902000400000139
11:44:59:908 APS-DATA.request id: 185 erase from queue
11:44:59:909 APS-DATA.request id: 189 erase from queue
11:44:59:921 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 117
11:44:59:923 APS-DATA.request id: 200, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 6 len: 5 tx.options 0x04
11:44:59:924 asdu (length: 5): 10410b0200
11:44:59:961 APS-DATA.indication srcAddr: 0x6870, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0300, lqi: 255, rssi: -34
11:44:59:962 asdu: 082a078c000800
11:44:59:963 APS-DATA.request id: 203, addrmode: 0x02, addr: 0x6870, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 7 len: 5 tx.options 0x04
11:44:59:965 asdu (length: 5): 102a0b0700
11:44:59:983 APS-DATA.confirm id: 191, status: 0x00 SUCCESS
11:44:59:985 APS-DATA.confirm request id: 191 -> erase from queue
11:45:00:001 aps request id: 191 finished, erase from queue
11:45:00:012 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -54
11:45:00:016 asdu: 094202003c09020004000000fd
11:45:00:034 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 0
11:45:00:408 APS-DATA.request id: 205, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 7 len: 5 tx.options 0x04
11:45:00:409 asdu (length: 5): 10420b0200
11:45:00:430 APS-DATA.confirm id: 194, status: 0x00 SUCCESS
11:45:00:432 APS-DATA.confirm request id: 194 -> erase from queue
11:45:00:456 APS-DATA.confirm id: 196, status: 0x00 SUCCESS
11:45:00:457 APS-DATA.confirm request id: 196 -> erase from queue
11:45:00:466 APS-DATA.confirm id: 198, status: 0x00 SUCCESS
11:45:00:468 APS-DATA.confirm request id: 198 -> erase from queue
11:45:00:478 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:45:00:480 asdu: 094202003c09020004000000fd
11:45:00:481 APS-DATA.request id: 194 erase from queue
11:45:00:481 APS-DATA.request id: 196 erase from queue
11:45:00:482 APS-DATA.request id: 198 erase from queue
11:45:00:494 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 0
11:45:00:495 APS-DATA.request id: 208, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 5 len: 5 tx.options 0x04
11:45:00:495 asdu (length: 5): 10420b0200
11:45:00:513 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:45:00:514 asdu: 094202003c09020004000000fd
11:45:00:530 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 0
11:45:00:531 APS-DATA.request id: 210, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 6 len: 5 tx.options 0x04
11:45:00:532 asdu (length: 5): 10420b0200
11:45:00:556 APS-DATA.confirm id: 203, status: 0x00 SUCCESS
11:45:00:557 APS-DATA.confirm request id: 203 -> erase from queue
11:45:00:577 aps request id: 203 finished, erase from queue
11:45:00:585 APS-DATA.confirm id: 200, status: 0x00 SUCCESS
11:45:00:587 APS-DATA.confirm request id: 200 -> erase from queue
11:45:00:657 aps request id: 200 finished, erase from queue
11:45:00:709 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -54
11:45:00:710 asdu: 094202003c09020004000000fd
11:45:00:721 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 0
11:45:00:722 APS-DATA.request id: 213, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 5 len: 5 tx.options 0x04
11:45:00:723 asdu (length: 5): 10420b0200
11:45:00:724 APS-DATA.indication srcAddr: 0x9244, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0702, lqi: 255, rssi: -76
11:45:00:725 asdu: 18460a000025c02633010000
11:45:00:741 00:0d:6f:00:15:65:fd:b0-01-0702/state/consumption expression: Item.val = Attr.val --> 20129472
11:45:00:774 APS-DATA.confirm id: 205, status: 0x00 SUCCESS
11:45:00:776 APS-DATA.confirm request id: 205 -> erase from queue
11:45:00:793 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:45:00:795 asdu: 094302003d0902000400000105
11:45:00:797 APS-DATA.request id: 205 erase from queue
11:45:00:818 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 20129472
11:45:00:838 APS-DATA.request id: 216, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 5 len: 5 tx.options 0x04
11:45:00:839 asdu (length: 5): 10430b0200
11:45:00:880 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:45:00:882 asdu: 094302003d0902000400000105
11:45:00:897 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 20129472
11:45:00:898 APS-DATA.request id: 218, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 6 len: 5 tx.options 0x04
11:45:00:899 asdu (length: 5): 10430b0200
11:45:00:917 APS-DATA.confirm id: 208, status: 0x00 SUCCESS
11:45:00:920 APS-DATA.confirm request id: 208 -> erase from queue
11:45:00:975 APS-DATA.confirm id: 210, status: 0x00 SUCCESS
11:45:00:976 APS-DATA.confirm request id: 210 -> erase from queue
11:45:00:987 aps request id: 208 finished, erase from queue
11:45:01:023 APS-DATA.confirm id: 213, status: 0x00 SUCCESS
11:45:01:024 APS-DATA.confirm request id: 213 -> erase from queue
11:45:01:033 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:45:01:035 asdu: 094302003d0902000400000105
11:45:01:036 APS-DATA.request id: 210 erase from queue
11:45:01:037 APS-DATA.request id: 213 erase from queue
11:45:01:049 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 20129472
11:45:01:050 APS-DATA.request id: 221, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
11:45:01:051 asdu (length: 5): 10430b0200
11:45:01:077 APS-DATA.confirm id: 218, status: 0x00 SUCCESS
11:45:01:078 APS-DATA.confirm request id: 218 -> erase from queue
11:45:01:100 APS-DATA.confirm id: 216, status: 0x00 SUCCESS
11:45:01:101 APS-DATA.confirm request id: 216 -> erase from queue
11:45:01:119 APS-DATA.confirm id: 221, status: 0x00 SUCCESS
11:45:01:120 APS-DATA.confirm request id: 221 -> erase from queue
11:45:01:128 APS-DATA.indication srcAddr: 0x9244, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0B04, lqi: 255, rssi: -76
11:45:01:130 asdu: 18470a0805212b00
11:45:01:131 APS-DATA.request id: 216 erase from queue
11:45:01:137 APS-DATA.request id: 218 erase from queue
11:45:01:138 APS-DATA.request id: 221 erase from queue
11:45:01:150 00:0d:6f:00:15:65:fd:b0-01-0b04/state/current expression: if (Attr.val != 65535) { Item.val = Attr.val / 100; } --> 0.43
11:45:01:285 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:45:01:286 asdu: 094402003e0902000400000108
11:45:01:298 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 43
11:45:09:548 APS-DATA.request id: 225, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:45:09:549 asdu (length: 5): 10440b0200
11:45:09:629 aps request id: 167 prf: 0x0000 cl: 0x0033 timeout (confirmed: 1) to 0x500B91400002CA1C (0x9BE9)
11:45:09:630 aps request id: 168 prf: 0x0000 cl: 0x0031 timeout (confirmed: 1) to 0x500B91400001CB9B (0x964D)
11:45:09:673 APS-DATA.request id: 227, addrmode: 0x03, addr: 0xb0ce1814036bd7d0, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x00
11:45:09:674 asdu (length: 5): 102b000000
11:45:09:713 aps request id: 167 finished, erase from queue
11:45:09:720 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:45:09:721 asdu: 094402003e0902000400000108
11:45:09:725 APS-DATA.request id: 168 erase from queue
11:45:09:740 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 43
11:45:09:741 APS-DATA.request id: 229, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:45:09:741 asdu (length: 5): 10440b0200
11:45:09:771 APS-DATA.confirm id: 225, status: 0x00 SUCCESS
11:45:09:772 APS-DATA.confirm request id: 225 -> erase from queue
11:45:09:784 APS-DATA.confirm id: 225, status: 0x00 SUCCESS
11:45:09:788 APS-DATA.confirm id: 225, status: 0x00, match: 0
11:45:09:797 aps request id: 225 finished, erase from queue
11:45:09:809 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:45:09:812 asdu: 094402003e0902000400000108
11:45:09:831 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 43
11:45:09:833 APS-DATA.request id: 231, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:45:09:834 asdu (length: 5): 10440b0200
11:45:09:854 APS-DATA.indication srcAddr: 0xd4e6, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0502, lqi: 255, rssi: -57
11:45:09:855 asdu: 18750a000021f000
11:45:09:870 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -61
11:45:09:872 asdu: 094a0200440902000400000072
11:45:09:890 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 43
11:45:09:891 APS-DATA.request id: 234, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:45:09:892 asdu (length: 5): 104a0b0200
11:45:09:950 APS-DATA.confirm id: 227, status: 0x00 SUCCESS
11:45:09:951 APS-DATA.confirm request id: 227 -> erase from queue
11:45:09:960 aps request id: 227 finished, erase from queue
11:45:09:971 APS-DATA.indication srcAddr: 0x893f, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0006, lqi: 255, rssi: -73
11:45:09:978 asdu: 082b010000001000
11:45:09:993 b0:ce:18:14:03:6b:d7:d0-01/state/on expression: Item.val = Attr.val --> false
11:45:09:994 APS-DATA.request id: 237, addrmode: 0x02, addr: 0x893f, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:45:09:995 asdu (length: 5): 102b0b0100
11:45:10:018 APS-DATA.confirm id: 229, status: 0x00 SUCCESS
11:45:10:020 APS-DATA.confirm request id: 229 -> erase from queue
11:45:10:032 APS-DATA.confirm id: 231, status: 0x00 SUCCESS
11:45:10:034 APS-DATA.confirm request id: 231 -> erase from queue
11:45:10:046 APS-DATA.request id: 238, addrmode: 0x03, addr: 0x500b91400002ca1c, profile: 0x0000, cluster: 0x0031, ep: 0x00 -> 0x00 queue: 4 len: 2 tx.options 0x00
11:45:10:048 asdu (length: 2): e80c
11:45:10:049 aps request id: 229 finished, erase from queue
11:45:10:067 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -61
11:45:10:068 asdu: 094a0200440902000400000072
11:45:10:069 APS-DATA.request id: 231 erase from queue
11:45:10:082 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> false
11:45:10:554 APS-DATA.request id: 240, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:45:10:554 asdu (length: 5): 104a0b0200
11:45:10:587 APS-DATA.confirm id: 234, status: 0x00 SUCCESS
11:45:10:589 APS-DATA.confirm request id: 234 -> erase from queue
11:45:10:603 APS-DATA.confirm id: 237, status: 0x00 SUCCESS
11:45:10:604 APS-DATA.confirm request id: 237 -> erase from queue
11:45:10:616 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -62
11:45:10:617 asdu: 094b020045090200040000007d
11:45:10:618 APS-DATA.request id: 234 erase from queue
11:45:10:619 APS-DATA.request id: 237 erase from queue
11:45:10:632 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> false
11:45:10:633 APS-DATA.request id: 243, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:45:10:634 asdu (length: 5): 104b0b0200
11:45:10:664 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -61
11:45:10:665 asdu: 094b020045090200040000007d
11:45:10:681 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> false
11:45:10:683 APS-DATA.request id: 245, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:45:10:684 asdu (length: 5): 104b0b0200
11:45:10:711 APS-DATA.request id: 246, addrmode: 0x03, addr: 0x000d6f001565fdb0, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x00
11:45:10:714 asdu (length: 5): 102c000000
11:45:10:729 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -63
11:45:10:731 asdu: 094b020045090200040000007d
11:45:10:757 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> false
11:45:10:759 APS-DATA.request id: 248, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 5 len: 5 tx.options 0x04
11:45:10:760 asdu (length: 5): 104b0b0200
11:45:10:792 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -61
11:45:10:795 asdu: 094b020045090200040000007d
11:45:10:808 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> false
11:45:10:809 APS-DATA.request id: 250, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 6 len: 5 tx.options 0x04
11:45:10:810 asdu (length: 5): 104b0b0200
11:45:10:845 APS-DATA.confirm id: 238, status: 0x00 SUCCESS
11:45:10:846 APS-DATA.confirm request id: 238 -> confirmed, timeout 0
11:45:10:861 APS-DATA.indication srcAddr: 0x9be9, srcEp: 0x00 dstAddrMode: 2, profile: 0x0000, cluster: 0x8031, lqi: 255, rssi: -40
11:45:10:862 asdu: e8000f0c012c0908ffff2e2100c4425802008d1500cfd02501028e
11:45:10:862 APS-DATA.indication request id: 238 -> finished
11:45:10:863 APS-DATA.request id: 238 erase from queue
11:45:10:888 APS-DATA.confirm id: 240, status: 0x00 SUCCESS
11:45:10:890 APS-DATA.confirm request id: 240 -> erase from queue
11:45:10:898 aps request id: 240 finished, erase from queue
11:45:10:910 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -62
11:45:10:912 asdu: 094b020045090200040000007d
11:45:10:927 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> false
11:45:10:928 APS-DATA.request id: 254, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 5 len: 5 tx.options 0x04
11:45:10:929 asdu (length: 5): 104b0b0200
11:45:10:948 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -61
11:45:10:949 asdu: 094c0200460902000400000079
11:45:10:962 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> false
11:45:10:963 APS-DATA.request id: 0, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 6 len: 5 tx.options 0x04
11:45:10:964 asdu (length: 5): 104c0b0200
11:45:10:989 APS-DATA.confirm id: 245, status: 0x00 SUCCESS
11:45:10:990 APS-DATA.confirm request id: 245 -> erase from queue
11:45:11:028 APS-DATA.confirm id: 246, status: 0x00 SUCCESS
11:45:11:028 APS-DATA.confirm request id: 246 -> erase from queue
11:45:11:053 APS-DATA.confirm id: 248, status: 0x00 SUCCESS
11:45:11:054 APS-DATA.confirm request id: 248 -> erase from queue
11:45:11:062 aps request id: 245 finished, erase from queue
11:45:11:074 APS-DATA.indication srcAddr: 0x9244, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0006, lqi: 244, rssi: -78
11:45:11:076 asdu: 182c010000001001
11:45:11:077 APS-DATA.request id: 246 erase from queue
11:45:11:078 APS-DATA.request id: 248 erase from queue
11:45:11:090 00:0d:6f:00:15:65:fd:b0-01/state/on expression: Item.val = Attr.val --> true
11:45:11:091 APS-DATA.request id: 2, addrmode: 0x03, addr: 0x000d6f001565fdb0, profile: 0x0104, cluster: 0x0B04, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x00
11:45:11:092 asdu (length: 5): 102d000b05
11:45:11:114 APS-DATA.confirm id: 250, status: 0x00 SUCCESS
11:45:11:115 APS-DATA.confirm request id: 250 -> erase from queue
11:45:11:132 APS-DATA.confirm id: 254, status: 0x00 SUCCESS
11:45:11:135 APS-DATA.confirm request id: 254 -> erase from queue
11:45:11:145 aps request id: 250 finished, erase from queue
11:45:11:155 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -61
11:45:11:157 asdu: 094c0200460902000400000079
11:45:11:158 APS-DATA.request id: 254 erase from queue
11:45:11:171 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> true
11:45:11:587 APS-DATA.request id: 5, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:45:11:589 asdu (length: 5): 104c0b0200
11:45:11:664 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -61
11:45:11:665 asdu: 094c0200460902000400000079
11:45:11:685 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> true
11:45:11:686 APS-DATA.request id: 9, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
11:45:11:688 asdu (length: 5): 104c0b0200
11:45:11:715 APS-DATA.confirm id: 0, status: 0x00 SUCCESS
11:45:11:718 APS-DATA.confirm request id: 0 -> erase from queue
11:45:11:732 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -61
11:45:11:734 asdu: 094c0200460902000400000079
11:45:11:735 APS-DATA.request id: 0 erase from queue
11:45:11:755 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> true
11:45:11:756 APS-DATA.request id: 11, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
11:45:11:757 asdu (length: 5): 104c0b0200
11:45:11:782 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -63
11:45:11:785 asdu: 094d0200470902000400000081
11:45:11:797 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> true
11:45:11:798 APS-DATA.request id: 13, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 5 len: 5 tx.options 0x04
11:45:11:799 asdu (length: 5): 104d0b0200
11:45:11:821 APS-DATA.confirm id: 2, status: 0x00 SUCCESS
11:45:11:822 APS-DATA.confirm request id: 2 -> erase from queue
11:45:11:834 aps request id: 2 finished, erase from queue
11:45:11:865 APS-DATA.confirm id: 5, status: 0x00 SUCCESS
11:45:11:866 APS-DATA.confirm request id: 5 -> erase from queue
11:45:11:876 APS-DATA.indication srcAddr: 0x9244, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0B04, lqi: 248, rssi: -77
11:45:11:878 asdu: 182d010b0500296c01
11:45:11:879 APS-DATA.request id: 5 erase from queue
11:45:11:892 00:0d:6f:00:15:65:fd:b0-01-0b04/state/power expression: if (Attr.val != -32768) { Item.val = Attr.val / 10; } --> 36.4
11:45:12:214 APS-DATA.request id: 15, addrmode: 0x03, addr: 0x000d6f001565fdb0, profile: 0x0104, cluster: 0x0B04, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x00
11:45:12:217 asdu (length: 5): 102e000505
11:45:12:226 APS-DATA.confirm id: 9, status: 0x00 SUCCESS
11:45:12:227 APS-DATA.confirm request id: 9 -> erase from queue
11:45:12:258 APS-DATA.confirm id: 11, status: 0x00 SUCCESS
11:45:12:260 APS-DATA.confirm request id: 11 -> erase from queue
11:45:12:270 APS-DATA.confirm id: 243, status: 0x00 SUCCESS
11:45:12:271 APS-DATA.confirm request id: 243 -> erase from queue
11:45:12:282 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -61
11:45:12:284 asdu: 094d0200470902000400000081
11:45:12:284 APS-DATA.request id: 243 erase from queue
11:45:12:285 APS-DATA.request id: 9 erase from queue
11:45:12:286 APS-DATA.request id: 11 erase from queue
11:45:12:298 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 364
11:45:12:714 APS-DATA.request id: 18, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:45:12:715 asdu (length: 5): 104d0b0200
11:45:12:773 APS-DATA.indication srcAddr: 0x86c4, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0006, lqi: 255, rssi: -56
11:45:12:775 asdu: 08750a00001000
11:45:12:792 00:22:a3:00:00:25:33:39-01/state/on expression: Item.val = Attr.val --> false
11:45:12:793 APS-DATA.request id: 21, addrmode: 0x02, addr: 0x86c4, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:45:12:794 asdu (length: 5): 10750b0a00
11:45:12:796 APS-DATA.request id: 22, addrmode: 0x03, addr: 0x500b91400001cb9b, profile: 0x0104, cluster: 0xFF01, ep: 0x01 -> 0x01 queue: 4 len: 7 tx.options 0x00
11:45:12:798 asdu (length: 7): 149c112f001000
11:45:12:799 APS-DATA.request id: 23, addrmode: 0x03, addr: 0x500b91400001cb9b, profile: 0x0000, cluster: 0x0033, ep: 0x00 -> 0x00 queue: 5 len: 2 tx.options 0x04
11:45:12:800 asdu (length: 2): d200
11:45:12:836 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -63
11:45:12:838 asdu: 094d0200470902000400000081
11:45:12:856 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> false
11:45:13:278 APS-DATA.request id: 25, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 6 len: 5 tx.options 0x04
11:45:13:280 asdu (length: 5): 104d0b0200
11:45:13:326 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -64
11:45:13:329 asdu: 094d0200470902000400000081
11:45:13:347 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> false
11:45:13:349 APS-DATA.request id: 28, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 7 len: 5 tx.options 0x04
11:45:13:350 asdu (length: 5): 104d0b0200
11:45:13:369 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -72
11:45:13:372 asdu: 094d0200470902000400000081
11:45:13:389 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> false
11:45:13:390 APS-DATA.request id: 30, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 8 len: 5 tx.options 0x04
11:45:13:391 asdu (length: 5): 104d0b0200
11:45:13:421 APS-DATA.indication srcAddr: 0xd0cf, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0300, lqi: 255, rssi: -37
11:45:13:425 asdu: 08590a070021ffff010020be0000205b
11:45:13:437 00:15:8d:00:02:58:42:c4-01/state/ct expression: Item.val = Attr.val --> 65535
11:45:13:446 00:15:8d:00:02:58:42:c4-01/state/sat expression: Item.val = Attr.val --> 190
11:45:13:447 APS-DATA.request id: 32, addrmode: 0x02, addr: 0xd0cf, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 9 len: 5 tx.options 0x04
11:45:13:448 asdu (length: 5): 10590b0a00
11:45:13:478 APS-DATA.indication srcAddr: 0x6870, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0300, lqi: 255, rssi: -39
11:45:13:479 asdu: 088c0a07002138010100207500002020
11:45:13:489 00:15:8d:00:02:5c:9b:ff-01/state/ct expression: Item.val = Attr.val --> 312
11:45:13:500 00:15:8d:00:02:5c:9b:ff-01/state/sat expression: Item.val = Attr.val --> 117
11:45:13:501 APS-DATA.request id: 34, addrmode: 0x02, addr: 0x6870, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0x01 queue: 10 len: 5 tx.options 0x04
11:45:13:501 asdu (length: 5): 108c0b0a00
11:45:13:532 APS-DATA.confirm id: 13, status: 0x00 SUCCESS
11:45:13:533 APS-DATA.confirm request id: 13 -> erase from queue
11:45:13:543 APS-DATA.confirm id: 15, status: 0x00 SUCCESS
11:45:13:546 APS-DATA.confirm request id: 15 -> erase from queue
11:45:13:563 APS-DATA.indication srcAddr: 0x9244, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0B04, lqi: 255, rssi: -77
11:45:13:566 asdu: 182e01050500219d2e
11:45:13:567 APS-DATA.request id: 13 erase from queue
11:45:13:568 APS-DATA.request id: 15 erase from queue
11:45:13:579 00:0d:6f:00:15:65:fd:b0-01-0b04/state/voltage expression: if (Attr.val != 65535) { Item.val = Attr.val / 100; } --> 119.33
11:45:13:602 APS-DATA.confirm id: 18, status: 0x00 SUCCESS
11:45:13:603 APS-DATA.confirm request id: 18 -> erase from queue
11:45:13:615 APS-DATA.confirm id: 21, status: 0x00 SUCCESS
11:45:13:617 APS-DATA.confirm request id: 21 -> erase from queue
11:45:13:636 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -67
11:45:13:637 asdu: 094e020048090200040000008e
11:45:13:637 APS-DATA.request id: 18 erase from queue
11:45:13:638 APS-DATA.request id: 21 erase from queue
11:45:13:650 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 11933
11:45:14:334 APS-DATA.request id: 38, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 7 len: 5 tx.options 0x04
11:45:14:336 asdu (length: 5): 104e0b0200
11:45:14:398 APS-DATA.confirm id: 22, status: 0x00 SUCCESS
11:45:14:407 APS-DATA.confirm request id: 22 -> erase from queue
11:45:14:418 APS-DATA.indication srcAddr: 0x964d, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xFF01, lqi: 255, rssi: -42
11:45:14:421 asdu: 1c9c112f011000002998fe
11:45:14:423 APS-DATA.request id: 22 erase from queue
11:45:14:439 50:0b:91:40:00:01:cb:9b-01-0201/config/externalsensortemp expression: Item.val = Attr.val; --> -360
11:45:14:457 APS-DATA.request id: 41, addrmode: 0x03, addr: 0x500b91400001cb9b, profile: 0x0104, cluster: 0x0201, ep: 0x01 -> 0x01 queue: 7 len: 5 tx.options 0x00
11:45:14:460 asdu (length: 5): 1030001200
11:45:14:479 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -61
11:45:14:481 asdu: 094e020048090200040000008e
11:45:14:501 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> -360
11:45:14:830 APS-DATA.request id: 43, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 8 len: 5 tx.options 0x04
11:45:14:831 asdu (length: 5): 104e0b0200
11:45:14:848 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -56
11:45:14:849 asdu: 094e020048090200040000008e
11:45:14:865 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> -360
11:45:14:866 APS-DATA.request id: 46, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 9 len: 5 tx.options 0x04
11:45:14:867 asdu (length: 5): 104e0b0200
11:45:14:886 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:45:14:888 asdu: 094f0200490902000400000118
11:45:14:900 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> -360
11:45:14:901 APS-DATA.request id: 48, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 10 len: 5 tx.options 0x04
11:45:14:902 asdu (length: 5): 104f0b0200
11:45:14:926 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:45:14:928 asdu: 094f0200490902000400000118
11:45:14:940 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> -360
11:45:14:941 APS-DATA.request id: 51, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 11 len: 5 tx.options 0x04
11:45:14:942 asdu (length: 5): 104f0b0200
11:45:14:992 APS-DATA.confirm id: 32, status: 0x00 SUCCESS
11:45:14:993 APS-DATA.confirm request id: 32 -> erase from queue
11:45:14:999 aps request id: 32 finished, erase from queue
11:45:15:008 APS-DATA.confirm id: 34, status: 0x00 SUCCESS
11:45:15:009 APS-DATA.confirm request id: 34 -> erase from queue
11:45:15:031 APS-DATA.confirm id: 25, status: 0x00 SUCCESS
11:45:15:032 APS-DATA.confirm request id: 25 -> erase from queue
11:45:15:044 APS-DATA.confirm id: 23, status: 0x00 SUCCESS
11:45:15:045 APS-DATA.confirm request id: 23 -> confirmed, timeout 0
11:45:15:052 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -56
11:45:15:054 asdu: 094f0200490902000400000118
11:45:15:055 APS-DATA.request id: 25 erase from queue
11:45:15:056 APS-DATA.request id: 34 erase from queue
11:45:15:067 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> -360
11:45:15:068 APS-DATA.request id: 53, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 9 len: 5 tx.options 0x04
11:45:15:069 asdu (length: 5): 104f0b0200
11:45:15:087 APS-DATA.confirm id: 28, status: 0x00 SUCCESS
11:45:15:090 APS-DATA.confirm request id: 28 -> erase from queue
11:45:15:107 APS-DATA.confirm id: 30, status: 0x00 SUCCESS
11:45:15:110 APS-DATA.confirm request id: 30 -> erase from queue
11:45:15:120 APS-DATA.confirm id: 38, status: 0x00 SUCCESS
11:45:15:123 APS-DATA.confirm request id: 38 -> erase from queue
11:45:15:152 APS-DATA.confirm id: 41, status: 0x00 SUCCESS
11:45:15:153 APS-DATA.confirm request id: 41 -> erase from queue
11:45:15:158 aps request id: 28 finished, erase from queue
11:45:15:198 APS-DATA.confirm id: 43, status: 0x00 SUCCESS
11:45:15:199 APS-DATA.confirm request id: 43 -> erase from queue
11:45:15:207 APS-DATA.indication srcAddr: 0x964d, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0201, lqi: 255, rssi: -43
11:45:15:209 asdu: 183001120000293a07
11:45:15:210 APS-DATA.request id: 30 erase from queue
11:45:15:211 APS-DATA.request id: 38 erase from queue
11:45:15:212 APS-DATA.request id: 41 erase from queue
11:45:15:212 APS-DATA.request id: 43 erase from queue
11:45:15:226 50:0b:91:40:00:01:cb:9b-01-0201/config/heatsetpoint expression: Item.val = Attr.val; --> 1850
11:45:15:257 APS-DATA.request id: 56, addrmode: 0x03, addr: 0x500b91400001cb9b, profile: 0x0104, cluster: 0x0201, ep: 0x01 -> 0x01 queue: 5 len: 7 tx.options 0x00
11:45:15:260 asdu (length: 7): 149c1131000204
11:45:15:283 APS-DATA.confirm id: 46, status: 0x00 SUCCESS
11:45:15:287 APS-DATA.confirm request id: 46 -> erase from queue
11:45:15:298 APS-DATA.confirm id: 51, status: 0x00 SUCCESS
11:45:16:864 APS-DATA.confirm request id: 51 -> erase from queue
11:45:16:887 aps request id: 46 finished, erase from queue
11:45:16:917 APS-DATA.confirm id: 53, status: 0x00 SUCCESS
11:45:16:920 APS-DATA.confirm request id: 53 -> erase from queue
11:45:16:941 APS-DATA.confirm id: 48, status: 0x00 SUCCESS
11:45:16:944 APS-DATA.confirm request id: 48 -> erase from queue
11:45:16:961 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:45:16:963 asdu: 095002004a090200040000013e
11:45:16:965 APS-DATA.request id: 48 erase from queue
11:45:16:966 APS-DATA.request id: 51 erase from queue
11:45:16:967 APS-DATA.request id: 53 erase from queue
11:45:16:982 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1850
11:45:17:303 APS-DATA.request id: 60, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x04
11:45:17:304 asdu (length: 5): 10500b0200
11:45:17:337 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:45:17:338 asdu: 095002004a090200040000013e
11:45:17:353 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1850
11:45:17:354 APS-DATA.request id: 63, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:45:17:355 asdu (length: 5): 10500b0200
11:45:17:371 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -55
11:45:17:373 asdu: 095002004a090200040000013e
11:45:17:389 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1850
11:45:17:390 APS-DATA.request id: 65, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x04
11:45:17:391 asdu (length: 5): 10500b0200
11:45:17:405 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -51
11:45:17:408 asdu: 095102004b0902000400000121
11:45:17:421 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1850
11:45:17:422 APS-DATA.request id: 68, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 5 len: 5 tx.options 0x04
11:45:17:423 asdu (length: 5): 10510b0200
11:45:17:446 APS-DATA.confirm id: 56, status: 0x00 SUCCESS
11:45:17:447 APS-DATA.confirm request id: 56 -> erase from queue
11:45:17:481 aps request id: 56 finished, erase from queue
11:45:17:506 APS-DATA.confirm id: 60, status: 0x00 SUCCESS
11:45:17:507 APS-DATA.confirm request id: 60 -> erase from queue
11:45:17:517 APS-DATA.indication srcAddr: 0x964d, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0201, lqi: 255, rssi: -42
11:45:17:519 asdu: 1c9c1131010204003000
11:45:17:520 APS-DATA.request id: 60 erase from queue
11:45:17:530 50:0b:91:40:00:01:cb:9b-01-0201/config/ledindication expression: Item.val = Attr.val; --> 0
11:45:17:540 APS-DATA.request id: 70, addrmode: 0x03, addr: 0x500b91400001cb9b, profile: 0x0104, cluster: 0x0201, ep: 0x01 -> 0x01 queue: 4 len: 5 tx.options 0x00
11:45:17:541 asdu (length: 5): 1032002500
11:45:17:557 APS-DATA.confirm id: 63, status: 0x00 SUCCESS
11:45:17:560 APS-DATA.confirm request id: 63 -> erase from queue
11:45:17:569 aps request id: 63 finished, erase from queue
11:45:17:576 APS-DATA.confirm id: 65, status: 0x00 SUCCESS
11:45:17:577 APS-DATA.confirm request id: 65 -> erase from queue
11:45:17:598 APS-DATA.confirm id: 68, status: 0x00 SUCCESS
11:45:17:600 APS-DATA.confirm request id: 68 -> erase from queue
11:45:17:619 APS-DATA.confirm id: 70, status: 0x00 SUCCESS
11:45:17:620 APS-DATA.confirm request id: 70 -> erase from queue
11:45:17:635 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -67
11:45:17:636 asdu: 095202004c0902000400000071
11:45:17:637 APS-DATA.request id: 65 erase from queue
11:45:17:638 APS-DATA.request id: 68 erase from queue
11:45:17:638 APS-DATA.request id: 70 erase from queue
11:45:17:650 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1850
11:45:17:651 APS-DATA.request id: 72, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 1 len: 5 tx.options 0x04
11:45:17:651 asdu (length: 5): 10520b0200
11:45:17:679 APS-DATA.indication srcAddr: 0x964d, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0201, lqi: 255, rssi: -41
11:45:17:681 asdu: 183201250086
11:45:17:689 APS-DATA.request id: 75, addrmode: 0x03, addr: 0x500b91400001cb9b, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x00
11:45:17:690 asdu (length: 5): 1033000000
11:45:17:767 APS-DATA.confirm id: 72, status: 0x00 SUCCESS
11:45:17:769 APS-DATA.confirm request id: 72 -> erase from queue
11:45:17:779 APS-DATA.indication srcAddr: 0x964d, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0006, lqi: 192, rssi: -46
11:45:17:782 asdu: 183301000086
11:45:17:783 APS-DATA.request id: 72 erase from queue
11:45:17:793 APS-DATA.request id: 77, addrmode: 0x03, addr: 0x500b91400001cb9b, profile: 0x0104, cluster: 0x0201, ep: 0x01 -> 0x01 queue: 2 len: 5 tx.options 0x00
11:45:17:796 asdu (length: 5): 1034000000
11:45:17:819 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 240, rssi: -52
11:45:17:822 asdu: 095302004d0902000400000065
11:45:17:841 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1850
11:45:17:843 APS-DATA.request id: 79, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 3 len: 5 tx.options 0x04
11:45:17:844 asdu (length: 5): 10530b0200
11:45:17:860 APS-DATA.confirm id: 75, status: 0x00 SUCCESS
11:45:17:862 APS-DATA.confirm request id: 75 -> erase from queue
11:45:17:875 APS-DATA.confirm id: 77, status: 0x00 SUCCESS
11:45:17:876 APS-DATA.confirm request id: 77 -> erase from queue
11:45:17:882 aps request id: 75 finished, erase from queue
11:45:17:890 APS-DATA.indication srcAddr: 0x964d, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0201, lqi: 255, rssi: -41
11:45:17:892 asdu: 183401000000293807
11:45:17:893 APS-DATA.request id: 77 erase from queue
11:45:17:907 50:0b:91:40:00:01:cb:9b-01-0201/state/temperature expression: Item.val = Attr.val + R.item('config/offset').val --> 1848
11:45:18:344 APS-DATA.request id: 81, addrmode: 0x03, addr: 0x500b91400001cb9b, profile: 0x0104, cluster: 0x0201, ep: 0x01 -> 0x01 queue: 2 len: 7 tx.options 0x00
11:45:18:345 asdu (length: 7): 149c1135000800
11:45:18:368 APS-DATA.request id: 83, addrmode: 0x03, addr: 0x500b91400002ca1c, profile: 0x0104, cluster: 0xFF01, ep: 0x01 -> 0x01 queue: 3 len: 7 tx.options 0x00
11:45:18:370 asdu (length: 7): 149c1136001000
11:45:18:371 APS-DATA.request id: 84, addrmode: 0x03, addr: 0x500b91400002ca1c, profile: 0x0000, cluster: 0x0033, ep: 0x00 -> 0x00 queue: 4 len: 2 tx.options 0x04
11:45:18:375 asdu (length: 2): d300
11:45:18:635 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -52
11:45:18:655 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1848
11:45:19:075 APS-DATA.request id: 86, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 5 len: 5 tx.options 0x04
11:45:19:110 APS-DATA.indication srcAddr: 0x9bf3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xEF00, lqi: 255, rssi: -52
11:45:19:134 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1848
11:45:19:136 APS-DATA.request id: 89, addrmode: 0x02, addr: 0x9bf3, profile: 0x0104, cluster: 0xEF00, ep: 0x01 -> 0x01 queue: 6 len: 5 tx.options 0x04
11:45:19:179 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1848
11:45:19:202 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1848
11:45:19:225 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 1848
11:45:19:382 50:0b:91:40:00:01:cb:9b-01-0201/state/valve expression: Item.val = Attr.val; --> 9
11:45:19:448 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 9
Here is my actual DDF
{
"schema": "devcap1.schema.json",
"manufacturername": [
"_TZE200_ztc6ggyl",
"_TZE204_ztc6ggyl"
],
"modelid": [
"TS0601",
"TS0601"
],
"product": "Human Presence Detector - ZY-M100",
"sleeper": true,
"status": "Silver",
"path": "/devices/ZY-M100_human_breathing_presence.json",
"subdevices": [
{
"type": "$TYPE_LIGHT_LEVEL_SENSOR",
"restapi": "/sensors",
"uuid": [
"$address.ext",
"0x01",
"0x0400"
],
"items": [
{
"name": "attr/lastseen"
},
{
"name": "attr/manufacturername"
},
{
"name": "attr/modelid"
},
{
"name": "attr/name"
},
{
"name": "attr/swversion",
"refresh.interval": 84000,
"read": {
"at": "0x0001",
"cl": "0x0000",
"ep": 1,
"fn": "zcl"
},
"parse": {
"at": "0x0001",
"cl": "0x0000",
"ep": 1,
"fn": "zcl",
"script": "tuya_swversion.js"
}
},
{
"name": "attr/type"
},
{
"name": "attr/uniqueid"
},
{
"name": "config/on"
},
{
"name": "config/reachable"
},
{
"name": "state/lastupdated"
},
{
"name": "state/lux",
"description": "The current light intensity in Lux (max is 2000)",
"refresh.interval": 5,
"read": {
"fn": "tuya"
},
"parse": {
"dpid": 104,
"eval": "Item.val = Attr.val;",
"fn": "tuya"
},
"default": 0
}
]
},
{
"type": "$TYPE_PRESENCE_SENSOR",
"restapi": "/sensors",
"uuid": [
"$address.ext",
"0x01",
"0xef00"
],
"items": [
{
"name": "attr/id"
},
{
"name": "attr/lastannounced"
},
{
"name": "attr/lastseen"
},
{
"name": "attr/manufacturername"
},
{
"name": "attr/modelid"
},
{
"name": "attr/name"
},
{
"name": "attr/swversion",
"refresh.interval": 83999,
"read": {
"at": "0x0001",
"cl": "0x0000",
"ep": 1,
"fn": "zcl"
},
"parse": {
"at": "0x0001",
"cl": "0x0000",
"ep": 1,
"fn": "zcl",
"script": "tuya_swversion.js"
}
},
{
"name": "attr/type"
},
{
"name": "attr/uniqueid"
},
{
"name": "config/delay",
"description": "Detection delay : target confirmation delay time in 10th of second (from 0 to 100). Default 0.1s",
"read": {
"fn": "none"
},
"write": {
"dpid": 101,
"dt": "0x2b",
"eval": "Item.val;",
"fn": "tuya"
},
"parse": {
"dpid": 101,
"eval": "Item.val = Attr.val;",
"fn": "tuya"
},
"default": 1
},
{
"name": "config/duration",
"description": "Fading time : target disapperance delay time in second (from 0 to 15000). Default 90s",
"read": {
"fn": "tuya"
},
"write": {
"dpid": 102,
"dt": "0x2b",
"eval": "Item.val;",
"fn": "tuya"
},
"parse": {
"dpid": 102,
"eval": "Item.val = Attr.val;",
"fn": "tuya"
},
"default": 90
},
{
"name": "config/on"
},
{
"name": "config/reachable"
},
{
"name": "config/sensitivity",
"description": "Radar sensitivity (from 1 to 9). Default 7",
"read": {
"fn": "none"
},
"write": {
"dpid": 2,
"dt": "0x2b",
"eval": "10*Item.val;",
"fn": "tuya"
},
"parse": {
"dpid": 2,
"eval": "Item.val = Attr.val/10;",
"fn": "tuya"
},
"default": 7
},
{
"name": "state/angle",
"description": "Distance from detected target in cm (from 0 to 1000).",
"read": {
"fn": "none"
},
"parse": {
"dpid": 9,
"eval": "Item.val = Attr.val;",
"fn": "tuya"
},
"default": 0
},
{
"name": "state/errorcode",
"description": "Self check result code. \n0 = checking, 1 = check_success, 2 = check_failure, 3 = others, 4 = comm_fault, 5 = radar_fault",
"read": {
"fn": "none"
},
"parse": {
"dpid": 6,
"eval": "Item.val = Attr.val;",
"fn": "tuya"
},
"default": "1"
},
{
"name": "state/lastupdated"
},
{
"name": "state/presence",
"refresh.interval": 5,
"read": {
"fn": "tuya"
},
"parse": {
"dpid": 1,
"eval": "Item.val = Attr.val;",
"fn": "tuya"
},
"default": false
}
]
}
],
"bindings": [
{
"bind": "unicast",
"src.ep": 1,
"cl": "0xEF00"
},
{
"bind": "unicast",
"src.ep": 1,
"cl": "0x0006"
}
]
}
11:44:43:521 asdu: 093302002d090200040000015a
11:44:43:522 APS-DATA.request id: 2 erase from queue
11:44:43:538 70:ac:08:ff:fe:69:80:b9-01-ef00/state/angle expression: Item.val = Attr.val; --> 190
093302002d 09 02 00 04 0000015a
DPID 0x09 Type 0x02 0x00 not usefull 0x04 data lenght value 0x015a = 346
Hu ? why 190 ?
There is serious convertion issue, but can come from your version, I hope @McKenzer can make a try. Manup is not here for the moment, so the PR merge is not for tommorow
Hey guys, Tomorrow I will have my hands on 2 of these sensors. Followed through your comments but I did not understand a lot. From what I understood, to make it work in HA I have to import a custom DDF (which I guess is something like a "driver" for deconz?) so that it recognises the devices attributes and functions. Is this right? If so, how can I import a DDF?
Thank you :)
DDF is a kind of descriptor for DeConz to dialog with devices that are not quite recognized by legacy code.
Not familiar with HA but as understand you have to put json DDF file under /data/.local/share/dresden-elektronik/deCONZ/devices/
Then it will recognized at reload (restart of DeConz)
I just received this sensor so I'll be trying the DDF that @BabaIsYou posted. Let me know if you'd like me to test something specific
Hi,
which one do you have ? TZE200_ztc6ggyl or _TZE204_ztc6ggyl ?
Are attributes correctly reported ?
I have the _TZE204_ztc6ggyl Looks like the attributes are not reported correctly, the only thing I'm seeing in attributes is:
on: true
Nothing else in Phoscon ? Like this
{
"config": {
"on": true,
"reachable": true
},
"etag": "546dd1e1eb3ec15f03e90c1bb8335ae1",
"lastannounced": null,
"lastseen": "2022-12-20T13:24Z",
"manufacturername": "_TZE204_ztc6ggyl",
"modelid": "TS0601",
"name": "Luminosité Cinema",
"state": {
"lastupdated": "2022-12-20T13:17:19.332",
"lux": 0
},
"swversion": "1.0.6",
"type": "ZHALightLevel",
"uniqueid": "70:ac:08:ff:fe:69:80:b9-01-0400"
}
and
{
"config": {
"delay": 2192,
"duration": 1,
"on": true,
"reachable": true,
"sensitivity": 219
},
"etag": "f5d6cb845b1ff60d0877a475fbffbf88",
"lastannounced": null,
"lastseen": "2022-12-20T13:30Z",
"manufacturername": "_TZE204_ztc6ggyl",
"modelid": "TS0601",
"name": "Presence Cinema",
"state": {
"angle": 1,
"errorcode": "1",
"lastupdated": "2022-12-20T13:27:18.484",
"presence": false
},
"swversion": "1.0.6",
"type": "ZHAPresence",
"uniqueid": "70:ac:08:ff:fe:69:80:b9-01-ef00"
}
DDF is a kind of descriptor for DeConz to dialog with devices that are not quite recognized by legacy code. Not familiar with HA but as understand you have to put json DDF file under /data/.local/share/dresden-elektronik/deCONZ/devices/ Then it will recognized at reload (restart of DeConz)
Thank you for this! I also have _TZE204_ztc6ggyl. I open the DDF file, click on Hot reload while the "Permit Join is Enabled" but it does not change. It stays as a smart plug.
Am I missing something?
I restarted Deconz and it actually changed the device to Presence!
Do you want to do any testing on specific things?
It recognises the occupancy sensor as a light sensor in the Phosnon app which gets updated as frequently as set in HA.
At the same time is also recognised as a light with the name Smart plug 10
I open the DDF file, click on Hot reload while the "Permit Join is Enabled" but it does not change. It stays as a smart plug.
Yeah ^^ sorry, there is some bad magic ATM, need to set a procedure.
But you still have the "Smart plug 10" and this one is not in the DDF, so I think you have ATM a conflict with the old entry with legacy code (made before the DDF was added), and the new one with the DDF core.
I think if you just delete the device and re-include it, the smart plug will be removed (without action on DDF)
I think if you just delete the device and re-include it, the smart plug will be removed (without action on DDF)
From my side, I did it a lot of time and still have the smart plug entry, but may be it's about my version ;-)
I have the same screens that @manosioa but with a version 1.0.6 in the lightlevel sensor.
The question is : are the values correctly updated in json ? ;-)
The swversion can happen later, 84000s poll, can take time.
{
"name": "attr/swversion",
"refresh.interval": 84000,
"read": {
"at": "0x0001",
But on recent deconz version the "smart plug" need to be removed
"state": {
"lastupdated": "2022-12-20T13:17:19.332",
"lux": 0
Ha yes lux is not working on your side, but last updated seem fine, not a convertion issue ?
BTW you can remove in your DDF for lux
"refresh.interval": 5,
tuya cluster never use report/bind and can't be pollled
Edit: Have checked again, the dpid is 104, and no convertion used on Z2m, so seem fine.
Device
bought here
Screenshots
Basic
Groups
Scenes
Tuya specific Cluster
On/Off
Working Device Occupancy Sensor from Aqara Basic