Popp outdoor alarm with solar strange behavior

Yesterday I included successfully a Popp outdoor alarm with solar panel. I was also able to switch the alarm on and off.

Until suddenly it didn’t work anymore and there are a couple of strange things;

  • The outdoor sensor identified itself as Smokedetector
  • The shown configurations only showed 4 options (alike the smokedetector manual), whereas the alarm manual showed 6
  • I wasn’t able to reactivate the alarm (heal, reinitialize, include)
  • When I tried to perform a factory reset it doesn’t behave as either the smokesensor or alarm manuals claim (press for 5 sec, light will turn on after 10 seconds an accoustic signal to confirm the factory reset). It doesn’t behave like that at all. It looks like it just turns into including mode without including
  • So I deleted the z-wave xml (should have renamed) and restarted openhab but it claims node is dead

Any ideas how to solve?

12:05:26.237 [DEBUG] [o.b.z.i.protocol.SerialMessage:113 ] - NODE 25: Creating empty message of class = SendData (0x13), type = Request (0x00)
12:05:26.238 [DEBUG] [WaveController$ZWaveSendThread:1301 ] - NODE 25: Sending REQUEST Message = 01 08 00 13 19 01 00 25 AB 72
12:05:26.238 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:240 ] - NODE 25: Node advancer - queued packet. Queue length is 1
12:05:26.249 [DEBUG] [b.z.i.p.s.SendDataMessageClass:38 ] - NODE 25: Sent Data successfully placed on stack.
12:05:31.239 [DEBUG] [WaveController$ZWaveSendThread:1330 ] - NODE 25: Sending ABORT Message = 01 03 00 16 EA
12:05:31.240 [ERROR] [WaveController$ZWaveSendThread:1347 ] - NODE 25: Timeout while sending message. Requeueing - 0 attempts left!
12:05:31.240 [ERROR] [b.z.i.p.s.SendDataMessageClass:141 ] - NODE 25: Node is DEAD. Dropping message.
12:05:33.585 [DEBUG] [b.z.i.p.s.SendDataMessageClass:73 ] - NODE 25: SendData Request. CallBack ID = 171, Status = Transmission complete, no ACK received(1)
12:05:33.586 [ERROR] [b.z.i.p.s.SendDataMessageClass:141 ] - NODE 25: Node is DEAD. Dropping message.
12:05:33.586 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1056 ] - NODE 25: Node advancer - PING: Transaction complete (SendData:Request) success(false)
12:05:33.586 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:1056 ] - NODE 25: Node advancer - PING: Transaction complete (SendData:Request) success(false)

When I start OH, it does however recognize the alarm;
11:51:09.577 [INFO ] [rialApiGetInitDataMessageClass:60 ] - NODE 25: Node found
11:51:09.695 [DEBUG] [b.z.i.protocol.ZWaveController:506 ] - NODE 25: Init node thread start
11:51:09.793 [DEBUG] [.b.z.i.p.i.ZWaveNodeSerializer:138 ] - NODE 25: Serializing from file etc/zwave/node25.xml
11:51:09.801 [DEBUG] [.b.z.i.p.i.ZWaveNodeSerializer:141 ] - NODE 25: Error serializing from file: file does not exist.
11:51:10.062 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:267 ] - NODE 25: Node advancer - EMPTYNODE: queue length(0), free to send(true)
11:51:10.073 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:332 ] - NODE 25: Node advancer: loop - EMPTYNODE try 1: stageAdvanced(false)
11:51:10.073 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:337 ] - NODE 25: Node advancer: Initialisation starting
11:51:10.073 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:912 ] - NODE 25: Node advancer - advancing to PROTOINFO
11:51:10.073 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:332 ] - NODE 25: Node advancer: loop - PROTOINFO try 0: stageAdvanced(true)
11:51:10.073 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:346 ] - NODE 25: Node advancer: PROTOINFO - send IdentifyNode
11:51:10.074 [DEBUG] [z.i.p.i.ZWaveNodeStageAdvancer:240 ] - NODE 25: Node advancer - queued packet. Queue length is 1
11:51:10.074 [DEBUG] [b.z.i.protocol.ZWaveController:595 ] - NODE 25: Init node thread finished
11:51:10.210 [DEBUG] [i.p.s.IdentifyNodeMessageClass:56 ] - NODE 25: ProtocolInfo
11:51:10.210 [DEBUG] [i.p.s.IdentifyNodeMessageClass:72 ] - NODE 25: Listening = false
11:51:10.210 [DEBUG] [i.p.s.IdentifyNodeMessageClass:73 ] - NODE 25: Routing = true
11:51:10.210 [DEBUG] [i.p.s.IdentifyNodeMessageClass:74 ] - NODE 25: Beaming = true
11:51:10.213 [DEBUG] [i.p.s.IdentifyNodeMessageClass:75 ] - NODE 25: Version = 4
11:51:10.213 [DEBUG] [i.p.s.IdentifyNodeMessageClass:76 ] - NODE 25: FLIRS = true
11:51:10.213 [DEBUG] [i.p.s.IdentifyNodeMessageClass:77 ] - NODE 25: Security = false
11:51:10.213 [DEBUG] [i.p.s.IdentifyNodeMessageClass:78 ] - NODE 25: Max Baud = 40000
11:51:10.213 [DEBUG] [i.p.s.IdentifyNodeMessageClass:94 ] - NODE 25: Basic = Routing Slave
11:51:10.213 [DEBUG] [i.p.s.IdentifyNodeMessageClass:102 ] - NODE 25: Generic = Binary Switch
11:51:10.214 [DEBUG] [i.p.s.IdentifyNodeMessageClass:110 ] - NODE 25: Specific = Siren Switch

wykat