Interview failed with Philio PST02-1A

Discussions about existing Z-Wave device and their usage with Z-Way/Z-Cloud/Z-Box
Mirar
Posts: 113
Joined: 19 Oct 2014 16:54
Location: Stockholm

Re: Interview failed with Philio PST02-1A

Post by Mirar »

pofs wrote:It should show a lot of "." first, not "-". The "ø" sign appears only when interview is not completed and there's no more retries left.
Ah, there's a limited number of retries? How do I supply it with more retries? Because that seems to be what's needed.

It doesn't seem like I can extend the antenna on the Razberry for a bigger one, or I would. The PST02-1A has a large spiral one (but since antennas are magic, I can't tell if it's better than the one on the Razberry).
pofs
Posts: 688
Joined: 25 Mar 2011 19:03

Re: Interview failed with Philio PST02-1A

Post by pofs »

Mirar wrote:Ah, there's a limited number of retries? How do I supply it with more retries? Because that seems to be what's needed.
Yes, it is limited to 10 interview retries for each command class. Currently it is a hard-coded value, but it can be made configurable if needed.

Also there's a hack-ish way with JS:

Code: Select all

http://ip:8083/ZWaveAPI/Run/devices[x].instances[y].commandClasses[z].data.interviewCounter=10
and then press re-interview.
Mirar wrote:It doesn't seem like I can extend the antenna on the Razberry for a bigger one, or I would. The PST02-1A has a large spiral one (but since antennas are magic, I can't tell if it's better than the one on the Razberry).
You can use range extenders (repeaters) or other devices supporting routing between controller and devices, after you confirm the range is an issue in your case.
Mirar
Posts: 113
Joined: 19 Oct 2014 16:54
Location: Stockholm

Re: Interview failed with Philio PST02-1A

Post by Mirar »

I tried with a few centimetres distance, it made no difference.

I currently have no problem with range on any device using repeating nodes. This one did not need a repeater.
Mirar
Posts: 113
Joined: 19 Oct 2014 16:54
Location: Stockholm

Re: Interview failed with Philio PST02-1A

Post by Mirar »

Nope, still can't get it to interview the last bit. Node 18 below:

Code: Select all

[2015-03-03 19:54:02.050] [D] [zway] SETDATA devices.3.data.lastReceived = 0 (0x00000000)
[2015-03-03 19:54:02.050] [D] [zway] SETDATA devices.3.instances.0.commandClasses.128.data.history.100 = 1425412442 (0x54f6115a)
[2015-03-03 19:54:02.050] [D] [zway] SETDATA devices.3.instances.0.commandClasses.128.data.last = 100 (0x00000064)
[2015-03-03 19:54:02.398] [D] [zway] RECEIVED: ( 01 09 00 04 00 12 03 20 01 FF 3D )
[2015-03-03 19:54:02.398] [D] [zway] SENT ACK
[2015-03-03 19:54:02.398] [D] [zway] SETDATA devices.18.data.lastReceived = 0 (0x00000000)
[2015-03-03 19:54:02.399] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.srcNodeId = 18 (0x00000012)
[2015-03-03 19:54:02.399] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.srcInstanceId = 0 (0x00000000)
[2015-03-03 19:54:02.399] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.level = 255 (0x000000ff)
[2015-03-03 19:54:02.418] [D] [zway] RECEIVED: ( 01 08 00 04 00 12 02 98 40 3B )
[2015-03-03 19:54:02.418] [D] [zway] SENT ACK
[2015-03-03 19:54:02.418] [D] [zway] SETDATA devices.18.data.lastReceived = 0 (0x00000000)
[2015-03-03 19:54:02.419] [I] [zway] Node 18:0 CC Security: sending Nonce Report
[2015-03-03 19:54:02.419] [I] [zway] Adding job: Nonce Report
[2015-03-03 19:54:02.419] [D] [zway] SENDING (cb 0x8b): ( 01 11 00 13 12 0A 98 80 9E 5B 57 8A 49 45 63 D6 05 8B D2 )
[2015-03-03 19:54:02.428] [D] [zway] RECEIVED ACK
[2015-03-03 19:54:02.428] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-03-03 19:54:02.428] [D] [zway] SENT ACK
[2015-03-03 19:54:02.428] [D] [zway] Delivered to Z-Wave stack
[2015-03-03 19:54:02.448] [D] [zway] RECEIVED: ( 01 07 00 13 8B 00 00 03 63 )
[2015-03-03 19:54:02.449] [D] [zway] SENT ACK
[2015-03-03 19:54:02.449] [I] [zway] Job 0x13 (Nonce Report): Delivered
[2015-03-03 19:54:02.449] [D] [zway] SETDATA devices.18.data.lastPacketInfo.delivered = True
[2015-03-03 19:54:02.449] [D] [zway] SETDATA devices.18.data.lastPacketInfo.packetLength = 13 (0x0000000d)
[2015-03-03 19:54:02.449] [D] [zway] SETDATA devices.18.data.lastPacketInfo.deliveryTime = 20 (0x00000014)
[2015-03-03 19:54:02.449] [D] [zway] SETDATA devices.18.data.lastPacketInfo = **********
[2015-03-03 19:54:02.449] [D] [zway] SendData Response with callback 0x8b received: received by recipient
[2015-03-03 19:54:02.450] [D] [zway] SETDATA devices.18.data.lastSend = 23991010 (0x016e12e2)
[2015-03-03 19:54:02.450] [D] [zway] Job 0x13 (Nonce Report): success
[2015-03-03 19:54:02.450] [I] [zway] Removing job: Nonce Report
[2015-03-03 19:54:02.478] [D] [zway] RECEIVED: ( 01 34 00 04 00 12 2E 98 C1 5A 6F 8D AD 67 B7 1E F7 0D 07 D9 5A 01 52 1C E5 1B 06 96 C5 4C 25 16 40 A6 6B DF 18 99 A6 F9 91 B3 55 4A 9E 29 A5 AE 65 C8 5F 55 23 1D )
[2015-03-03 19:54:02.478] [D] [zway] SENT ACK
[2015-03-03 19:54:02.478] [D] [zway] SETDATA devices.18.data.lastReceived = 0 (0x00000000)
[2015-03-03 19:54:02.478] [I] [zway] Node 18:0 CC Security: Received a secure message
[2015-03-03 19:54:02.479] [I] [zway] Node 18:0 CC Security: sending Nonce Report
[2015-03-03 19:54:02.479] [I] [zway] Adding job: Nonce Report
[2015-03-03 19:54:02.479] [D] [zway] SETDATA devices.18.instances.0.commandClasses.152.data.firstPart = **********
[2015-03-03 19:54:02.519] [D] [zway] SENDING (cb 0x8c): ( 01 11 00 13 12 0A 98 80 0B 4E 5A 72 91 06 06 C0 05 8C 48 )
[2015-03-03 19:54:02.521] [D] [zway] RECEIVED ACK
[2015-03-03 19:54:02.525] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-03-03 19:54:02.525] [D] [zway] SENT ACK
[2015-03-03 19:54:02.526] [D] [zway] Delivered to Z-Wave stack
[2015-03-03 19:54:02.549] [D] [zway] RECEIVED: ( 01 07 00 13 8C 00 00 03 64 )
[2015-03-03 19:54:02.549] [D] [zway] SENT ACK
[2015-03-03 19:54:02.549] [I] [zway] Job 0x13 (Nonce Report): Delivered
[2015-03-03 19:54:02.550] [D] [zway] SETDATA devices.18.data.lastPacketInfo.delivered = True
[2015-03-03 19:54:02.550] [D] [zway] SETDATA devices.18.data.lastPacketInfo.packetLength = 13 (0x0000000d)
[2015-03-03 19:54:02.550] [D] [zway] SETDATA devices.18.data.lastPacketInfo.deliveryTime = 23 (0x00000017)
[2015-03-03 19:54:02.550] [D] [zway] SETDATA devices.18.data.lastPacketInfo = **********
[2015-03-03 19:54:02.550] [D] [zway] SendData Response with callback 0x8c received: received by recipient
[2015-03-03 19:54:02.550] [D] [zway] SETDATA devices.18.data.lastSend = 23991020 (0x016e12ec)
[2015-03-03 19:54:02.550] [D] [zway] Job 0x13 (Nonce Report): success
[2015-03-03 19:54:02.550] [I] [zway] Removing job: Nonce Report
[2015-03-03 19:54:02.569] [D] [zway] RECEIVED: ( 01 1E 00 04 00 12 18 98 81 F8 9F 4B 13 40 54 FF DF DF E1 A5 21 68 0B A2 C2 28 A7 65 0E 62 D0 12 )
[2015-03-03 19:54:02.569] [D] [zway] SENT ACK
[2015-03-03 19:54:02.569] [D] [zway] SETDATA devices.18.data.lastReceived = 0 (0x00000000)
[2015-03-03 19:54:02.569] [I] [zway] Node 18:0 CC Security: Received a secure message
[2015-03-03 19:54:02.569] [D] [zway] SETDATA devices.18.instances.0.commandClasses.152.data.firstPart = **********
[2015-03-03 19:54:02.569] [I] [zway] Node 18:0 CC Security: passing decrypted packet to application level: [ 8f 01 04 03 80 03 50 09 71 05 00 00 00 ff 07 08 00 05 31 05 03 01 12 06 31 05 01 0a 00 47 ]
[2015-03-03 19:54:02.570] [D] [zway] SETDATA devices.18.instances.0.commandClasses.128.data.history.80 = 1425412442 (0x54f6115a)
[2015-03-03 19:54:02.570] [D] [zway] SETDATA devices.18.instances.0.commandClasses.128.data.last = 80 (0x00000050)
[2015-03-03 19:54:02.570] [D] [zway] SETDATA devices.18.instances.0.commandClasses.113.data.7.eventParameters = byte[0]
[2015-03-03 19:54:02.570] [D] [zway]   ( zero-length buffer )
[2015-03-03 19:54:02.570] [D] [zway] SETDATA devices.18.instances.0.commandClasses.113.data.7.event = 8 (0x00000008)
[2015-03-03 19:54:02.572] [D] [zway] SETDATA devices.18.instances.0.commandClasses.113.data.7.eventString = ""
[2015-03-03 19:54:02.572] [D] [zway] SETDATA devices.18.instances.0.commandClasses.113.data.7.status = 255 (0x000000ff)
[2015-03-03 19:54:02.572] [D] [zway] SETDATA devices.18.instances.0.commandClasses.49.data.3.deviceScale = 0 (0x00000000)
[2015-03-03 19:54:02.572] [D] [zway] SETDATA devices.18.instances.0.commandClasses.49.data.3.scale = 0 (0x00000000)
[2015-03-03 19:54:02.572] [D] [zway] SETDATA devices.18.instances.0.commandClasses.49.data.3.val = 18.000000
[2015-03-03 19:54:02.574] [D] [zway] SETDATA devices.18.instances.0.commandClasses.49.data.3.scaleString = "%"
[2015-03-03 19:54:02.574] [D] [zway] SETDATA devices.18.instances.0.commandClasses.49.data.3 = Empty
[2015-03-03 19:54:02.574] [D] [zway] SETDATA devices.18.instances.0.commandClasses.49.data.1.deviceScale = 1 (0x00000001)
[2015-03-03 19:54:02.575] [D] [zway] SETDATA devices.18.instances.0.commandClasses.49.data.1.val = 21.700001
[2015-03-03 19:54:02.575] [D] [zway] SETDATA devices.18.instances.0.commandClasses.49.data.1.scale = 0 (0x00000000)
[2015-03-03 19:54:02.577] [D] [zway] SETDATA devices.18.instances.0.commandClasses.49.data.1.scaleString = "°C"
[2015-03-03 19:54:02.577] [D] [zway] SETDATA devices.18.instances.0.commandClasses.49.data.1 = Empty
[2015-03-03 19:54:02.924] [D] [zway] RECEIVED: ( 01 08 00 04 00 12 02 98 40 3B )
[2015-03-03 19:54:02.924] [D] [zway] SENT ACK
[2015-03-03 19:54:02.924] [D] [zway] SETDATA devices.18.data.lastReceived = 0 (0x00000000)
[2015-03-03 19:54:02.925] [I] [zway] Node 18:0 CC Security: sending Nonce Report
[2015-03-03 19:54:02.925] [I] [zway] Adding job: Nonce Report
[2015-03-03 19:54:02.926] [D] [zway] SENDING (cb 0x8d): ( 01 11 00 13 12 0A 98 80 6B 4D 78 75 D8 A2 24 0E 05 8D 0E )
[2015-03-03 19:54:02.934] [D] [zway] RECEIVED ACK
[2015-03-03 19:54:02.934] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-03-03 19:54:02.934] [D] [zway] SENT ACK
[2015-03-03 19:54:02.934] [D] [zway] Delivered to Z-Wave stack
[2015-03-03 19:54:02.954] [D] [zway] RECEIVED: ( 01 07 00 13 8D 00 00 02 64 )
[2015-03-03 19:54:02.955] [D] [zway] SENT ACK
[2015-03-03 19:54:02.955] [I] [zway] Job 0x13 (Nonce Report): Delivered
[2015-03-03 19:54:02.955] [D] [zway] SETDATA devices.18.data.lastPacketInfo.delivered = True
[2015-03-03 19:54:02.955] [D] [zway] SETDATA devices.18.data.lastPacketInfo.packetLength = 13 (0x0000000d)
[2015-03-03 19:54:02.955] [D] [zway] SETDATA devices.18.data.lastPacketInfo.deliveryTime = 20 (0x00000014)
[2015-03-03 19:54:02.955] [D] [zway] SETDATA devices.18.data.lastPacketInfo = **********
[2015-03-03 19:54:02.955] [D] [zway] SendData Response with callback 0x8d received: received by recipient
[2015-03-03 19:54:02.955] [D] [zway] SETDATA devices.18.data.lastSend = 23991059 (0x016e1313)
[2015-03-03 19:54:02.955] [D] [zway] Job 0x13 (Nonce Report): success
[2015-03-03 19:54:02.955] [I] [zway] Removing job: Nonce Report
[2015-03-03 19:54:02.984] [D] [zway] RECEIVED: ( 01 27 00 04 00 12 21 98 81 A5 3F 61 B2 A0 02 6F 37 01 7C E8 26 32 B3 15 6C 08 4B 8C BE 0B 9F 6B 2F DD 87 DA 6D B2 43 D3 60 )
[2015-03-03 19:54:02.984] [D] [zway] SENT ACK
[2015-03-03 19:54:02.984] [D] [zway] SETDATA devices.18.data.lastReceived = 0 (0x00000000)
[2015-03-03 19:54:02.984] [I] [zway] Node 18:0 CC Security: Received a secure message
[2015-03-03 19:54:02.985] [D] [zway] SETDATA devices.18.instances.0.commandClasses.152.data.firstPart = **********
[2015-03-03 19:54:02.985] [I] [zway] Node 18:0 CC Security: passing decrypted packet to application level: [ 8f 01 01 09 71 05 00 00 00 ff 07 03 00 ]
[2015-03-03 19:54:02.985] [D] [zway] SETDATA devices.18.instances.0.commandClasses.113.data.7.eventParameters = byte[0]
[2015-03-03 19:54:02.985] [D] [zway]   ( zero-length buffer )
[2015-03-03 19:54:02.985] [D] [zway] SETDATA devices.18.instances.0.commandClasses.113.data.7.event = 3 (0x00000003)
[2015-03-03 19:54:02.987] [D] [zway] SETDATA devices.18.instances.0.commandClasses.113.data.7.eventString = "Tampering, product cover removed"
[2015-03-03 19:54:02.987] [D] [zway] SETDATA devices.18.instances.0.commandClasses.113.data.7.status = 255 (0x000000ff)
[2015-03-03 19:54:03.004] [D] [zway] RECEIVED: ( 01 0C 00 04 00 0F 06 31 05 01 22 00 E5 0C )
[2015-03-03 19:54:03.005] [D] [zway] SENT ACK
[2015-03-03 19:54:03.005] [D] [zway] SETDATA devices.15.data.lastReceived = 0 (0x00000000)
[2015-03-03 19:54:03.005] [D] [zway] SETDATA devices.15.instances.0.commandClasses.49.data.1.deviceScale = 0 (0x00000000)
[2015-03-03 19:54:03.005] [D] [zway] SETDATA devices.15.instances.0.commandClasses.49.data.1.scale = 0 (0x00000000)
--
[2015-03-03 19:54:03.254] [D] [zway] SETDATA devices.6.data.lastSend = 23991088 (0x016e1330)
[2015-03-03 19:54:03.254] [D] [zway] Job 0x13 (Meter Get (v2)): success
[2015-03-03 19:54:03.254] [I] [zway] Removing job: Meter Get (v2)
[2015-03-03 19:54:03.272] [D] [zway] RECEIVED: ( 01 08 00 04 00 12 02 84 07 60 )
[2015-03-03 19:54:03.273] [D] [zway] SENT ACK
[2015-03-03 19:54:03.273] [D] [zway] SETDATA devices.18.data.lastReceived = 0 (0x00000000)
[2015-03-03 19:54:03.273] [I] [zway] Node 18:0 CC Wakeup: Wakeup notification
[2015-03-03 19:54:03.273] [D] [zway] SETDATA devices.18.instances.0.commandClasses.132.data.lastWakeup = 1425412443 (0x54f6115b)
[2015-03-03 19:54:03.273] [D] [zway] SETDATA devices.18.data.lastSend = 23991090 (0x016e1332)
[2015-03-03 19:54:03.273] [D] [zway] SETDATA devices.18.data.lastNonceGet = 23990090 (0x016e0f4a)
[2015-03-03 19:54:03.274] [I] [zway] Loading ZDDX index from ZDDX/ZDDX.indxml
[2015-03-03 19:54:03.402] [I] [zway] Found multiple partial matches, choose manually
[2015-03-03 19:54:03.403] [I] [zway] Interview step 4 skipped due to absence of MultiInstance CC
[2015-03-03 19:54:03.411] [I] [zway] Interview step 5
[2015-03-03 19:54:03.411] [D] [zway] SETDATA devices.18.instances.0.commandClasses.48.data.interviewDone = False
[2015-03-03 19:54:03.411] [D] [zway] SETDATA devices.18.instances.0.commandClasses.48.data.interviewCounter = 39 (0x00000027)
[2015-03-03 19:54:03.412] [I] [zway] Node 18:0 CC SensorBinary Interview started
[2015-03-03 19:54:03.412] [I] [zway] Adding job: SensorBinary Supported Sensor Get
[2015-03-03 19:54:03.412] [D] [zway] Running wakeup handler for node 18
[2015-03-03 19:54:03.412] [D] [zway] SETDATA devices.18.instances.0.commandClasses.132.data.lastSleep = 1425412443 (0x54f6115b)
[2015-03-03 19:54:03.412] [I] [zway] Node 18:0 CC Wakeup: Send node to sleep
[2015-03-03 19:54:03.412] [I] [zway] Adding job: Wakeup Sleep
[2015-03-03 19:54:03.412] [D] [zway] RECEIVED: ( 01 14 00 04 00 06 0E 32 02 21 24 00 00 00 2D 00 00 00 00 00 00 FF )
[2015-03-03 19:54:03.413] [D] [zway] SENT ACK
[2015-03-03 19:54:03.413] [D] [zway] SETDATA devices.6.data.lastReceived = 0 (0x00000000)
[2015-03-03 19:54:03.413] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.0.val = 4.500000
[2015-03-03 19:54:03.413] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.0.delta = 0 (0x00000000)
[2015-03-03 19:54:03.413] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.0.ratetype = 1 (0x00000001)
[2015-03-03 19:54:03.413] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.0.previous = 0.000000
[2015-03-03 19:54:03.413] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.0 = Empty
[2015-03-03 19:54:03.414] [I] [zway] Node 18:0 CC Security: sending Nonce Get
[2015-03-03 19:54:03.414] [D] [zway] SETDATA devices.18.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2015-03-03 19:54:03.414] [I] [zway] Job 0x13 (Wakeup Sleep): Cancelling job: Wakeup Sleep
[2015-03-03 19:54:03.414] [I] [zway] Removing job: Wakeup Sleep
[2015-03-03 19:54:03.414] [I] [zway] Adding job: Nonce Get
[2015-03-03 19:54:03.414] [D] [zway] SETDATA devices.18.instances.0.commandClasses.132.data.lastSleep = 1425412443 (0x54f6115b)
[2015-03-03 19:54:03.414] [I] [zway] Node 18:0 CC Wakeup: Send node to sleep
[2015-03-03 19:54:03.414] [I] [zway] Adding job: Wakeup Sleep
[2015-03-03 19:54:03.414] [D] [zway] SETDATA devices.18.data.lastNonceGet = 23991104 (0x016e1340)
[2015-03-03 19:54:03.415] [D] [zway] SENDING (cb 0x8f): ( 01 0A 00 13 06 03 32 01 10 25 8F 6A )
[2015-03-03 19:54:03.422] [W] [zway] Received SOF, while awaiting ACK
[2015-03-03 19:54:03.422] [D] [zway] RECEIVED: ( 01 14 00 04 00 06 0E 32 02 21 24 00 00 00 2D 00 00 00 00 00 00 FF )
[2015-03-03 19:54:03.422] [D] [zway] SENT ACK
[2015-03-03 19:54:03.422] [D] [zway] SETDATA devices.6.data.lastReceived = 0 (0x00000000)
--
[2015-03-03 19:54:03.493] [D] [zway] SENT ACK
[2015-03-03 19:54:03.494] [D] [zway] Delivered to Z-Wave stack
[2015-03-03 19:54:03.523] [D] [zway] RECEIVED: ( 01 07 00 13 90 00 00 03 78 )
[2015-03-03 19:54:03.523] [D] [zway] SENT ACK
[2015-03-03 19:54:03.523] [I] [zway] Job 0x13 (Nonce Get): Delivered
[2015-03-03 19:54:03.523] [D] [zway] SETDATA devices.18.data.lastPacketInfo.delivered = True
[2015-03-03 19:54:03.524] [D] [zway] SETDATA devices.18.data.lastPacketInfo.packetLength = 5 (0x00000005)
[2015-03-03 19:54:03.524] [D] [zway] SETDATA devices.18.data.lastPacketInfo.deliveryTime = 29 (0x0000001d)
[2015-03-03 19:54:03.524] [D] [zway] SETDATA devices.18.data.lastPacketInfo = **********
[2015-03-03 19:54:03.524] [D] [zway] SendData Response with callback 0x90 received: received by recipient
[2015-03-03 19:54:03.524] [D] [zway] SETDATA devices.18.data.lastSend = 23991115 (0x016e134b)
[2015-03-03 19:54:03.524] [D] [zway] Job 0x13 (Nonce Get): success
[2015-03-03 19:54:03.524] [D] [zway] SETDATA devices.18.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2015-03-03 19:54:03.524] [I] [zway] Removing job: Nonce Get
[2015-03-03 19:54:03.564] [D] [zway] RECEIVED: ( 01 0E 00 04 00 06 08 32 02 21 12 00 00 00 00 F8 )
[2015-03-03 19:54:03.564] [D] [zway] SENT ACK
[2015-03-03 19:54:03.565] [D] [zway] SETDATA devices.6.data.lastReceived = 0 (0x00000000)
[2015-03-03 19:54:03.565] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.2.val = 0.000000
--
[2015-03-03 19:54:03.585] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.2.delta = 0 (0x00000000)
[2015-03-03 19:54:03.585] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.2.ratetype = 1 (0x00000001)
[2015-03-03 19:54:03.585] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.2 = Empty
[2015-03-03 19:54:03.615] [D] [zway] RECEIVED: ( 01 10 00 04 00 12 0A 98 80 ED 53 46 3D 14 D5 7A A4 31 )
[2015-03-03 19:54:03.616] [D] [zway] SENT ACK
[2015-03-03 19:54:03.616] [D] [zway] SETDATA devices.18.data.lastReceived = 0 (0x00000000)
[2015-03-03 19:54:03.616] [I] [zway] Node 18:0 CC Security: received Nonce Report
[2015-03-03 19:54:03.616] [D] [zway] SETDATA devices.18.instances.0.commandClasses.152.data.rNonce = **********
[2015-03-03 19:54:03.616] [I] [zway] Node 18:0 CC MultiCmd: Only one packet fits in MultiCmd - should rather be sent as plain
[2015-03-03 19:54:03.616] [I] [zway] Removing job: SensorBinary Supported Sensor Get
[2015-03-03 19:54:03.616] [I] [zway] Node 18:0 CC Security: Sending a secure message
[2015-03-03 19:54:03.616] [I] [zway] Node 18:0 CC Security: sending encrypted packet: SensorBinary Supported Sensor Get
[2015-03-03 19:54:03.618] [D] [zway] SETDATA devices.18.instances.0.commandClasses.152.data.toFollow = False
[2015-03-03 19:54:03.618] [D] [zway] SETDATA devices.18.data.lastNonceGet = Empty
[2015-03-03 19:54:03.619] [I] [zway] Job 0x13 (Wakeup Sleep): Cancelling job: Wakeup Sleep
[2015-03-03 19:54:03.619] [I] [zway] Removing job: Wakeup Sleep
[2015-03-03 19:54:03.619] [I] [zway] Adding job: Security, SensorBinary Supported Sensor Get
[2015-03-03 19:54:03.619] [D] [zway] SETDATA devices.18.instances.0.commandClasses.132.data.lastSleep = 1425412443 (0x54f6115b)
[2015-03-03 19:54:03.619] [I] [zway] Node 18:0 CC Wakeup: Send node to sleep
[2015-03-03 19:54:03.619] [I] [zway] Adding job: Wakeup Sleep
[2015-03-03 19:54:03.619] [I] [zway] Node 18:0 CC Security: sending Nonce Get
[2015-03-03 19:54:03.619] [D] [zway] SETDATA devices.18.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2015-03-03 19:54:03.619] [I] [zway] Job 0x13 (Wakeup Sleep): Cancelling job: Wakeup Sleep
[2015-03-03 19:54:03.620] [I] [zway] Removing job: Wakeup Sleep
[2015-03-03 19:54:03.620] [I] [zway] Adding job: Nonce Get
[2015-03-03 19:54:03.620] [D] [zway] SETDATA devices.18.instances.0.commandClasses.132.data.lastSleep = 1425412443 (0x54f6115b)
[2015-03-03 19:54:03.620] [I] [zway] Node 18:0 CC Wakeup: Send node to sleep
[2015-03-03 19:54:03.620] [I] [zway] Adding job: Wakeup Sleep
[2015-03-03 19:54:03.620] [D] [zway] SETDATA devices.18.data.lastNonceGet = 23991124 (0x016e1354)
[2015-03-03 19:54:03.620] [D] [zway] SENDING (cb 0x91): ( 01 1D 00 13 12 16 98 81 B0 7E C8 BF AB 19 F0 38 9E C3 12 ED C6 74 BF 7C EE 8B 1A 2E 05 91 39 )
[2015-03-03 19:54:03.625] [D] [zway] RECEIVED ACK
[2015-03-03 19:54:03.628] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-03-03 19:54:03.628] [D] [zway] SENT ACK
[2015-03-03 19:54:03.628] [I] [zway] Job 0x13 (Security, SensorBinary Supported Sensor Get): Response received - transfered to encapsulated jobs
--
[2015-03-03 19:54:03.645] [D] [zway] SENT ACK
[2015-03-03 19:54:03.645] [I] [zway] Job 0x13 (Security, SensorBinary Supported Sensor Get): Callback received - transfered to encapsulated jobs
[2015-03-03 19:54:03.645] [I] [zway] Job 0x13 (SensorBinary Supported Sensor Get): Delivered
[2015-03-03 19:54:03.645] [D] [zway] SendData Response with callback 0x91 received: received by recipient
[2015-03-03 19:54:03.645] [I] [zway] Job 0x13 (Security, SensorBinary Supported Sensor Get): Delivered
[2015-03-03 19:54:03.645] [D] [zway] SETDATA devices.18.data.lastPacketInfo.delivered = True
[2015-03-03 19:54:03.645] [D] [zway] SETDATA devices.18.data.lastPacketInfo.packetLength = 25 (0x00000019)
[2015-03-03 19:54:03.646] [D] [zway] SETDATA devices.18.data.lastPacketInfo.deliveryTime = 17 (0x00000011)
[2015-03-03 19:54:03.646] [D] [zway] SETDATA devices.18.data.lastPacketInfo = **********
[2015-03-03 19:54:03.646] [D] [zway] SendData Response with callback 0x91 received: received by recipient
[2015-03-03 19:54:03.646] [D] [zway] SETDATA devices.18.data.lastSend = 23991127 (0x016e1357)
[2015-03-03 19:54:03.646] [D] [zway] Job 0x13 (Security, SensorBinary Supported Sensor Get): success
[2015-03-03 19:54:03.646] [I] [zway] Removing job: Security, SensorBinary Supported Sensor Get
[2015-03-03 19:54:03.665] [D] [zway] RECEIVED: ( 01 07 00 13 91 00 00 04 7E )
[2015-03-03 19:54:03.665] [D] [zway] SENT ACK
[2015-03-03 19:54:03.665] [W] [zway] No job of class 0x13 is waiting for callback 0x91
--
[2015-03-03 19:54:03.734] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.2.ratetype = 1 (0x00000001)
[2015-03-03 19:54:03.734] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.2 = Empty
[2015-03-03 19:54:03.763] [D] [zway] RECEIVED: ( 01 07 00 13 92 00 00 04 7D )
[2015-03-03 19:54:03.763] [D] [zway] SENT ACK
[2015-03-03 19:54:03.763] [I] [zway] Job 0x13 (Nonce Get): Delivered
[2015-03-03 19:54:03.763] [D] [zway] SETDATA devices.18.data.lastPacketInfo.delivered = True
[2015-03-03 19:54:03.763] [D] [zway] SETDATA devices.18.data.lastPacketInfo.packetLength = 5 (0x00000005)
[2015-03-03 19:54:03.763] [D] [zway] SETDATA devices.18.data.lastPacketInfo.deliveryTime = 35 (0x00000023)
[2015-03-03 19:54:03.763] [D] [zway] SETDATA devices.18.data.lastPacketInfo = **********
[2015-03-03 19:54:03.764] [D] [zway] SendData Response with callback 0x92 received: received by recipient
[2015-03-03 19:54:03.764] [D] [zway] SETDATA devices.18.data.lastSend = 23991138 (0x016e1362)
[2015-03-03 19:54:03.764] [D] [zway] Job 0x13 (Nonce Get): success
[2015-03-03 19:54:03.764] [D] [zway] SETDATA devices.18.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2015-03-03 19:54:03.764] [I] [zway] Removing job: Nonce Get
[2015-03-03 19:54:03.774] [D] [zway] RECEIVED: ( 01 10 00 04 00 12 0A 98 80 3D FD 04 0F BF 1F 3A F9 43 )
[2015-03-03 19:54:03.774] [D] [zway] SENT ACK
[2015-03-03 19:54:03.774] [D] [zway] SETDATA devices.18.data.lastReceived = 0 (0x00000000)
[2015-03-03 19:54:03.774] [I] [zway] Node 18:0 CC Security: received Nonce Report
[2015-03-03 19:54:03.774] [D] [zway] SETDATA devices.18.instances.0.commandClasses.152.data.rNonce = **********
[2015-03-03 19:54:03.774] [I] [zway] Removing job: Wakeup Sleep
[2015-03-03 19:54:03.774] [I] [zway] Node 18:0 CC Security: Sending a secure message
[2015-03-03 19:54:03.774] [I] [zway] Node 18:0 CC Security: sending encrypted packet: Wakeup Sleep
[2015-03-03 19:54:03.776] [D] [zway] SETDATA devices.18.instances.0.commandClasses.152.data.toFollow = False
[2015-03-03 19:54:03.776] [D] [zway] SETDATA devices.18.data.lastNonceGet = Empty
[2015-03-03 19:54:03.776] [I] [zway] Adding job: Security, Wakeup Sleep
[2015-03-03 19:54:03.834] [D] [zway] SENDING (cb 0x93): ( 01 1D 00 13 12 16 98 81 D5 75 9B D9 F3 EF B8 2B F7 68 ED 3D F7 1C F9 22 BD 53 50 37 05 93 E1 )
[2015-03-03 19:54:03.838] [D] [zway] RECEIVED ACK
[2015-03-03 19:54:03.842] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-03-03 19:54:03.842] [D] [zway] SENT ACK
--
[2015-03-03 19:54:03.865] [D] [zway] SENT ACK
[2015-03-03 19:54:03.865] [I] [zway] Job 0x13 (Security, Wakeup Sleep): Callback received - transfered to encapsulated jobs
[2015-03-03 19:54:03.865] [I] [zway] Job 0x13 (Wakeup Sleep): Delivered
[2015-03-03 19:54:03.865] [D] [zway] SendData Response with callback 0x93 received: received by recipient
[2015-03-03 19:54:03.865] [I] [zway] Job 0x13 (Security, Wakeup Sleep): Delivered
[2015-03-03 19:54:03.865] [D] [zway] SETDATA devices.18.data.lastPacketInfo.delivered = True
[2015-03-03 19:54:03.866] [D] [zway] SETDATA devices.18.data.lastPacketInfo.packetLength = 25 (0x00000019)
[2015-03-03 19:54:03.866] [D] [zway] SETDATA devices.18.data.lastPacketInfo.deliveryTime = 23 (0x00000017)
[2015-03-03 19:54:03.866] [D] [zway] SETDATA devices.18.data.lastPacketInfo = **********
[2015-03-03 19:54:03.866] [D] [zway] SendData Response with callback 0x93 received: received by recipient
[2015-03-03 19:54:03.866] [D] [zway] SETDATA devices.18.data.lastSend = 23991148 (0x016e136c)
[2015-03-03 19:54:03.866] [D] [zway] Job 0x13 (Security, Wakeup Sleep): success
[2015-03-03 19:54:03.866] [I] [zway] Removing job: Security, Wakeup Sleep
[2015-03-03 19:54:03.897] [D] [zway] RECEIVED: ( 01 0E 00 04 00 06 08 32 02 21 12 00 00 00 00 F8 )
[2015-03-03 19:54:03.897] [D] [zway] SENT ACK
[2015-03-03 19:54:03.897] [D] [zway] SETDATA devices.6.data.lastReceived = 0 (0x00000000)
--
[2015-03-03 19:54:33.373] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.2.delta = 0 (0x00000000)
[2015-03-03 19:54:33.373] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.2.ratetype = 1 (0x00000001)
[2015-03-03 19:54:33.373] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.2 = Empty
[2015-03-03 19:54:33.994] [D] [zway] RECEIVED: ( 01 09 00 04 00 12 03 20 01 00 C2 )
[2015-03-03 19:54:33.994] [D] [zway] SENT ACK
[2015-03-03 19:54:33.994] [D] [zway] SETDATA devices.18.data.lastReceived = 0 (0x00000000)
[2015-03-03 19:54:33.994] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.srcNodeId = 18 (0x00000012)
[2015-03-03 19:54:33.994] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.srcInstanceId = 0 (0x00000000)
[2015-03-03 19:54:33.994] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.level = 0 (0x00000000)
[2015-03-03 19:54:34.166] [D] [zway] Job 0x13: deleted from queue
[2015-03-03 19:54:34.237] [D] [zway] Job 0x13: deleted from queue
There couldn't be some sort of bug with MultiCmd? (On either side...)

Code: Select all

[2015-03-03 19:54:03.616] [I] [zway] Node 18:0 CC MultiCmd: Only one packet fits in MultiCmd - should rather be sent as plain
pofs
Posts: 688
Joined: 25 Mar 2011 19:03

Re: Interview failed with Philio PST02-1A

Post by pofs »

This could be. Some devices support only a limited size of MultiCmd packet, less than defined by protocol.
I'll look at the log when I'm back by my laptop.
You may try to temporary disable MultiCmd by setting supported = false:

Code: Select all

http://ip:8083/ZWaveAPI/Run/devices[x].MultiCmd.data.supported=false
and re-interview specific command classes.
PS: actually MultiCmd may be not exposed by name (I don't remember it for sure) so you might need to replace MultiCmd with commandClasses[0x8f]
Mirar
Posts: 113
Joined: 19 Oct 2014 16:54
Location: Stockholm

Re: Interview failed with Philio PST02-1A

Post by Mirar »

pofs wrote:This could be. Some devices support only a limited size of MultiCmd packet, less than defined by protocol.
I'll look at the log when I'm back by my laptop.
This could also explain the problems I have receiving configuration (GetConfig) from the units. Too big packets seems to yield very short answers (fewer configurations than asked for).

This log only contains the single commandclass interview. But maybe it can't do "one" either?

I'll give you the full log with all device spam.
Device 18 interview starts around 19:52:34 here: http://www.mirar.org/device18interview.txt

Turning off MultiCmd didn't help, encryption is involved:

Code: Select all

[2015-03-03 20:54:04.528] [I] [zway] Job 0x13 (Nonce Get): Delivered
[2015-03-03 20:54:04.528] [D] [zway] SETDATA devices.18.data.lastPacketInfo.delivered = True
[2015-03-03 20:54:04.528] [D] [zway] SETDATA devices.18.data.lastPacketInfo.packetLength = 5 (0x00000005)
[2015-03-03 20:54:04.529] [D] [zway] SETDATA devices.18.data.lastPacketInfo.deliveryTime = 14 (0x0000000e)
[2015-03-03 20:54:04.529] [D] [zway] SETDATA devices.18.data.lastPacketInfo = **********
[2015-03-03 20:54:04.529] [D] [zway] SendData Response with callback 0x69 received: received by recipient
[2015-03-03 20:54:04.529] [D] [zway] SETDATA devices.18.data.lastSend = 24343453 (0x0173739d)
[2015-03-03 20:54:04.529] [D] [zway] Job 0x13 (Nonce Get): success
[2015-03-03 20:54:04.529] [D] [zway] SETDATA devices.18.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2015-03-03 20:54:04.529] [I] [zway] Removing job: Nonce Get
[2015-03-03 20:54:04.539] [D] [zway] RECEIVED: ( 01 10 00 04 00 12 0A 98 80 9C A4 C9 9C 84 6C A2 C7 0B )
[2015-03-03 20:54:04.539] [D] [zway] SENT ACK
[2015-03-03 20:54:04.539] [D] [zway] SETDATA devices.18.data.lastReceived = 0 (0x00000000)
[2015-03-03 20:54:04.539] [I] [zway] Node 18:0 CC Security: received Nonce Report
[2015-03-03 20:54:04.539] [D] [zway] SETDATA devices.18.instances.0.commandClasses.152.data.rNonce = **********
[2015-03-03 20:54:04.539] [I] [zway] Removing job: Wakeup Sleep
[2015-03-03 20:54:04.539] [I] [zway] Node 18:0 CC Security: Sending a secure message
[2015-03-03 20:54:04.540] [I] [zway] Node 18:0 CC Security: sending encrypted packet: Wakeup Sleep
[2015-03-03 20:54:04.540] [D] [zway] SETDATA devices.18.instances.0.commandClasses.152.data.toFollow = False
[2015-03-03 20:54:04.540] [D] [zway] SETDATA devices.18.data.lastNonceGet = Empty
[2015-03-03 20:54:04.541] [I] [zway] Adding job: Security, Wakeup Sleep
[2015-03-03 20:54:04.558] [D] [zway] SENDING (cb 0x6a): ( 01 0A 00 13 06 03 32 01 10 25 6A 8F )
[2015-03-03 20:54:04.560] [D] [zway] RECEIVED ACK
[2015-03-03 20:54:04.564] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-03-03 20:54:04.564] [D] [zway] SENT ACK
[2015-03-03 20:54:04.564] [D] [zway] Delivered to Z-Wave stack
[2015-03-03 20:54:04.589] [D] [zway] RECEIVED: ( 01 07 00 13 6A 00 00 02 83 )
[2015-03-03 20:54:04.589] [D] [zway] SENT ACK
[2015-03-03 20:54:04.589] [I] [zway] Job 0x13 (Meter Get (v2)): Delivered
[2015-03-03 20:54:04.589] [D] [zway] SETDATA devices.6.data.lastPacketInfo.delivered = True
[2015-03-03 20:54:04.589] [D] [zway] SETDATA devices.6.data.lastPacketInfo.packetLength = 6 (0x00000006)
[2015-03-03 20:54:04.590] [D] [zway] SETDATA devices.6.data.lastPacketInfo.deliveryTime = 24 (0x00000018)
[2015-03-03 20:54:04.590] [D] [zway] SETDATA devices.6.data.lastPacketInfo = **********
[2015-03-03 20:54:04.590] [D] [zway] SendData Response with callback 0x6a received: received by recipient
[2015-03-03 20:54:04.590] [D] [zway] SETDATA devices.6.data.lastSend = 24343459 (0x017373a3)
[2015-03-03 20:54:04.590] [D] [zway] Job 0x13 (Meter Get (v2)): success
[2015-03-03 20:54:04.590] [I] [zway] Removing job: Meter Get (v2)
[2015-03-03 20:54:04.590] [D] [zway] SENDING (cb 0x6b): ( 01 1D 00 13 12 16 98 81 6C E2 D7 2A E5 3C 34 32 C9 F0 B5 9C F1 00 2D 94 48 F5 B9 A9 05 6B DB )
[2015-03-03 20:54:04.599] [W] [zway] Received SOF, while awaiting ACK
[2015-03-03 20:54:04.600] [D] [zway] RECEIVED: ( 01 0E 00 04 00 06 08 32 02 21 12 00 00 00 00 F8 )
[2015-03-03 20:54:04.600] [D] [zway] SENT ACK
[2015-03-03 20:54:04.600] [D] [zway] SETDATA devices.6.data.lastReceived = 0 (0x00000000)
[2015-03-03 20:54:04.600] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.2.val = 0.000000
[2015-03-03 20:54:04.600] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.2.delta = 0 (0x00000000)
[2015-03-03 20:54:04.600] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.2.ratetype = 1 (0x00000001)
[2015-03-03 20:54:04.600] [D] [zway] SETDATA devices.6.instances.0.commandClasses.50.data.2 = Empty
[2015-03-03 20:54:04.601] [D] [zway] SENDING (cb 0x6b): ( 01 1D 00 13 12 16 98 81 6C E2 D7 2A E5 3C 34 32 C9 F0 B5 9C F1 00 2D 94 48 F5 B9 A9 05 6B DB )
[2015-03-03 20:54:04.609] [D] [zway] RECEIVED CAN
[2015-03-03 20:54:04.609] [D] [zway] RECEIVED ACK
[2015-03-03 20:54:04.609] [W] [zway] Received ACK, but there's no job awaiting ACK
[2015-03-03 20:54:04.609] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-03-03 20:54:04.610] [D] [zway] SENT ACK
[2015-03-03 20:54:04.610] [W] [zway] Received response, but there's no matching request (funcId = 0x13)
[2015-03-03 20:54:04.610] [D] [zway] SENDING (cb 0x6b): ( 01 1D 00 13 12 16 98 81 6C E2 D7 2A E5 3C 34 32 C9 F0 B5 9C F1 00 2D 94 48 F5 B9 A9 05 6B DB )
[2015-03-03 20:54:04.619] [D] [zway] RECEIVED ACK
[2015-03-03 20:54:04.620] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-03-03 20:54:04.620] [D] [zway] SENT ACK
[2015-03-03 20:54:04.620] [I] [zway] Job 0x13 (Security, Wakeup Sleep): Response received - transfered to encapsulated jobs
[2015-03-03 20:54:04.620] [D] [zway] Delivered to Z-Wave stack
[2015-03-03 20:54:04.620] [D] [zway] Delivered to Z-Wave stack
[2015-03-03 20:54:04.639] [D] [zway] RECEIVED: ( 01 07 00 13 6B 00 00 02 82 )
[2015-03-03 20:54:04.640] [D] [zway] SENT ACK
[2015-03-03 20:54:04.640] [I] [zway] Job 0x13 (Security, Wakeup Sleep): Callback received - transfered to encapsulated jobs
[2015-03-03 20:54:04.640] [I] [zway] Job 0x13 (Wakeup Sleep): Delivered
[2015-03-03 20:54:04.640] [D] [zway] SendData Response with callback 0x6b received: received by recipient
[2015-03-03 20:54:04.640] [I] [zway] Job 0x13 (Security, Wakeup Sleep): Delivered
[2015-03-03 20:54:04.640] [D] [zway] SETDATA devices.18.data.lastPacketInfo.delivered = True
[2015-03-03 20:54:04.640] [D] [zway] SETDATA devices.18.data.lastPacketInfo.packetLength = 25 (0x00000019)
[2015-03-03 20:54:04.640] [D] [zway] SETDATA devices.18.data.lastPacketInfo.deliveryTime = 19 (0x00000013)
[2015-03-03 20:54:04.640] [D] [zway] SETDATA devices.18.data.lastPacketInfo = **********
[2015-03-03 20:54:04.640] [D] [zway] SendData Response with callback 0x6b received: received by recipient
[2015-03-03 20:54:04.641] [D] [zway] SETDATA devices.18.data.lastSend = 24343464 (0x017373a8)
[2015-03-03 20:54:04.641] [D] [zway] Job 0x13 (Security, Wakeup Sleep): success
[2015-03-03 20:54:04.641] [I] [zway] Removing job: Security, Wakeup Sleep
[2015-03-03 20:54:04.659] [D] [zway] RECEIVED: ( 01 07 00 13 6B 00 00 04 84 )
[2015-03-03 20:54:04.660] [D] [zway] SENT ACK
[2015-03-03 20:54:04.660] [W] [zway] No job of class 0x13 is waiting for callback 0x6b
[2015-03-03 20:54:04.660] [E] [zway] SendData callback Id is invalid: 0x6b! Probably too late
There's an odd number of "recieved, but didn't ask for".
pofs
Posts: 688
Joined: 25 Mar 2011 19:03

Re: Interview failed with Philio PST02-1A

Post by pofs »

Looking at the log, both Security and MultiCmd work fine.

I currently see the following problem with SensorBinary CC: device reports type mask 0x1500 (i.e. sensor types 8, 10 and 12 are supported), so z-way asks for their states (queues 3 jobs at 19:52:50.517, sent as a part of secure MultiCmd after 19:52:50.598). But report comes only for two sensor types (as a part of MultiCmd at 19:52:51.175), so SensorBinary never finishes interview.

It could be either the device doesn't respond to this sensor type (i.e. SensorBinary itself reports incorrect type mask), or there's a problem with MultiCmd containing 8 commands (though it successfully worked for 8 jobs in MultiCmd when requesting CC versions).

Anyway, as of RC17 you're able to control a maximum amount of packets in MultiCmd either via Defaults.xml:

Code: Select all

	...
	<CommandClass><!-- Default CC settings for devices -->
		...
		<MultiCmd>
			<MaxNum>8</MaxNum><!-- Maximum number of commands per MultiCmd -->
		</MultiCmd>
	</CommandClass>
	...
or individually for each device with devices[x].commandClasses[0x8f].data.maxNum (defaults to the value from config). Note: experimental, this behavior may change in the future!

Try to decrease it and see if this resolves your issue with SensorBinary.
Stefan
Posts: 9
Joined: 12 Mar 2015 20:16

Re: Interview failed with Philio PST02-1A

Post by Stefan »

I have exactly the same problem with that exact sensor. It is impossible to complete the interview, there are always some command classes that fail. Not always the same CC, but normally the once that are shown in the following picture.
Picture_zwave.png
Picture_zwave.png (68.22 KiB) Viewed 14306 times
Here the log when I try to pair it on a reseted controller (so it is device 2):
http://sharetext.org/yg3P

I tried what you said, of decreasing the maximum amount of packets in MultiCmd, but in RC17 I don't find this option the the Defaults.xml file.

I also have the same type of sensor with 400chip series, and there it works fine. And with Z-Way 1.4.1 version and PST02-1A (chip 500series) the interview works without problems, but then the sensor data doesn't arrive.

Please, tell me if I can do any test that would be helpfull for you to locate the problem. I need this sensor to work with the razberry.

Thanks,
Stefan
pofs
Posts: 688
Joined: 25 Mar 2011 19:03

Re: Interview failed with Philio PST02-1A

Post by pofs »

Stefan wrote:I tried what you said, of decreasing the maximum amount of packets in MultiCmd, but in RC17 I don't find this option the the Defaults.xml file.
You need to add it there.
But to alter it for already interviewed command class, you need to run:

Code: Select all

http://ip:8083/ZWaveAPI/Run/devices[x].commandClasses[0x8f].data.maxNum=7
Looking at your log, Wakeup might be not interviewed because of possible MultiCmd size problem.

And the device didn't answered to the last packet, so the other two command classes failed to complete interview. Not sure why, maybe internal reset or something. Pressing "force interview" should help.
Stefan
Posts: 9
Joined: 12 Mar 2015 20:16

Re: Interview failed with Philio PST02-1A

Post by Stefan »

Thank you for your answer.

I was already trying "force interview" all the time, and with no luck.

What I did know is what you suggested, and it is still not working. Here ( https://dl.dropboxusercontent.com/u/997 ... server.log ) the log where at:
9:25:35 I paired the devices
-> After not finishing the interview, I forced the specific CC to reinterview
9:27:07 the interview failed showing "ø" on the failed CC
9:27:47 I force a whole new interview, that failed again.

The picture shows the final result of all the action.

All this was done with
<MultiCmd>
<MaxNum>7</MaxNum><!-- Maximum number of commands per MultiCmd -->
</MultiCmd>
inserted in the Defaults.xml.

I also tried:
http://ip:8083/ZWaveAPI/Run/devices[x]. ... a.maxNum=7
http://ip:8083/ZWaveAPI/Run/devices[x]. ... a.maxNum=6
http://ip:8083/ZWaveAPI/Run/devices[x]. ... a.maxNum=5
and always the same result.
Attachments
Picturez2.png
Picturez2.png (222.2 KiB) Viewed 14267 times
Post Reply