Openhab openHAB 4.1.2 on raspberry pi 5&RaZberry v2 Z-Wave.Me expansion board

Openhab openHAB 4.1.2

openjdk version “17.0.10” 2024-01-16
OpenJDK Runtime Environment (build 17.0.10+7-Debian-1deb12u1)
OpenJDK 64-Bit Server VM (build 17.0.10+7-Debian-1deb12u1, mixed mode)

openHAB 4.1.2 - Release Build

Greetings,
I bought yesterday Pi 5 and I used my old RaZberry v2 Z-Wave.Me expansion board from the Pi 3, installed openHAB 4.1.2, jumped into config, option 14 “Fix permissions” then option 35 “Serial port”, saw that Pi 5 it’s not in option 35.2 (RPi3/4) move Bluetooth to mini UART, tryed anyway to [*], doesn’t work

2024-04-04_19:12:41_EEST [openHABian] Enabling serial port and disabling serial console… OK (reboot required)
2024-04-04_19:12:42_EEST [openHABian] Making Bluetooth use mini-UART… SKIPPED
I used this commands :slight_smile:

ls /dev/tty*

"export EXTRA_JAVA_OPTS=-Dgnu.io.rxtx.SerialPorts=/dev/ttyAMA10
openhabian@openhabian:~ $ /dev/ttyAMA10

I can see “/dev/ttyAMA10” and I can selected it from UI → Z-Wave Serial Controller at Port Configuration /dev/ttyAMA10 , but I got Status:OFFLINE, BRIDGE_OFFLINE, Controller is offline. It working fine on PI3, I checked the pictures of the Pinout from Pi3 and Pi5, they are the same… Any advice please?

I got some Fibaro Zwave items and I want to use them, if this old RaZberry v2 Z-Wave.Me it’s not compatible anymore, what should I buy ? I read some things about license for Zwave…

Thanks in advance for wasting time answering me!

Which image is installed ? What is the version of openhabian-config ?

Installed: 4.1.2-1
Candidate: 4.1.2-1
build-no : Release Build
online-repo : JFrog
Repository Version

openhab-distro : 4.1.2
openhab-core : 4.1.2
openhab-addons : 4.1.2
karaf : 4.4.4

Can’t see which version for config it is…
openHABian Configuration Tool — [openHAB]{2024-04-04T12:26:12+02:00}(f9de9ef)

I am glad I found your post. I am in a similar situation. I installed OH 4.1.2 stable on openhabian 64bit release date 2024.04.09, pulled my old OH 3.4 card ran the initial boot, ran openhab-config disabled the serial port, moved bluetooth and disabled wifi, very similar to my old OH3.4, shut it down, installed the module but I am unable to bring the module online. I’ve also turned on DEBUG level for z-wave and I am seeing out protocol error OOF.

2024-05-28 23:14:00.587 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Connecting to serial port '/dev/ttyAMA0'

2024-05-28 23:14:00.602 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Starting receive thread

2024-05-28 23:14:00.606 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Starting ZWave thread: Receive

2024-05-28 23:14:00.611 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x16.

2024-05-28 23:14:00.611 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Serial port is initialized

2024-05-28 23:14:00.612 [DEBUG] [zwave.handler.ZWaveControllerHandler] - Initialising ZWave controller

2024-05-28 23:14:00.613 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x04.

2024-05-28 23:14:00.614 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x00.

2024-05-28 23:14:00.616 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x24.

2024-05-28 23:14:00.617 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x0E.

2024-05-28 23:14:00.619 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x32.

2024-05-28 23:14:00.620 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x02.

2024-05-28 23:14:00.622 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x21.

2024-05-28 23:14:00.623 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x64.

2024-05-28 23:14:00.625 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x00.

2024-05-28 23:14:00.666 [INFO ] [ve.internal.protocol.ZWaveController] - Starting ZWave controller

2024-05-28 23:14:00.666 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

2024-05-28 23:14:00.668 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2024-05-28 23:14:00.668 [INFO ] [ve.internal.protocol.ZWaveController] - ZWave timeout is set to 5000ms. Soft reset is false.

2024-05-28 23:14:00.671 [DEBUG] [ve.internal.protocol.ZWaveController] - Event listener added.

2024-05-28 23:14:00.673 [DEBUG] [ve.internal.protocol.ZWaveController] - Event listener added.

2024-05-28 23:14:00.676 [DEBUG] [zwave.handler.ZWaveControllerHandler] - Scheduling network mesh heal for 3 hours time.

2024-05-28 23:14:00.877 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Timeout - Sending NAK

2024-05-28 23:14:02.111 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0xBA.

2024-05-28 23:14:03.611 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x05.

2024-05-28 23:14:03.671 [DEBUG] [.ZWaveController$InitializeDelayTask] - Initialising network

2024-05-28 23:14:03.682 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Added 0 to queue - size 1

2024-05-28 23:14:03.684 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2024-05-28 23:14:03.691 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 03 00 15 E9 

2024-05-28 23:14:03.693 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 03 00 15 E9 

2024-05-28 23:14:03.707 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT

2024-05-28 23:14:03.738 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 0: [WAIT_RESPONSE] priority=Controller, requiresResponse=true, callback: 0

2024-05-28 23:14:03.741 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Added 1 to queue - size 1

2024-05-28 23:14:03.743 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.

2024-05-28 23:14:03.746 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Added 2 to queue - size 2

2024-05-28 23:14:03.747 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.

2024-05-28 23:14:03.750 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Added 3 to queue - size 3

2024-05-28 23:14:03.752 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.

2024-05-28 23:14:03.756 [DEBUG] [rialmessage.GetSucNodeIdMessageClass] - Get SUC NodeID

2024-05-28 23:14:03.758 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Added 4 to queue - size 4

2024-05-28 23:14:03.759 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.

2024-05-28 23:14:05.111 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x41.

2024-05-28 23:14:05.739 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 255: TID 0: Timeout at state WAIT_RESPONSE. 3 retries remaining.

2024-05-28 23:14:05.741 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 0: Transaction is current transaction, so clearing!!!!!

2024-05-28 23:14:05.742 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 0: Transaction CANCELLED

2024-05-28 23:14:05.747 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:0 CANCELLED

2024-05-28 23:14:05.751 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2024-05-28 23:14:05.753 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 03 00 20 DC 

2024-05-28 23:14:05.754 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 03 00 20 DC 

2024-05-28 23:14:05.767 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT

2024-05-28 23:14:05.768 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 1: [WAIT_RESPONSE] priority=Controller, requiresResponse=true, callback: 0

2024-05-28 23:14:07.775 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 255: TID 1: Timeout at state WAIT_RESPONSE. 3 retries remaining.

2024-05-28 23:14:07.777 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 1: Transaction is current transaction, so clearing!!!!!

2024-05-28 23:14:07.778 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 1: Transaction CANCELLED

2024-05-28 23:14:07.779 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:1 CANCELLED

2024-05-28 23:14:07.783 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2024-05-28 23:14:07.785 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 03 00 07 FB 

2024-05-28 23:14:07.791 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 03 00 07 FB 

2024-05-28 23:14:07.803 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT

2024-05-28 23:14:07.805 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 2: [WAIT_RESPONSE] priority=Controller, requiresResponse=true, callback: 0

2024-05-28 23:14:09.611 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x44.

2024-05-28 23:14:09.807 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 255: TID 2: Timeout at state WAIT_RESPONSE. 3 retries remaining.

2024-05-28 23:14:09.808 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 2: Transaction is current transaction, so clearing!!!!!

2024-05-28 23:14:09.809 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 2: Transaction CANCELLED

2024-05-28 23:14:09.810 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:2 CANCELLED

2024-05-28 23:14:09.811 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2024-05-28 23:14:09.813 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 05 00 06 96 0F 65 

2024-05-28 23:14:09.815 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 05 00 06 96 0F 65 

2024-05-28 23:14:09.831 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT

2024-05-28 23:14:09.833 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 3: [WAIT_RESPONSE] priority=Controller, requiresResponse=true, callback: 0

2024-05-28 23:14:11.834 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 255: TID 3: Timeout at state WAIT_RESPONSE. 3 retries remaining.

2024-05-28 23:14:11.836 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 3: Transaction is current transaction, so clearing!!!!!

2024-05-28 23:14:11.837 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 3: Transaction CANCELLED

2024-05-28 23:14:11.838 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:3 CANCELLED

2024-05-28 23:14:11.847 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2024-05-28 23:14:11.849 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 03 00 56 AA 

2024-05-28 23:14:11.851 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 03 00 56 AA 

2024-05-28 23:14:11.867 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT

2024-05-28 23:14:11.869 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 4: [WAIT_RESPONSE] priority=Controller, requiresResponse=true, callback: 0

2024-05-28 23:14:12.612 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x83.

2024-05-28 23:14:12.614 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0xFE.

2024-05-28 23:14:13.870 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 255: TID 4: Timeout at state WAIT_RESPONSE. 3 retries remaining.

2024-05-28 23:14:13.872 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 4: Transaction is current transaction, so clearing!!!!!

2024-05-28 23:14:13.873 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 4: Transaction CANCELLED

2024-05-28 23:14:13.874 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:4 CANCELLED

2024-05-28 23:14:13.876 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2024-05-28 23:14:15.192 [DEBUG] [g.zwave.internal.ZWaveConfigProvider] - No bridgeUID found in getConfigDescription thing:zwave:serial_zstick:ac3a01411d

2024-05-28 23:14:18.873 [DEBUG] [g.zwave.internal.ZWaveConfigProvider] - No bridgeUID found in getConfigDescription thing:zwave:serial_zstick:ac3a01411d

2024-05-28 23:14:18.912 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Disposing receive thread

2024-05-28 23:14:19.133 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Stopped ZWave thread: Receive

2024-05-28 23:14:19.135 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Receive thread dispose

2024-05-28 23:14:19.136 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Disposing serial connection

2024-05-28 23:14:19.215 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Serial connection disposed

2024-05-28 23:14:19.218 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Stopped ZWave serial handler

2024-05-28 23:14:19.220 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Initializing ZWave serial controller.

2024-05-28 23:14:19.222 [DEBUG] [zwave.handler.ZWaveControllerHandler] - Initializing ZWave Controller zwave:serial_zstick:ac3a01411d.

2024-05-28 23:14:19.220 [DEBUG] [ve.internal.protocol.ZWaveController] - Shutting down ZWave controller

2024-05-28 23:14:19.225 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Shutting down transaction manager

2024-05-28 23:14:19.228 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Exiting ZWave Receive Thread

2024-05-28 23:14:19.231 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction manager shutdown

2024-05-28 23:14:19.233 [DEBUG] [ve.internal.protocol.ZWaveController] - ZWave controller shutdown

2024-05-28 23:14:19.423 [DEBUG] [g.zwave.internal.ZWaveConfigProvider] - No bridgeUID found in getConfigDescription thing:zwave:serial_zstick:ac3a01411d

2024-05-28 23:14:24.226 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Connecting to serial port '/dev/ttyAMA0'

2024-05-28 23:14:24.237 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Starting receive thread

2024-05-28 23:14:24.239 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Serial port is initialized

2024-05-28 23:14:24.239 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Starting ZWave thread: Receive

2024-05-28 23:14:24.240 [DEBUG] [zwave.handler.ZWaveControllerHandler] - Initialising ZWave controller

2024-05-28 23:14:24.243 [INFO ] [ve.internal.protocol.ZWaveController] - Starting ZWave controller

2024-05-28 23:14:24.243 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

2024-05-28 23:14:24.244 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x04.

2024-05-28 23:14:24.245 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x00.

2024-05-28 23:14:24.247 [INFO ] [ve.internal.protocol.ZWaveController] - ZWave timeout is set to 5000ms. Soft reset is false.

2024-05-28 23:14:24.248 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2024-05-28 23:14:24.247 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x24.

2024-05-28 23:14:24.249 [DEBUG] [ve.internal.protocol.ZWaveController] - Event listener added.

2024-05-28 23:14:24.251 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x0E.

2024-05-28 23:14:24.252 [DEBUG] [ve.internal.protocol.ZWaveController] - Event listener added.

2024-05-28 23:14:24.254 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x32.

2024-05-28 23:14:24.256 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x02.

2024-05-28 23:14:24.256 [DEBUG] [zwave.handler.ZWaveControllerHandler] - Scheduling network mesh heal for 3 hours time.

2024-05-28 23:14:24.257 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x21.

2024-05-28 23:14:24.259 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x64.

2024-05-28 23:14:24.264 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x00.

2024-05-28 23:14:24.516 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Timeout - Sending NAK

2024-05-28 23:14:25.738 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x04.

2024-05-28 23:14:25.739 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x00.

2024-05-28 23:14:25.741 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x24.

2024-05-28 23:14:25.742 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x0E.

2024-05-28 23:14:25.744 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x32.

2024-05-28 23:14:25.745 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x02.

2024-05-28 23:14:25.747 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x21.

2024-05-28 23:14:25.748 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x64.

2024-05-28 23:14:25.750 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x00.

2024-05-28 23:14:26.002 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Timeout - Sending NAK

2024-05-28 23:14:27.240 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 00 24 0E 32 

2024-05-28 23:14:27.242 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Message is invalid, discarding

2024-05-28 23:14:27.251 [DEBUG] [.ZWaveController$InitializeDelayTask] - Initialising network

2024-05-28 23:14:27.253 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Added 5 to queue - size 1

2024-05-28 23:14:27.254 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2024-05-28 23:14:27.252 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x02.

2024-05-28 23:14:27.256 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x21.

2024-05-28 23:14:27.258 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x64.

2024-05-28 23:14:27.259 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 03 00 15 E9 

2024-05-28 23:14:27.261 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 03 00 15 E9 

2024-05-28 23:14:27.262 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x00.

2024-05-28 23:14:27.272 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT

2024-05-28 23:14:27.273 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 5: [WAIT_RESPONSE] priority=Controller, requiresResponse=true, callback: 0

2024-05-28 23:14:27.275 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Added 6 to queue - size 1

2024-05-28 23:14:27.277 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.

2024-05-28 23:14:27.278 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Added 7 to queue - size 2

2024-05-28 23:14:27.279 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.

2024-05-28 23:14:27.281 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Added 8 to queue - size 3

2024-05-28 23:14:27.282 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.

2024-05-28 23:14:27.284 [DEBUG] [rialmessage.GetSucNodeIdMessageClass] - Get SUC NodeID

2024-05-28 23:14:27.285 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Added 9 to queue - size 4

2024-05-28 23:14:27.287 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.

2024-05-28 23:14:27.519 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Timeout - Sending NAK

2024-05-28 23:14:28.740 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x88.

2024-05-28 23:14:28.741 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0xA9.

2024-05-28 23:14:28.742 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x88.

2024-05-28 23:14:28.744 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x0D.

2024-05-28 23:14:28.745 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x14.

2024-05-28 23:14:28.746 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x08.

2024-05-28 23:14:28.748 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x08.

2024-05-28 23:14:28.750 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x21.

2024-05-28 23:14:28.751 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x68.

2024-05-28 23:14:29.274 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 255: TID 5: Timeout at state WAIT_RESPONSE. 3 retries remaining.

2024-05-28 23:14:29.276 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 5: Transaction is current transaction, so clearing!!!!!

2024-05-28 23:14:29.277 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 5: Transaction CANCELLED

2024-05-28 23:14:29.278 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:5 CANCELLED

2024-05-28 23:14:29.280 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2024-05-28 23:14:29.282 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 03 00 20 DC 

2024-05-28 23:14:29.283 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 03 00 20 DC 

2024-05-28 23:14:29.295 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT

2024-05-28 23:14:29.297 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 6: [WAIT_RESPONSE] priority=Controller, requiresResponse=true, callback: 0

2024-05-28 23:14:31.303 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 255: TID 6: Timeout at state WAIT_RESPONSE. 3 retries remaining.

2024-05-28 23:14:31.304 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 6: Transaction is current transaction, so clearing!!!!!

2024-05-28 23:14:31.306 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 6: Transaction CANCELLED

2024-05-28 23:14:31.307 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:6 CANCELLED

2024-05-28 23:14:31.311 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2024-05-28 23:14:31.313 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 03 00 07 FB 

2024-05-28 23:14:31.320 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 03 00 07 FB 

2024-05-28 23:14:31.335 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT

2024-05-28 23:14:31.338 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 7: [WAIT_RESPONSE] priority=Controller, requiresResponse=true, callback: 0

2024-05-28 23:14:31.740 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x20.

2024-05-28 23:14:33.243 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x20.

2024-05-28 23:14:33.340 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 255: TID 7: Timeout at state WAIT_RESPONSE. 3 retries remaining.

2024-05-28 23:14:33.341 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 7: Transaction is current transaction, so clearing!!!!!

2024-05-28 23:14:33.342 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 7: Transaction CANCELLED

2024-05-28 23:14:33.343 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:7 CANCELLED

2024-05-28 23:14:33.345 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2024-05-28 23:14:33.347 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 05 00 06 96 0F 65 

2024-05-28 23:14:33.349 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 05 00 06 96 0F 65 

2024-05-28 23:14:33.359 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT

2024-05-28 23:14:33.360 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 8: [WAIT_RESPONSE] priority=Controller, requiresResponse=true, callback: 0

2024-05-28 23:14:34.744 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x20.

2024-05-28 23:14:35.362 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 255: TID 8: Timeout at state WAIT_RESPONSE. 3 retries remaining.

2024-05-28 23:14:35.364 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 8: Transaction is current transaction, so clearing!!!!!

2024-05-28 23:14:35.365 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 8: Transaction CANCELLED

2024-05-28 23:14:35.366 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:8 CANCELLED

2024-05-28 23:14:35.367 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2024-05-28 23:14:35.372 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 03 00 56 AA 

2024-05-28 23:14:35.373 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 03 00 56 AA 

2024-05-28 23:14:35.383 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT

2024-05-28 23:14:35.384 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 9: [WAIT_RESPONSE] priority=Controller, requiresResponse=true, callback: 0

2024-05-28 23:14:36.240 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x20.

2024-05-28 23:14:37.386 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 255: TID 9: Timeout at state WAIT_RESPONSE. 3 retries remaining.

2024-05-28 23:14:37.387 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 9: Transaction is current transaction, so clearing!!!!!

2024-05-28 23:14:37.388 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 9: Transaction CANCELLED

2024-05-28 23:14:37.389 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:9 CANCELLED

2024-05-28 23:14:37.391 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2024-05-28 23:14:37.740 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x20.

2024-05-28 23:14:39.240 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x20.

2024-05-28 23:14:42.244 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x20.

2024-05-28 23:14:43.740 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x20.

2024-05-28 23:14:45.240 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x20.

2024-05-28 23:14:46.742 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x20.

2024-05-28 23:14:48.240 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x20.

2024-05-28 23:14:49.740 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Protocol error (OOF). Got 0x20.

Interesting enough when I pop my old OH 3.4 sd card back, my zwave controller works flawlessly. I am wondering if this is an issue with OH 4 or support was dropped for this zwave module.

Are you running the raspberry with an external dirve connected to the USB or directly from the SD-Card?
I had an issue with installing the OH4 directly on the external drive → Z-Wave did not work
See here

I am running on sdcard. Were you able to restore from backup or did you end up setting uo from scratch?

I was able to restore from backup, that was no probem
But additionally: I was runing on a RASPI 4, not tried yet on a RASPI 5

Hi!

Seems that “RaZberry v2 Z-Wave” only works with RPI4, RPI 5 it’s different… I managed to bind all items I got on RPI5 with openHab 4.1.2 minus Z-Wave Razberry. I guess the only solution for RPI 5 it’s the " Z-Station - USB Adaptor for Z-Wave & Zigbee/Thread/BLE" and it’s expensive. For the moment I still use RPI3 B+ with Openhab 3.

Regards

FWIW - I use a Zooz 700 $20 US (in Rpi5) and Zooz 800 $27 US in Rpi4. IMO the Z-station is a too expensive, but I only have Zwave.

Thanks everyone but I can call this one solved. I will try to put a migration post specifically for my situation in the forum. How did I solved? I found a post in the zwave.me regarding the razberrry v2 and Debian Bookworm issue (Openhabian 2024-04-09 from Raspberry PI Imager v.18.5), zwave.me forum link, I still need to buy him a beer(waiting for my account).

Here’s how I was able to solve the serial port problem:

Running environment:
Raspberry Pi 4
Razberry v2 Zwave module
SONOFF Zigbee 3.0 USB Dongle Plus-E Gateway
Openhab 3.4 backup file
OpenMqtt/Bond Bridge/iCalendar/OpenWeathermap binding and a few extra ones

  1. Boot up fresh Openhabian install
  2. Update file /boot/firmware/config.txt by appending the following lines to the end of the file (after the [all] line). Note that I don’t use bluetooth on the Pi, so I disable bluetooth. If you use bluetooth, uncomment the miniuart-bt line and comment out the disable-bt line.
    dtoverlay=disable-bt
    enable_uart=1
  3. Install lsof since this app will be used to confirm ttyAMA0 port status
    apt install lsof
  4. Reboot the Pi to use the new config file
  5. Disable the getty service that uses the ttyAMA0 port
    systemctl disable serial-getty@ttyAMA0.service
    systemctl stop serial-getty@ttyAMA0.service
    systemctl mask serial-getty@ttyAMA0.service
  6. Confirm the ttyAMA0 port is not being used - no output should appear since the ttyAMA0 port should not be in use. If you’ve already installed Z-Way, then restart z-way-server and skip to step 7.lsof | grep ttyAMA0
    8.Shutdown
  7. Install Razberry v2 module
    Steps taken after fixing serial port issue
  8. Restored from backup
  9. Reboot
  10. Verified Zwave brigde was online
    11.Zwave devices became online
  11. Re-joined zigbee devices
  12. Verified rules were working as expected.
2 Likes

Thanks a lot @pguima for the “recipe”! Had the same setup as you and could not get the Razberry to work on openHAB 4.1, but after executing the above, the Razberry came back online as a charm.

OMG you saved my life.
Switched/reinstalled from openhabian bullseye (32-bit) with OH 4.2.2 to Bookworm (64-bit) and OH 4.3 and my razberry 2 stopped working. Tried whole day to fix the problem, thought it is related to 64-bit or something until I finally found your post.