[Solved] z-way-server Rel 29032013 crashed

Discussions about RaZberry - Z-Wave board for Raspberry computer
Post Reply
SpamNeinDanke
Posts: 21
Joined: 26 Mar 2013 21:34

[Solved] z-way-server Rel 29032013 crashed

Post by SpamNeinDanke »

Hi everyone,

I just updated to the latest version of today because of some issues with my ST814. However after setting it up completely new (by installing Raspian and Z-Way on a fresh SD) the server crasched after several hours.

It might have something to do with closing a windows, which is monitored by a Fibaro FGK 10x Sensor (device 3):

[2013-03-29 16:15:57.754] RECEIVED: ( 01 0A 00 04 00 03 04 2B 01 0B FF 28 )
[2013-03-29 16:15:57.768] SENT ACK
[2013-03-29 16:15:57.770] Got frame from device 3 to controller, but command class 0x2b is not implemented
[2013-03-29 16:15:57.772] SETDATA devices.3.data.lastReceived = 0 (0x00000000)
[2013-03-29 16:16:00.678] RECEIVED: ( 01 09 00 04 04 03 03 20 01 00 D7 )
[2013-03-29 16:16:00.691] SENT ACK
[2013-03-29 16:16:00.693] Got frame from device 3 to controller, but command class 0x20 for device is not registered - instantiating it as not supported
[2013-03-29 16:16:00.696] SETDATA devices.3.instances.0.commandClasses.32.data = Empty
[2013-03-29 16:16:00.697] SETDATA devices.3.instances.0.commandClasses.32.data.version = Empty
[2013-03-29 16:16:00.699] SETDATA devices.3.instances.0.commandClasses.32.data.version = 1 (0x00000001)
[2013-03-29 16:16:00.701] SETDATA devices.3.instances.0.commandClasses.32.data.security = Empty
[2013-03-29 16:16:00.704] SETDATA devices.3.instances.0.commandClasses.32.data.security = False
[2013-03-29 16:16:00.705] SETDATA devices.3.instances.0.commandClasses.32.data.interviewDone = Empty
[2013-03-29 16:16:00.706] SETDATA devices.3.instances.0.commandClasses.32.data.interviewCounter = Empty
[2013-03-29 16:16:00.708] SETDATA devices.3.instances.0.commandClasses.32.data.interviewDone = False
[2013-03-29 16:16:00.709] SETDATA devices.3.instances.0.commandClasses.32.data.interviewCounter = 10 (0x0000000a)
[2013-03-29 16:16:00.711] SETDATA devices.3.instances.0.commandClasses.32.data.level = Empty
[2013-03-29 16:16:00.713] SETDATA devices.3.instances.0.commandClasses.32.data.lastset = Empty
[2013-03-29 16:16:00.715] SETDATA devices.3.instances.0.commandClasses.32.data.mylevel = Empty
[2013-03-29 16:16:00.716] SETDATA devices.3.instances.0.commandClasses.32.data.mylevel = 0 (0x00000000)
[2013-03-29 16:16:00.717] SETDATA devices.3.data.lastReceived = 0 (0x00000000)
^^^^^ last line of log


Can it have something to do with the update and the new sanity checks or was there a change in implementing some command classes?

SpamNeinDanke
Posts: 21
Joined: 26 Mar 2013 21:34

Reproducable

Post by SpamNeinDanke »

I can reproduce the server crash by having the Fibaro send a state change. It was set to broadcast BASIC_SET command (command class 0x20) to Association Group I (which also contains the RaZberry) and use scene activation (command class 0x2b).
By setting the notification type from BASIC_SET to ALARM_GENERIC and deactivating SCENE_ACTIVATION the server stays alive (for now).

Not being able to do the BASIC_COMMAND however leaves me without any Association use. I wanted the switch to trigger some other device...

Any Idea on what ist going wrong?

(As a workaroud I implemented MONIT to restart the failed z-way-server service)
User avatar
PoltoS
Posts: 7579
Joined: 26 Jan 2011 19:36

Thanks for the bug report -

Post by PoltoS »

Thanks for the bug report - we have found the problem and fixed it. The new release will be avilable in a week. By the way the problem was there in previous release too.

As a workaround you need to turn off broadcast mode (this is parameter 13).
SpamNeinDanke
Posts: 21
Joined: 26 Mar 2013 21:34

Trank you

Post by SpamNeinDanke »

Always a pleasure. Thank you for your tireless effort, PoltoS
Post Reply