Error: Too many bindings to one dataholder

Discussions about Z-Way software and Z-Wave technology in general
hyper
Posts: 3
Joined: 18 Jan 2016 16:41

Re: Error: Too many bindings to one dataholder

Post by hyper »

Hello,

Same problem here with Multisensor 6 of Aeon Labs. To point out again that the number of errors is always the same (5 or 10) assuming like in mrnmukkas case. (has to do with the number of alarms on the device). Btw, the errors are related to the burglar alarm functionality provided by the Aeon Sensor
bogr
Posts: 190
Joined: 16 Nov 2015 22:46

Re: Error: Too many bindings to one dataholder

Post by bogr »

Bam, and I just hit the same problem since I upgraded to 2.2.0 :evil: . Aeon Multisensor 6 as well.

Code: Select all

[2016-01-27 06:29:42.192] [D] [zway] RECEIVED: ( 01 24 00 04 00 04 1E 98 81 B9 69 37 96 7F CA 29 18 91 EA 57 64 3C BB A1 86 EF 80 31 14 3F EF CA 79 6F 30 02 CE
7B )
[2016-01-27 06:29:42.192] [D] [zway] SENT ACK
[2016-01-27 06:29:42.192] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2016-01-27 06:29:42.193] [I] [zway] Node 4:0 CC Security: Received a secure message
[2016-01-27 06:29:42.193] [D] [zway] SETDATA devices.4.instances.0.commandClasses.152.data.firstPart = **********
[2016-01-27 06:29:42.193] [I] [zway] Node 4:0 CC Security: passing decrypted packet to application level: [ 71 05 00 00 00 ff 07 fe 00 00 ]
[2016-01-27 06:29:42.193] [D] [zway] SETDATA devices.4.instances.0.commandClasses.113.data.7.eventParameters = byte[0]
[2016-01-27 06:29:42.193] [D] [zway]   ( zero-length buffer )
[2016-01-27 06:29:42.193] [D] [zway] SETDATA devices.4.instances.0.commandClasses.113.data.7.event = 254 (0x000000fe)
[2016-01-27 06:29:42.201] [D] [zway] SETDATA devices.4.instances.0.commandClasses.113.data.7.eventString = "unknown"
[2016-01-27 06:29:42.201] [D] [zway] SETDATA devices.4.instances.0.commandClasses.113.data.7.status = 255 (0x000000ff)
[2016-01-27 06:29:42.201] [D] [zway] SETDATA devices.4.instances.0.commandClasses.113.data.7 = Empty
[2016-01-27 06:29:42.232] [I] [core] Notification: error (core): Cannot create vDev based on: 4-0-113: Error: Too many bindings to one dataholder
[2016-01-27 06:29:42.236] [I] [core] Error: Too many bindings to one dataholder
    at Error (native)
    at ZWave.dataBind (automation/modules/ZWave/index.js:1081:18)
    at automation/modules/ZWave/index.js:2217:12
    at Array.forEach (native)
    at ZWave.parseAddCommandClass (automation/modules/ZWave/index.js:2120:25)
    at ZDataHolder.<anonymous> (automation/modules/ZWave/index.js:2297:12)
Any news about this?
bogr
Posts: 190
Joined: 16 Nov 2015 22:46

Re: Error: Too many bindings to one dataholder

Post by bogr »

Don't know if it's of any help, but little more info. Restarted the server yesterday:
[2016-01-27 21:07:34.520] [core] ZWay Automation started


and the whole "system", sensors, switches etc have been untouched, and the first error occurs today at 15:18:13.231 - adding some log traces before this timestamp in case you can make something out of it, i.e. see something suspicious.

Code: Select all

[2016-01-28 15:14:41.938] [D] [zway] Delivered to Z-Wave stack
[2016-01-28 15:14:41.953] [D] [zway] RECEIVED: ( 01 07 00 13 75 00 00 02 9C )
[2016-01-28 15:14:41.953] [D] [zway] SENT ACK
[2016-01-28 15:14:41.953] [I] [zway] Job 0x13 (Wakeup Sleep): Delivered
[2016-01-28 15:14:41.953] [D] [zway] SETDATA devices.4.data.lastPacketInfo.delivered = True
[2016-01-28 15:14:41.953] [D] [zway] SETDATA devices.4.data.lastPacketInfo.packetLength = 5 (0x00000005)
[2016-01-28 15:14:41.953] [D] [zway] SETDATA devices.4.data.lastPacketInfo.deliveryTime = 14 (0x0000000e)
[2016-01-28 15:14:41.954] [D] [zway] SETDATA devices.4.data.lastPacketInfo = **********
[2016-01-28 15:14:41.954] [D] [zway] SendData Response with callback 0x75 received: received by recipient
[2016-01-28 15:14:41.954] [D] [zway] SETDATA devices.4.data.lastSend = 6425214 (0x00620a7e)
[2016-01-28 15:14:41.954] [D] [zway] Job 0x13 (Wakeup Sleep): success
[2016-01-28 15:14:41.954] [D] [zway] SETDATA devices.4.data.isAwake = False
[2016-01-28 15:14:41.954] [D] [zway] Sending the queue for node 4 into sleep
[2016-01-28 15:14:41.954] [I] [zway] Removing job: Wakeup Sleep
[2016-01-28 15:14:42.004] [D] [zway] RECEIVED: ( 01 10 00 04 00 04 0A 98 80 E7 94 D9 54 4B A2 4C 89 2F )
[2016-01-28 15:14:42.004] [D] [zway] SENT ACK
[2016-01-28 15:14:42.005] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2016-01-28 15:14:42.005] [I] [zway] Node 4:0 CC Security: received Nonce Report
[2016-01-28 15:14:42.005] [D] [zway] SETDATA devices.4.instances.0.commandClasses.152.data.rNonce = **********
[2016-01-28 15:15:02.078] [D] [zway] Job 0x13: deleted from queue
[2016-01-28 15:15:02.078] [D] [zway] Job 0x13: deleted from queue
[2016-01-28 15:15:02.139] [D] [zway] Job 0x13: deleted from queue
[2016-01-28 15:15:02.221] [D] [zway] Job 0x13: deleted from queue
[2016-01-28 15:18:12.687] [D] [zway] RECEIVED: ( 01 08 00 04 00 02 02 84 07 70 )
[2016-01-28 15:18:12.687] [D] [zway] SENT ACK
[2016-01-28 15:18:12.687] [D] [zway] SETDATA devices.2.data.lastReceived = 0 (0x00000000)
[2016-01-28 15:18:12.687] [I] [zway] Node 2:0 CC Wakeup: Wakeup notification
[2016-01-28 15:18:12.687] [D] [zway] SETDATA devices.2.instances.0.commandClasses.132.data.lastWakeup = 1453990692 (0x56aa2324)
[2016-01-28 15:18:12.687] [D] [zway] SETDATA devices.2.data.isAwake = True
[2016-01-28 15:18:12.687] [D] [zway] SETDATA devices.2.data.lastSend = 6445974 (0x00625b96)
[2016-01-28 15:18:12.688] [D] [zway] SETDATA devices.2.data.lastNonceGet = 6444974 (0x006257ae)
[2016-01-28 15:18:12.688] [D] [zway] Running wakeup handler for node 2
[2016-01-28 15:18:12.688] [D] [zway] SETDATA devices.2.instances.0.commandClasses.132.data.lastSleep = 1453990692 (0x56aa2324)
[2016-01-28 15:18:12.688] [I] [zway] Node 2:0 CC Wakeup: Send node to sleep
[2016-01-28 15:18:12.688] [I] [zway] Adding job: Wakeup Sleep
[2016-01-28 15:18:12.708] [I] [zway] Node 2:0 CC Security: sending Nonce Get
[2016-01-28 15:18:12.708] [D] [zway] SETDATA devices.2.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2016-01-28 15:18:12.708] [I] [zway] Job 0x13 (Wakeup Sleep): Cancelling job: Wakeup Sleep
[2016-01-28 15:18:12.708] [I] [zway] Removing job: Wakeup Sleep
[2016-01-28 15:18:12.708] [I] [zway] Adding job: Nonce Get
[2016-01-28 15:18:12.708] [D] [zway] SETDATA devices.2.instances.0.commandClasses.132.data.lastSleep = 1453990692 (0x56aa2324)
[2016-01-28 15:18:12.708] [I] [zway] Node 2:0 CC Wakeup: Send node to sleep
[2016-01-28 15:18:12.708] [I] [zway] Adding job: Wakeup Sleep
[2016-01-28 15:18:12.708] [D] [zway] SETDATA devices.2.data.lastNonceGet = 6445975 (0x00625b97)
[2016-01-28 15:18:12.759] [D] [zway] SENDING (cb 0x76): ( 01 09 00 13 02 02 98 40 05 76 4E )
[2016-01-28 15:18:12.761] [D] [zway] RECEIVED ACK
[2016-01-28 15:18:12.765] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2016-01-28 15:18:12.765] [D] [zway] SENT ACK
[2016-01-28 15:18:12.765] [D] [zway] Delivered to Z-Wave stack
[2016-01-28 15:18:12.780] [D] [zway] RECEIVED: ( 01 07 00 13 76 00 00 02 9F )
[2016-01-28 15:18:12.780] [D] [zway] SENT ACK
[2016-01-28 15:18:12.780] [I] [zway] Job 0x13 (Nonce Get): Delivered
[2016-01-28 15:18:12.780] [D] [zway] SETDATA devices.2.data.lastPacketInfo.delivered = True
[2016-01-28 15:18:12.780] [D] [zway] SETDATA devices.2.data.lastPacketInfo.packetLength = 5 (0x00000005)
[2016-01-28 15:18:12.780] [D] [zway] SETDATA devices.2.data.lastPacketInfo.deliveryTime = 14 (0x0000000e)
[2016-01-28 15:18:12.780] [D] [zway] SETDATA devices.2.data.lastPacketInfo = **********
[2016-01-28 15:18:12.781] [D] [zway] SendData Response with callback 0x76 received: received by recipient
[2016-01-28 15:18:12.781] [D] [zway] SETDATA devices.2.data.lastSend = 6445983 (0x00625b9f)
[2016-01-28 15:18:12.781] [D] [zway] Job 0x13 (Nonce Get): success
[2016-01-28 15:18:12.781] [D] [zway] SETDATA devices.2.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2016-01-28 15:18:12.781] [I] [zway] Removing job: Nonce Get
[2016-01-28 15:18:12.800] [D] [zway] RECEIVED: ( 01 10 00 04 00 02 0A 98 80 9B E4 68 73 26 8C BC AA 23 )
[2016-01-28 15:18:12.801] [D] [zway] SENT ACK
[2016-01-28 15:18:12.801] [D] [zway] SETDATA devices.2.data.lastReceived = 0 (0x00000000)
[2016-01-28 15:18:12.801] [I] [zway] Node 2:0 CC Security: received Nonce Report
[2016-01-28 15:18:12.801] [D] [zway] SETDATA devices.2.instances.0.commandClasses.152.data.rNonce = **********
[2016-01-28 15:18:12.801] [I] [zway] Removing job: Alarm Get (v3)
[2016-01-28 15:18:12.801] [I] [zway] Node 2:0 CC Security: Sending a secure message
[2016-01-28 15:18:12.801] [I] [zway] Node 2:0 CC Security: sending encrypted packet: Alarm Get (v3)
[2016-01-28 15:18:12.802] [D] [zway] SETDATA devices.2.instances.0.commandClasses.152.data.toFollow = False
[2016-01-28 15:18:12.802] [D] [zway] SETDATA devices.2.data.lastNonceGet = Empty
[2016-01-28 15:18:12.802] [I] [zway] Job 0x13 (Wakeup Sleep): Cancelling job: Wakeup Sleep
[2016-01-28 15:18:12.802] [I] [zway] Removing job: Wakeup Sleep
[2016-01-28 15:18:12.802] [I] [zway] Adding job: Security, Alarm Get (v3)
[2016-01-28 15:18:12.802] [D] [zway] SETDATA devices.2.instances.0.commandClasses.132.data.lastSleep = 1453990692 (0x56aa2324)
[2016-01-28 15:18:12.802] [I] [zway] Node 2:0 CC Wakeup: Send node to sleep
[2016-01-28 15:18:12.802] [I] [zway] Adding job: Wakeup Sleep
[2016-01-28 15:18:12.802] [I] [zway] Node 2:0 CC Security: sending Nonce Get
[2016-01-28 15:18:12.803] [D] [zway] SETDATA devices.2.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2016-01-28 15:18:12.803] [I] [zway] Job 0x13 (Wakeup Sleep): Cancelling job: Wakeup Sleep
[2016-01-28 15:18:12.803] [I] [zway] Removing job: Wakeup Sleep
[2016-01-28 15:18:12.803] [I] [zway] Adding job: Nonce Get
[2016-01-28 15:18:12.803] [D] [zway] SETDATA devices.2.instances.0.commandClasses.132.data.lastSleep = 1453990692 (0x56aa2324)
[2016-01-28 15:18:12.803] [I] [zway] Node 2:0 CC Wakeup: Send node to sleep
[2016-01-28 15:18:12.803] [I] [zway] Adding job: Wakeup Sleep
[2016-01-28 15:18:12.803] [D] [zway] SETDATA devices.2.data.lastNonceGet = 6445985 (0x00625ba1)
[2016-01-28 15:18:12.851] [D] [zway] SENDING (cb 0x77): ( 01 20 00 13 02 19 98 81 70 1F 07 02 1F 07 C2 93 0B 40 E0 B9 AE E2 9B FF A0 F3 A3 01 F5 4A B7 05 77 5C
)
[2016-01-28 15:18:12.855] [D] [zway] RECEIVED ACK
[2016-01-28 15:18:12.859] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2016-01-28 15:18:12.859] [D] [zway] SENT ACK
[2016-01-28 15:18:12.859] [I] [zway] Job 0x13 (Security, Alarm Get (v3)): Response received - transfered to encapsulated jobs
[2016-01-28 15:18:12.859] [D] [zway] Delivered to Z-Wave stack
[2016-01-28 15:18:12.860] [D] [zway] Delivered to Z-Wave stack
[2016-01-28 15:18:12.881] [D] [zway] RECEIVED: ( 01 07 00 13 77 00 00 02 9E )
[2016-01-28 15:18:12.881] [D] [zway] SENT ACK
[2016-01-28 15:18:12.881] [I] [zway] Job 0x13 (Security, Alarm Get (v3)): Callback received - transfered to encapsulated jobs
[2016-01-28 15:18:12.881] [I] [zway] Job 0x13 (Alarm Get (v3)): Delivered
[2016-01-28 15:18:12.881] [D] [zway] SendData Response with callback 0x77 received: received by recipient
[2016-01-28 15:18:12.881] [I] [zway] Job 0x13 (Security, Alarm Get (v3)): Delivered
[2016-01-28 15:18:12.881] [D] [zway] SETDATA devices.2.data.lastPacketInfo.delivered = True
[2016-01-28 15:18:12.881] [D] [zway] SETDATA devices.2.data.lastPacketInfo.packetLength = 28 (0x0000001c)
[2016-01-28 15:18:12.881] [D] [zway] SETDATA devices.2.data.lastPacketInfo.deliveryTime = 21 (0x00000015)
[2016-01-28 15:18:12.882] [D] [zway] SETDATA devices.2.data.lastPacketInfo = **********
[2016-01-28 15:18:12.882] [D] [zway] SendData Response with callback 0x77 received: received by recipient
[2016-01-28 15:18:12.882] [D] [zway] SETDATA devices.2.data.lastSend = 6445993 (0x00625ba9)
[2016-01-28 15:18:12.882] [D] [zway] Job 0x13 (Security, Alarm Get (v3)): success
[2016-01-28 15:18:12.882] [I] [zway] Removing job: Security, Alarm Get (v3)
[2016-01-28 15:18:12.891] [D] [zway] RECEIVED: ( 01 08 00 04 00 02 02 98 40 2B )
[2016-01-28 15:18:12.891] [D] [zway] SENT ACK
[2016-01-28 15:18:12.892] [D] [zway] SETDATA devices.2.data.lastReceived = 0 (0x00000000)
[2016-01-28 15:18:12.892] [I] [zway] Node 2:0 CC Security: sending Nonce Report
[2016-01-28 15:18:12.892] [I] [zway] Job 0x13 (Wakeup Sleep): Cancelling job: Wakeup Sleep
[2016-01-28 15:18:12.892] [I] [zway] Removing job: Wakeup Sleep
[2016-01-28 15:18:12.892] [I] [zway] Adding job: Nonce Report
[2016-01-28 15:18:12.892] [D] [zway] SETDATA devices.2.instances.0.commandClasses.132.data.lastSleep = 1453990692 (0x56aa2324)
[2016-01-28 15:18:12.892] [I] [zway] Node 2:0 CC Wakeup: Send node to sleep
[2016-01-28 15:18:12.893] [I] [zway] Adding job: Wakeup Sleep
[2016-01-28 15:18:12.952] [D] [zway] SENDING (cb 0x78): ( 01 11 00 13 02 0A 98 80 9B 13 FE 81 A1 99 65 E0 05 78 DA )
[2016-01-28 15:18:12.954] [D] [zway] RECEIVED ACK
[2016-01-28 15:18:12.958] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2016-01-28 15:18:12.958] [D] [zway] SENT ACK
[2016-01-28 15:18:12.958] [D] [zway] Delivered to Z-Wave stack
[2016-01-28 15:18:12.974] [D] [zway] RECEIVED: ( 01 07 00 13 78 00 00 02 91 )
[2016-01-28 15:18:12.974] [D] [zway] SENT ACK
[2016-01-28 15:18:12.974] [I] [zway] Job 0x13 (Nonce Report): Delivered
[2016-01-28 15:18:12.974] [D] [zway] SETDATA devices.2.data.lastPacketInfo.delivered = True
[2016-01-28 15:18:12.974] [D] [zway] SETDATA devices.2.data.lastPacketInfo.packetLength = 13 (0x0000000d)
[2016-01-28 15:18:12.974] [D] [zway] SETDATA devices.2.data.lastPacketInfo.deliveryTime = 15 (0x0000000f)
[2016-01-28 15:18:12.974] [D] [zway] SETDATA devices.2.data.lastPacketInfo = **********
[2016-01-28 15:18:12.974] [D] [zway] SendData Response with callback 0x78 received: received by recipient
[2016-01-28 15:18:12.975] [D] [zway] SETDATA devices.2.data.lastSend = 6446002 (0x00625bb2)
[2016-01-28 15:18:12.975] [D] [zway] Job 0x13 (Nonce Report): success
[2016-01-28 15:18:12.975] [I] [zway] Removing job: Nonce Report
[2016-01-28 15:18:12.993] [D] [zway] RECEIVED: ( 01 24 00 04 00 02 1E 98 81 DD 0F 64 D3 D5 AB D4 A4 45 F2 95 B7 09 79 59 6D 26 AC 54 9B 87 9E A1 9C AD 6B 93 46
12 )
[2016-01-28 15:18:12.994] [D] [zway] SENT ACK
[2016-01-28 15:18:12.994] [D] [zway] SETDATA devices.2.data.lastReceived = 0 (0x00000000)
[2016-01-28 15:18:12.994] [I] [zway] Node 2:0 CC Security: Received a secure message
[2016-01-28 15:18:12.994] [D] [zway] SETDATA devices.2.instances.0.commandClasses.152.data.firstPart = **********
[2016-01-28 15:18:12.994] [I] [zway] Node 2:0 CC Security: passing decrypted packet to application level: [ 71 05 00 00 00 ff 07 fe 00 00 ]
[2016-01-28 15:18:12.994] [D] [zway] SETDATA devices.2.instances.0.commandClasses.113.data.7.eventParameters = byte[0]
[2016-01-28 15:18:12.994] [D] [zway]   ( zero-length buffer )
[2016-01-28 15:18:12.995] [D] [zway] SETDATA devices.2.instances.0.commandClasses.113.data.7.event = 254 (0x000000fe)
[2016-01-28 15:18:13.006] [D] [zway] SETDATA devices.2.instances.0.commandClasses.113.data.7.eventString = "unknown"
[2016-01-28 15:18:13.006] [D] [zway] SETDATA devices.2.instances.0.commandClasses.113.data.7.status = 255 (0x000000ff)
[2016-01-28 15:18:13.007] [D] [zway] SETDATA devices.2.instances.0.commandClasses.113.data.7 = Empty
[2016-01-28 15:18:13.048] [D] [zway] SENDING (cb 0x79): ( 01 09 00 13 02 02 98 40 05 79 41 )
[2016-01-28 15:18:13.050] [D] [zway] RECEIVED ACK
[2016-01-28 15:18:13.054] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2016-01-28 15:18:13.054] [D] [zway] SENT ACK
[2016-01-28 15:18:13.054] [D] [zway] Delivered to Z-Wave stack
[2016-01-28 15:18:13.069] [D] [zway] RECEIVED: ( 01 07 00 13 79 00 00 02 90 )
[2016-01-28 15:18:13.069] [D] [zway] SENT ACK
[2016-01-28 15:18:13.069] [I] [zway] Job 0x13 (Nonce Get): Delivered
[2016-01-28 15:18:13.069] [D] [zway] SETDATA devices.2.data.lastPacketInfo.delivered = True
[2016-01-28 15:18:13.070] [D] [zway] SETDATA devices.2.data.lastPacketInfo.packetLength = 5 (0x00000005)
[2016-01-28 15:18:13.070] [D] [zway] SETDATA devices.2.data.lastPacketInfo.deliveryTime = 15 (0x0000000f)
[2016-01-28 15:18:13.070] [D] [zway] SETDATA devices.2.data.lastPacketInfo = **********
[2016-01-28 15:18:13.070] [D] [zway] SendData Response with callback 0x79 received: received by recipient
[2016-01-28 15:18:13.070] [D] [zway] SETDATA devices.2.data.lastSend = 6446011 (0x00625bbb)
[2016-01-28 15:18:13.070] [D] [zway] Job 0x13 (Nonce Get): success
[2016-01-28 15:18:13.070] [D] [zway] SETDATA devices.2.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2016-01-28 15:18:13.070] [I] [zway] Removing job: Nonce Get
[2016-01-28 15:18:13.089] [D] [zway] RECEIVED: ( 01 10 00 04 00 02 0A 98 80 CC 54 63 3F 5C BE 79 4E EA )
[2016-01-28 15:18:13.089] [D] [zway] SENT ACK
[2016-01-28 15:18:13.089] [D] [zway] SETDATA devices.2.data.lastReceived = 0 (0x00000000)
[2016-01-28 15:18:13.090] [I] [zway] Node 2:0 CC Security: received Nonce Report
[2016-01-28 15:18:13.090] [D] [zway] SETDATA devices.2.instances.0.commandClasses.152.data.rNonce = **********
[2016-01-28 15:18:13.090] [I] [zway] Removing job: SensorBinary Get
[2016-01-28 15:18:13.090] [I] [zway] Node 2:0 CC Security: Sending a secure message
[2016-01-28 15:18:13.090] [I] [zway] Node 2:0 CC Security: sending encrypted packet: SensorBinary Get
[2016-01-28 15:18:13.090] [D] [zway] SETDATA devices.2.instances.0.commandClasses.152.data.toFollow = False
[2016-01-28 15:18:13.090] [D] [zway] SETDATA devices.2.data.lastNonceGet = Empty
[2016-01-28 15:18:13.090] [I] [zway] Job 0x13 (Wakeup Sleep): Cancelling job: Wakeup Sleep
[2016-01-28 15:18:13.090] [I] [zway] Removing job: Wakeup Sleep
[2016-01-28 15:18:13.090] [I] [zway] Adding job: Security, SensorBinary Get
[2016-01-28 15:18:13.090] [D] [zway] SETDATA devices.2.instances.0.commandClasses.132.data.lastSleep = 1453990693 (0x56aa2325)
[2016-01-28 15:18:13.090] [I] [zway] Node 2:0 CC Wakeup: Send node to sleep
[2016-01-28 15:18:13.091] [I] [zway] Adding job: Wakeup Sleep
[2016-01-28 15:18:13.091] [I] [zway] Node 2:0 CC Security: sending Nonce Get
[2016-01-28 15:18:13.091] [D] [zway] SETDATA devices.2.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2016-01-28 15:18:13.091] [I] [zway] Job 0x13 (Wakeup Sleep): Cancelling job: Wakeup Sleep
[2016-01-28 15:18:13.091] [I] [zway] Removing job: Wakeup Sleep
[2016-01-28 15:18:13.091] [I] [zway] Adding job: Nonce Get
[2016-01-28 15:18:13.091] [D] [zway] SETDATA devices.2.instances.0.commandClasses.132.data.lastSleep = 1453990693 (0x56aa2325)
[2016-01-28 15:18:13.091] [I] [zway] Node 2:0 CC Wakeup: Send node to sleep
[2016-01-28 15:18:13.091] [I] [zway] Adding job: Wakeup Sleep
[2016-01-28 15:18:13.091] [D] [zway] SETDATA devices.2.data.lastNonceGet = 6446013 (0x00625bbd)
[2016-01-28 15:18:13.141] [D] [zway] SENDING (cb 0x7a): ( 01 1D 00 13 02 16 98 81 3E 59 0B C2 E8 49 D5 9F BF 81 A0 CC 09 02 8E B5 DE 0F 71 2C 05 7A 28 )
[2016-01-28 15:18:13.144] [D] [zway] RECEIVED ACK
[2016-01-28 15:18:13.148] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2016-01-28 15:18:13.148] [D] [zway] SENT ACK
[2016-01-28 15:18:13.149] [I] [zway] Job 0x13 (Security, SensorBinary Get): Response received - transfered to encapsulated jobs
[2016-01-28 15:18:13.149] [D] [zway] Delivered to Z-Wave stack
[2016-01-28 15:18:13.149] [D] [zway] Delivered to Z-Wave stack
[2016-01-28 15:18:13.171] [D] [zway] RECEIVED: ( 01 07 00 13 7A 00 00 02 93 )
[2016-01-28 15:18:13.171] [D] [zway] SENT ACK
[2016-01-28 15:18:13.171] [I] [zway] Job 0x13 (Security, SensorBinary Get): Callback received - transfered to encapsulated jobs
[2016-01-28 15:18:13.171] [I] [zway] Job 0x13 (SensorBinary Get): Delivered
[2016-01-28 15:18:13.171] [D] [zway] SendData Response with callback 0x7a received: received by recipient
[2016-01-28 15:18:13.171] [I] [zway] Job 0x13 (Security, SensorBinary Get): Delivered
[2016-01-28 15:18:13.171] [D] [zway] SETDATA devices.2.data.lastPacketInfo.delivered = True
[2016-01-28 15:18:13.171] [D] [zway] SETDATA devices.2.data.lastPacketInfo.packetLength = 25 (0x00000019)
[2016-01-28 15:18:13.172] [D] [zway] SETDATA devices.2.data.lastPacketInfo.deliveryTime = 22 (0x00000016)
[2016-01-28 15:18:13.172] [D] [zway] SETDATA devices.2.data.lastPacketInfo = **********
[2016-01-28 15:18:13.172] [D] [zway] SendData Response with callback 0x7a received: received by recipient
[2016-01-28 15:18:13.172] [D] [zway] SETDATA devices.2.data.lastSend = 6446021 (0x00625bc5)
[2016-01-28 15:18:13.172] [D] [zway] Job 0x13 (Security, SensorBinary Get): success
[2016-01-28 15:18:13.172] [I] [zway] Removing job: Security, SensorBinary Get
[2016-01-28 15:18:13.181] [D] [zway] RECEIVED: ( 01 08 00 04 00 02 02 98 40 2B )
[2016-01-28 15:18:13.182] [D] [zway] SENT ACK
[2016-01-28 15:18:13.182] [D] [zway] SETDATA devices.2.data.lastReceived = 0 (0x00000000)
[2016-01-28 15:18:13.182] [I] [zway] Node 2:0 CC Security: sending Nonce Report
[2016-01-28 15:18:13.182] [I] [zway] Job 0x13 (Wakeup Sleep): Cancelling job: Wakeup Sleep
[2016-01-28 15:18:13.182] [I] [zway] Removing job: Wakeup Sleep
[2016-01-28 15:18:13.182] [I] [zway] Adding job: Nonce Report
[2016-01-28 15:18:13.182] [D] [zway] SETDATA devices.2.instances.0.commandClasses.132.data.lastSleep = 1453990693 (0x56aa2325)
[2016-01-28 15:18:13.182] [I] [zway] Node 2:0 CC Wakeup: Send node to sleep
[2016-01-28 15:18:13.182] [I] [zway] Adding job: Wakeup Sleep
[2016-01-28 15:18:13.231] [I] [core] Notification: error (core): Cannot create vDev based on: 2-0-113: Error: Too many bindings to one dataholder
[2016-01-28 15:18:13.237] [I] [core] Error: Too many bindings to one dataholder
    at Error (native)
    at ZWave.dataBind (automation/modules/ZWave/index.js:1081:18)
    at automation/modules/ZWave/index.js:2217:12
    at Array.forEach (native)
    at ZWave.parseAddCommandClass (automation/modules/ZWave/index.js:2120:25)
    at ZDataHolder.<anonymous> (automation/modules/ZWave/index.js:2297:12)
[2016-01-28 15:18:13.242] [D] [zway] SENDING (cb 0x7b): ( 01 11 00 13 02 0A 98 80 61 05 31 38 E0 FC D0 A2 05 7B 90 )
[2016-01-28 15:18:13.244] [I] [core] Notification: error (core): Cannot create vDev based on: 2-0-113: Error: Too many bindings to one dataholder
[2016-01-28 15:18:13.245] [D] [zway] RECEIVED ACK
[2016-01-28 15:18:13.247] [I] [core] Error: Too many bindings to one dataholder
    at Error (native)
    at ZWave.dataBind (automation/modules/ZWave/index.js:1081:18)
    at automation/modules/ZWave/index.js:2217:12
    at Array.forEach (native)
    at ZWave.parseAddCommandClass (automation/modules/ZWave/index.js:2120:25)
    at ZDataHolder.<anonymous> (automation/modules/ZWave/index.js:2297:12)
[2016-01-28 15:18:13.249] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2016-01-28 15:18:13.249] [D] [zway] SENT ACK
[2016-01-28 15:18:13.249] [D] [zway] Delivered to Z-Wave stack
[2016-01-28 15:18:13.264] [D] [zway] RECEIVED: ( 01 07 00 13 7B 00 00 02 92 )
[2016-01-28 15:18:13.264] [D] [zway] SENT ACK
[2016-01-28 15:18:13.264] [I] [zway] Job 0x13 (Nonce Report): Delivered
[2016-01-28 15:18:13.265] [D] [zway] SETDATA devices.2.data.lastPacketInfo.delivered = True
[2016-01-28 15:18:13.265] [D] [zway] SETDATA devices.2.data.lastPacketInfo.packetLength = 13 (0x0000000d)
[2016-01-28 15:18:13.265] [D] [zway] SETDATA devices.2.data.lastPacketInfo.deliveryTime = 15 (0x0000000f)
[2016-01-28 15:18:13.265] [D] [zway] SETDATA devices.2.data.lastPacketInfo = **********
[2016-01-28 15:18:13.265] [D] [zway] SendData Response with callback 0x7b received: received by recipient
[2016-01-28 15:18:13.265] [D] [zway] SETDATA devices.2.data.lastSend = 6446030 (0x00625bce)
[2016-01-28 15:18:13.265] [D] [zway] Job 0x13 (Nonce Report): success
[2016-01-28 15:18:13.265] [I] [zway] Removing job: Nonce Report
[2016-01-28 15:18:13.282] [I] [core] Notification: error (core): Cannot create vDev based on: 2-0-113: Error: Too many bindings to one dataholder
[2016-01-28 15:18:13.284] [D] [zway] RECEIVED: ( 01 1D 00 04 00 02 17 98 81 35 92 50 68 05 12 88 B2 6D 54 72 16 61 40 FA 3E 82 EF 72 62 F9 64 )
[2016-01-28 15:18:13.284] [D] [zway] SENT ACK
[2016-01-28 15:18:13.284] [D] [zway] SETDATA devices.2.data.lastReceived = 0 (0x00000000)
[2016-01-28 15:18:13.285] [I] [zway] Node 2:0 CC Security: Received a secure message
[2016-01-28 15:18:13.285] [D] [zway] SETDATA devices.2.instances.0.commandClasses.152.data.firstPart = **********
[2016-01-28 15:18:13.285] [I] [zway] Node 2:0 CC Security: passing decrypted packet to application level: [ 30 03 00 ]
[2016-01-28 15:18:13.285] [D] [zway] SETDATA devices.2.instances.0.commandClasses.48.data.1.level = False
[2016-01-28 15:18:13.285] [D] [zway] SETDATA devices.2.instances.0.commandClasses.48.data.1 = Empty
[2016-01-28 15:18:13.287] [I] [core] Error: Too many bindings to one dataholder
    at Error (native)
    at ZWave.dataBind (automation/modules/ZWave/index.js:1081:18)
    at automation/modules/ZWave/index.js:2217:12
    at Array.forEach (native)
    at ZWave.parseAddCommandClass (automation/modules/ZWave/index.js:2120:25)
    at ZDataHolder.<anonymous> (automation/modules/ZWave/index.js:2297:12)
[2016-01-28 15:18:13.335] [D] [zway] SENDING (cb 0x7c): ( 01 09 00 13 02 02 98 40 05 7C 44 )
[2016-01-28 15:18:13.337] [D] [zway] RECEIVED ACK
[2016-01-28 15:18:13.340] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2016-01-28 15:18:13.340] [D] [zway] SENT ACK
[2016-01-28 15:18:13.341] [D] [zway] Delivered to Z-Wave stack
[2016-01-28 15:18:13.355] [D] [zway] RECEIVED: ( 01 07 00 13 7C 00 00 01 96 )
[2016-01-28 15:18:13.355] [D] [zway] SENT ACK
[2016-01-28 15:18:13.355] [I] [zway] Job 0x13 (Nonce Get): Delivered
bogr
Posts: 190
Joined: 16 Nov 2015 22:46

Re: Error: Too many bindings to one dataholder

Post by bogr »

Some more info. I can recreate the problem, which should be exactly what the zwave.me-team would want for easier debugging, if I shake my Aeon 6 sensor so that the tampering sensor triggers it produces:

Code: Select all

[2016-02-03 22:43:13.581] [D] [zway] RECEIVED: ( 01 08 00 04 00 02 02 98 40 2B )
[2016-02-03 22:43:13.581] [D] [zway] SENT ACK
[2016-02-03 22:43:13.582] [D] [zway] SETDATA devices.2.data.lastReceived = 0 (0x00000000)
[2016-02-03 22:43:13.583] [I] [zway] Node 2:0 CC Security: sending Nonce Report
[2016-02-03 22:43:13.583] [D] [zway] SETDATA devices.2.data.isAwake = True
[2016-02-03 22:43:13.583] [I] [zway] Adding job: Nonce Report
[2016-02-03 22:43:13.583] [D] [zway] SENDING (cb 0x3a): ( 01 11 00 13 02 0A 98 80 C9 91 CF D8 E9 6A A7 59 05 3A E0 )
[2016-02-03 22:43:13.591] [D] [zway] RECEIVED ACK
[2016-02-03 22:43:13.592] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2016-02-03 22:43:13.592] [D] [zway] SENT ACK
[2016-02-03 22:43:13.592] [D] [zway] Delivered to Z-Wave stack
[2016-02-03 22:43:13.611] [D] [zway] RECEIVED: ( 01 07 00 13 3A 00 00 02 D3 )
[2016-02-03 22:43:13.611] [D] [zway] SENT ACK
[2016-02-03 22:43:13.611] [I] [zway] Job 0x13 (Nonce Report): Delivered
[2016-02-03 22:43:13.611] [D] [zway] SETDATA devices.2.data.lastPacketInfo.delivered = True
[2016-02-03 22:43:13.612] [D] [zway] SETDATA devices.2.data.lastPacketInfo.packetLength = 13 (0x0000000d)
[2016-02-03 22:43:13.612] [D] [zway] SETDATA devices.2.data.lastPacketInfo.deliveryTime = 19 (0x00000013)
[2016-02-03 22:43:13.612] [D] [zway] SETDATA devices.2.data.lastPacketInfo = **********
[2016-02-03 22:43:13.612] [D] [zway] SendData Response with callback 0x3a received: received by recipient
[2016-02-03 22:43:13.612] [D] [zway] SETDATA devices.2.data.lastSend = 17046435 (0x01041ba3)
[2016-02-03 22:43:13.612] [D] [zway] Job 0x13 (Nonce Report): success
[2016-02-03 22:43:13.612] [I] [zway] Removing job: Nonce Report
[2016-02-03 22:43:13.632] [D] [zway] RECEIVED: ( 01 24 00 04 00 02 1E 98 81 8B A4 33 82 3E 4D 90 D7 29 17 51 CF D5 BA 8A B6 E4 1D 40 C9 26 AE 32 5E 07 65 77 82 80 )
[2016-02-03 22:43:13.633] [D] [zway] SENT ACK
[2016-02-03 22:43:13.633] [D] [zway] SETDATA devices.2.data.lastReceived = 0 (0x00000000)
[2016-02-03 22:43:13.633] [I] [zway] Node 2:0 CC Security: Received a secure message
[2016-02-03 22:43:13.634] [D] [zway] SETDATA devices.2.instances.0.commandClasses.152.data.firstPart = **********
[2016-02-03 22:43:13.634] [I] [zway] Node 2:0 CC Security: passing decrypted packet to application level: [ 71 05 00 00 00 ff 07 03 00 00 ]
[2016-02-03 22:43:13.634] [D] [zway] SETDATA devices.2.instances.0.commandClasses.113.data.7.eventParameters = byte[0]
[2016-02-03 22:43:13.634] [D] [zway]   ( zero-length buffer )
[2016-02-03 22:43:13.634] [D] [zway] SETDATA devices.2.instances.0.commandClasses.113.data.7.event = 3 (0x00000003)
[2016-02-03 22:43:13.645] [D] [zway] SETDATA devices.2.instances.0.commandClasses.113.data.7.eventString = "Tampering, product cover removed"
[2016-02-03 22:43:13.645] [D] [zway] SETDATA devices.2.instances.0.commandClasses.113.data.7.status = 255 (0x000000ff)
[2016-02-03 22:43:13.646] [D] [zway] SETDATA devices.2.instances.0.commandClasses.113.data.7 = Empty
[2016-02-03 22:43:13.693] [I] [core] Notification: error (core): Cannot create vDev based on: 2-0-113: Error: Too many bindings to one dataholder
[2016-02-03 22:43:13.700] [I] [core] Error: Too many bindings to one dataholder
    at Error (native)
    at ZWave.dataBind (automation/modules/ZWave/index.js:1081:18)
    at automation/modules/ZWave/index.js:2217:12
    at Array.forEach (native)
    at ZWave.parseAddCommandClass (automation/modules/ZWave/index.js:2120:25)
    at ZDataHolder.<anonymous> (automation/modules/ZWave/index.js:2297:12)
[2016-02-03 22:43:13.792] [I] [core] Notification: error (core): Cannot create vDev based on: 2-0-113: Error: Too many bindings to one dataholder
[2016-02-03 22:43:13.796] [I] [core] Error: Too many bindings to one dataholder
    at Error (native)
    at ZWave.dataBind (automation/modules/ZWave/index.js:1081:18)
    at automation/modules/ZWave/index.js:2217:12
    at Array.forEach (native)
    at ZWave.parseAddCommandClass (automation/modules/ZWave/index.js:2120:25)
    at ZDataHolder.<anonymous> (automation/modules/ZWave/index.js:2297:12)
[2016-02-03 22:43:13.800] [I] [core] Notification: error (core): Cannot create vDev based on: 2-0-113: Error: Too many bindings to one dataholder
[2016-02-03 22:43:13.803] [I] [core] Error: Too many bindings to one dataholder
    at Error (native)
    at ZWave.dataBind (automation/modules/ZWave/index.js:1081:18)
    at automation/modules/ZWave/index.js:2217:12
    at Array.forEach (native)
    at ZWave.parseAddCommandClass (automation/modules/ZWave/index.js:2120:25)
    at ZDataHolder.<anonymous> (automation/modules/ZWave/index.js:2297:12)
[2016-02-03 22:43:13.808] [I] [core] Notification: error (core): Cannot create vDev based on: 2-0-113: Error: Too many bindings to one dataholder
[2016-02-03 22:43:13.811] [I] [core] Error: Too many bindings to one dataholder
    at Error (native)
    at ZWave.dataBind (automation/modules/ZWave/index.js:1081:18)
    at automation/modules/ZWave/index.js:2217:12
    at Array.forEach (native)
    at ZWave.parseAddCommandClass (automation/modules/ZWave/index.js:2120:25)
    at ZDataHolder.<anonymous> (automation/modules/ZWave/index.js:2297:12)
[2016-02-03 22:43:13.825] [I] [core] ---  SendMail_14 performCommand processing: {"0":"on"}
[2016-02-03 22:43:13.827] [I] [core] ---- ML ---- command is <on> which is going to be set as new level, and deviceType is <switchBinary>
[2016-02-03 22:43:13.827] [I] [core] ---- ML [SendMail] on
[2016-02-03 22:43:13.868] [I] [core] Notification: error (core): Cannot create vDev based on: 2-0-113: Error: Too many bindings to one dataholder
[2016-02-03 22:43:13.871] [I] [core] Error: Too many bindings to one dataholder
    at Error (native)
    at ZWave.dataBind (automation/modules/ZWave/index.js:1081:18)
    at automation/modules/ZWave/index.js:2217:12
    at Array.forEach (native)
    at ZWave.parseAddCommandClass (automation/modules/ZWave/index.js:2120:25)
    at ZDataHolder.<anonymous> (automation/modules/ZWave/index.js:2297:12)
Is there any news about this? It would be great to know if there is some progress or if this is going to be fixed in next release?
pz1
Posts: 2053
Joined: 08 Apr 2012 13:44

Re: Error: Too many bindings to one dataholder

Post by pz1 »

This problem has been published 10 days ago on Github (https://github.com/Z-Wave-Me/home-automation/issues/318). I did add a link to this topic.
bogr
Posts: 190
Joined: 16 Nov 2015 22:46

Re: Error: Too many bindings to one dataholder

Post by bogr »

Aaah, I actually checked the issues to look for info, but I went to the wrong repo (Z-Wave-Me/z-way-issues) :o .
A bit "disturbing" that nothing has happened during 10 days, but maybe they have other priorities, regardless of what we think.
vga
Posts: 59
Joined: 18 Dec 2014 11:28

Re: Error: Too many bindings to one dataholder

Post by vga »

Hi,
same Problem here! Using v2.2.1-rc6
Figaro Dimmer 2 AND AeonTech MultiSensor6 are included, both getting this error log.
In this situation the motion detector doesn´t work.
I have no special associations or bindings. Only included the dimmers and sensor, thats all.
bigu1975
Posts: 2
Joined: 16 Feb 2016 17:42

Re: Error: Too many bindings to one dataholder

Post by bigu1975 »

The same problem for me. Nine z-wave devices in my network and the problem is only related to one Fibaro dimmer 2 - FGD-212 (the only one z-wave plus device i have).
The problem is only present when I have active "periodical sensor pulling" application. When it is turned off then no problem. Funny thing is that problem stops only when the application is deactivated, exclusion of all instances of fibaro doesn't help.
bralez
Posts: 4
Joined: 04 Jan 2016 12:09

Re: Error: Too many bindings to one dataholder

Post by bralez »

Raptor2k1 wrote:...
Maybe it happens, when the time-interval between the alarms is to short?! Or the report-send-interval is to short?! Or when z-way service comes up and in the first seconds to many events came in? The "Aeontec Multisensor 6" sends 3 types of alarms, sometimes in the same microsecond > 0.7 // 0.7.3 // 0.7.8 This could case the errors too?!

Greets
Chris
I think that time-interval between alarms is too short and cause the "Too many bindings to one dataholder", so I have changed the param 0x28 that enable selective reporting:

Code: Select all

Enable/disable the selective reporting only when measurements reach a certain
threshold or percentage set in 41-44 below. This is used to reduce network
traffic. (0 == disable, 1 == enable) (default 0)
With this setting I have resolved (v 2.2.0); first I have to reboot z-way-server once a day.

I hope it's useful,
Alex
mrnmukkas
Posts: 10
Joined: 15 Jan 2016 18:16

Re: Error: Too many bindings to one dataholder

Post by mrnmukkas »

Still not resolved in 2.2.1...
Post Reply