Philio PSP01 (PIR/temp/lum) PIR stops working

Discussions about existing Z-Wave device and their usage with Z-Way/Z-Cloud/Z-Box
Post Reply
Stefan
Posts: 9
Joined: 12 Mar 2015 20:16

Philio PSP01 (PIR/temp/lum) PIR stops working

Post by Stefan »

I have some Philio PSP01 (chip 400) installed in a remote location, and on some sensors after a while (weeks or months) the PIR sensor stops reporting motion. It's weird , since when there is motion, the temperature and luminosity are reported, but the motion is missing.

I managed to get the log at the moment that the PIR sensor stops working:

Code: Select all

[2015-10-12 15:22:25.197] [D] [zway] RECEIVED: ( 01 09 00 04 00 04 03 20 01 00 D4 )
[2015-10-12 15:22:25.197] [D] [zway] SENT ACK
[2015-10-12 15:22:25.198] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-10-12 15:22:25.198] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.srcNodeId = 4 (0x00000004)
[2015-10-12 15:22:25.198] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.srcInstanceId = 0 (0x00000000)
[2015-10-12 15:22:25.198] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.level = 0 (0x00000000)
[2015-10-12 15:23:51.838] [D] [zway] RECEIVED: ( 01 0A 00 04 00 04 04 30 03 FF 0C 31 )
[2015-10-12 15:23:51.838] [D] [zway] SENT ACK
[2015-10-12 15:23:51.838] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-10-12 15:23:51.839] [D] [zway] SETDATA devices.4.instances.0.commandClasses.48.data.12.level = True
[2015-10-12 15:23:51.839] [D] [zway] SETDATA devices.4.instances.0.commandClasses.48.data.12 = Empty
--------------> received last motion
[2015-10-12 15:23:51.855] [D] [zway] RECEIVED: ( 01 09 00 04 00 04 03 20 01 FF 2B )
[2015-10-12 15:23:51.855] [D] [zway] SENT ACK
[2015-10-12 15:23:51.855] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-10-12 15:23:51.856] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.srcNodeId = 4 (0x00000004)
[2015-10-12 15:23:51.856] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.srcInstanceId = 0 (0x00000000)
[2015-10-12 15:23:51.856] [D] [zway] SETDATA devices.1.instances.0.commandClasses.32.data.level = 255 (0x000000ff)
[2015-10-12 15:23:51.983] [D] [zway] RECEIVED: ( 01 0B 00 04 00 04 05 31 05 03 01 05 C2 )
[2015-10-12 15:23:51.984] [D] [zway] SENT ACK
[2015-10-12 15:23:51.984] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-10-12 15:23:51.984] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.3.deviceScale = 0 (0x00000000)
[2015-10-12 15:23:51.984] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.3.scale = 0 (0x00000000)
[2015-10-12 15:23:51.984] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.3.val = 5.000000
[2015-10-12 15:23:51.985] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.3.scaleString = "%"
[2015-10-12 15:23:51.985] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.3 = Empty
--------------> receiving luminosity that comes with the motion
[2015-10-12 15:23:52.178] [D] [zway] RECEIVED: ( 01 0C 00 04 00 04 06 30 04 01 0A 00 4D 87 )
[2015-10-12 15:23:52.178] [D] [zway] SENT ACK
[2015-10-12 15:23:52.179] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-10-12 15:23:52.179] [D] [zway] SETDATA devices.4.instances.0.commandClasses.48.data.typemask = 1291848193 (0x4d000a01)
[2015-10-12 15:23:52.179] [I] [zway] Adding job: SensorBinary Get v2
[2015-10-12 15:23:52.179] [I] [zway] Adding job: SensorBinary Get v2
[2015-10-12 15:23:52.179] [D] [zway] SENDING (cb 0x49): ( 01 0A 00 13 04 03 30 02 09 05 49 96 )
[2015-10-12 15:23:52.181] [D] [zway] RECEIVED ACK
[2015-10-12 15:23:52.185] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-10-12 15:23:52.186] [D] [zway] SENT ACK
[2015-10-12 15:23:52.186] [D] [zway] Delivered to Z-Wave stack
[2015-10-12 15:23:52.465] [D] [zway] RECEIVED: ( 01 07 00 13 49 01 00 1D BE )
[2015-10-12 15:23:52.465] [D] [zway] SENT ACK
[2015-10-12 15:23:52.465] [I] [zway] Job 0x13 (SensorBinary Get v2): Not delivered to recipient
[2015-10-12 15:23:52.465] [D] [zway] SETDATA devices.4.data.lastPacketInfo.delivered = False
[2015-10-12 15:23:52.465] [D] [zway] SETDATA devices.4.data.lastPacketInfo.packetLength = 6 (0x00000006)
[2015-10-12 15:23:52.465] [D] [zway] SETDATA devices.4.data.lastPacketInfo.deliveryTime = 279 (0x00000117)
[2015-10-12 15:23:52.465] [D] [zway] SETDATA devices.4.data.lastPacketInfo = **********
[2015-10-12 15:23:52.465] [D] [zway] SETDATA devices.4.data.isAwake = False
[2015-10-12 15:23:52.466] [D] [zway] Sending the queue for node 4 into sleep
[2015-10-12 15:24:54.656] [D] [zway] RECEIVED: ( 01 0A 00 04 00 04 04 30 03 FF 0C 31 )
[2015-10-12 15:24:54.657] [D] [zway] SENT ACK
[2015-10-12 15:24:54.657] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-10-12 15:24:54.657] [W] [zway] Node 4:0 CC SensorBinary: Unsupported sensor type 12 received, ignoring
--------------> HERE SHOULD BE THE MOTION!
[2015-10-12 15:24:54.675] [D] [zway] RECEIVED: ( 01 0B 00 04 00 04 05 31 05 03 01 04 C3 )
[2015-10-12 15:24:54.676] [D] [zway] SENT ACK
[2015-10-12 15:24:54.676] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-10-12 15:24:54.676] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.3.deviceScale = 0 (0x00000000)
[2015-10-12 15:24:54.676] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.3.scale = 0 (0x00000000)
[2015-10-12 15:24:54.676] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.3.val = 4.000000
[2015-10-12 15:24:54.678] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.3.scaleString = "%"
[2015-10-12 15:24:54.678] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.3 = Empty
--------------> receiving temperature that comes with the motion
[2015-10-12 15:24:54.695] [D] [zway] RECEIVED: ( 01 0C 00 04 00 04 06 31 05 01 0A 00 4D 87 )
[2015-10-12 15:24:54.695] [D] [zway] SENT ACK
[2015-10-12 15:24:54.695] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-10-12 15:24:54.695] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.1.deviceScale = 1 (0x00000001)
[2015-10-12 15:24:54.696] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.1.val = 25.000000
[2015-10-12 15:24:54.697] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.1.scale = 0 (0x00000000)
[2015-10-12 15:24:54.699] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.1.scaleString = "°C"
[2015-10-12 15:24:54.699] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.1 = Empty
--------------> receiving luminosity that comes with the motion
Could someone help me explaining what is happening in the middle? Why is the sensor type 12 suddenly unsupported?

When repairing the motion sensor it works again and the version of zway is v2.0.0. The problem is that repairing isn't that easy since the sensor is in a remote location.

Thanks in advance :)
User avatar
PoltoS
Posts: 7649
Joined: 26 Jan 2011 19:36

Re: Philio PSP01 (PIR/temp/lum) PIR stops working

Post by PoltoS »

This is a clearly corrupted packet that changed the list of supported scales:

Code: Select all

[2015-10-12 15:23:52.178] [D] [zway] RECEIVED: ( 01 0C 00 04 00 04 06 30 04 01 0A 00 4D 87 )
[2015-10-12 15:23:52.178] [D] [zway] SENT ACK
[2015-10-12 15:23:52.179] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-10-12 15:23:52.179] [D] [zway] SETDATA devices.4.instances.0.commandClasses.48.data.typemask = 1291848193 (0x4d000a01)
New Z-Way ignores such packets. Make sure you are at least on 2.1.2
Post Reply