Heatit Z-Push Button 4 - Device discovery could not resolve to a thingType! 019B:0300:A306::1.26

Platform information:

  • Hardware: Raspberry 3b
  • OS: Linux openHABianPi 4.19.66-v7+ #1253
  • openHAB version: 3.0
  • openHABian configuration tool version: [stable]v1.6.1-1021(01d4e59)
  • Java Version: 11.0.9 2020-10-20 LTS

After successful inclusion of a brand new “Heatit Z-Push Button 4” in Openhab 3.0.0 Release-Build I cannot configure the thing becaued of the unknown device. I tried to send “Node Information Frame” multiple times with a distance of 10 cm to my controller (Aeotec Z-Stick Gen5 Plus).

I sent the Node Information Frame as described in the instructions (https://opensmarthouse.org/zwavedatabase/1162/reference/Manual-Heatit-Z-Push-Button-4--FW-1-26-Ver2019-A-ENG.pdf):

Set the Push Button to adding/removing mode: Press and hold
down both I- and O-buttons of Group 2 for 3 seconds. The LED
indicator turns on to indicate that the Push Button has already
sent out a Node Information Frame. The user may repeat the
operation to turn the adding/removing mode off.

But unfortunately I always get the warning in the log:

Device discovery could not resolve to a thingType! 019B:0300:A306::1.26

The behavior is strange in my opinion, as the device seems to be present in the database (see OpenSmartHouse Z-Wave Device Database)

This is a debug-log of sending the Node Information Frame:

16:33:08.565 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 08 00 04 00 4C 02 84 07 3E
    16:33:08.576 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=76, callback=0, payload=00 4C 02 84 07
    16:33:08.585 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=76, callback=0, payload=00 4C 02 84 07
    16:33:08.598 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
    16:33:08.609 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: Application Command Request (ALIVE:DONE)
    16:33:08.619 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: resetResendCount initComplete=true isDead=false
    16:33:08.629 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: Is awake with 0 messages in the queue
    16:33:08.635 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: Start sleep timer at 1000ms
    16:33:08.643 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 76: Got an event from Z-Wave network: ZWaveNodeStatusEvent
    16:33:08.653 [DEBUG] [ave.internal.protocol.ZWaveController] - NODE 76: Node Status event - Node is AWAKE
    16:33:08.663 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: Commands processed 1.
    16:33:08.669 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@d950d7.
    16:33:08.676 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
    16:33:08.689 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
    16:33:08.693 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
    16:33:08.697 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
    16:33:09.143 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: WakeupTimerTask 0 Messages waiting, state DONE
    16:33:09.642 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: WakeupTimerTask 0 Messages waiting, state DONE
    16:33:09.651 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: No more messages, go back to sleep
    16:33:09.658 [DEBUG] [.commandclass.ZWaveWakeUpCommandClass] - NODE 76: Creating new message for application command WAKE_UP_NO_MORE_INFORMATION
    16:33:09.668 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: SECURITY not supported
    16:33:09.677 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: Command Class COMMAND_CLASS_WAKE_UP is NOT required to be secured
    16:33:09.686 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: sendTransaction org.openhab.binding.zwave.internal.protocol.transaction.ZWaveCommandClassTransactionPayload@1bcd04c
    16:33:09.696 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: Bump transaction 580 priority from Immediate to Immediate
    16:33:09.712 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: Adding to device queue
    16:33:09.721 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: Added 580 to queue - size 14
    16:33:09.727 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
    16:33:09.740 [DEBUG] [zwave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 13 4C 02 84 08 25 91 93
    16:33:09.750 [DEBUG] [ding.zwave.handler.ZWaveSerialHandler] - NODE 76: Sending REQUEST Message = 01 09 00 13 4C 02 84 08 25 91 93
    16:33:09.756 [DEBUG] [ding.zwave.handler.ZWaveSerialHandler] - Message SENT
    16:33:09.759 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
    16:33:09.762 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 580: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 145
    16:33:09.768 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
    16:33:09.774 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
    16:33:09.777 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 01 13 01 E8
    16:33:09.780 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction TID 580: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 145
    16:33:09.791 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg: ACK
    16:33:09.796 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
    16:33:09.802 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
    16:33:09.809 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
    16:33:09.814 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
    16:33:09.806 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 13 91 00 00 02 78
    16:33:09.819 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction TID 580: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 145
    16:33:09.824 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=SendData[19], type=Request[0], dest=0, callback=145, payload=91 00 00 02
    16:33:09.825 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
    16:33:09.834 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Last transaction: TID 580: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 145
    16:33:09.840 [DEBUG] [ave.internal.protocol.ZWaveController] - Incoming Message: Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
    16:33:09.845 [DEBUG] [ol.serialmessage.SendDataMessageClass] - NODE 76: sentData successfully placed on stack.
    16:33:09.850 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - TID 580: Advanced to WAIT_REQUEST
    16:33:09.854 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: TID 580: Transaction not completed
    16:33:09.858 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=SendData[19], type=Request[0], dest=0, callback=145, payload=91 00 00 02
    16:33:09.863 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction TID 580: [WAIT_REQUEST] priority=Immediate, requiresResponse=true, callback: 145
    16:33:09.867 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
    16:33:09.874 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Last transaction: TID 580: [WAIT_REQUEST] priority=Immediate, requiresResponse=true, callback: 145
    16:33:09.878 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Checking TID 580: (Callback 145)
    16:33:09.883 [DEBUG] [l.serialmessage.ZWaveCommandProcessor] - Callback match!
    16:33:09.888 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Correlated to TID 580: callback 145
    16:33:09.893 [DEBUG] [ave.internal.protocol.ZWaveController] - Incoming Message: Message: class=SendData[19], type=Request[0], dest=0, callback=145, payload=91 00 00 02
    16:33:09.899 [DEBUG] [ol.serialmessage.SendDataMessageClass] - NODE 76: SendData Request. CallBack ID = 145, Status = Transmission complete and ACK received(0)
    16:33:09.906 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: resetResendCount initComplete=true isDead=false
    16:33:09.911 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 580: Transaction COMPLETED
    16:33:09.917 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: Response processed after 156ms
    16:33:09.921 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: TID 580: Transaction completed
    16:33:09.925 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: notifyTransactionResponse TID:580 DONE
    16:33:09.929 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 76: Got an event from Z-Wave network: ZWaveTransactionCompletedEvent
    16:33:09.931 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - TID 580: Transaction event listener: DONE: DONE ->
    16:33:09.936 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
    16:33:09.936 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: Went to sleep COMPLETE
    16:33:09.940 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
    16:33:10.207 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 1C 00 49 84 4C 16 04 18 01 5E 85 8E 70 5B 59 55 86 72 5A 73 80 98 9F 84 6C 7A EF 26 1A
    16:33:10.213 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationUpdate[73], type=Request[0], dest=76, callback=132, payload=84 4C 16 04 18 01 5E 85 8E 70 5B 59 55 86 72 5A 73 80 98 9F 84 6C 7A EF 26
    16:33:10.220 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationUpdate[73], type=Request[0], dest=76, callback=132, payload=84 4C 16 04 18 01 5E 85 8E 70 5B 59 55 86 72 5A 73 80 98 9F 84 6C 7A EF 26
    16:33:10.226 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
    16:33:10.232 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 0
    16:33:10.236 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Last transaction: null
    16:33:10.241 [DEBUG] [ave.internal.protocol.ZWaveController] - Incoming Message: Message: class=ApplicationUpdate[73], type=Request[0], dest=76, callback=132, payload=84 4C 16 04 18 01 5E 85 8E 70 5B 59 55 86 72 5A 73 80 98 9F 84 6C 7A EF 26
    16:33:10.249 [DEBUG] [message.ApplicationUpdateMessageClass] - NODE 76: Application update request. Node information received. Transaction null
    16:33:10.255 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: resetResendCount initComplete=true isDead=false
    16:33:10.259 [DEBUG] [message.ApplicationUpdateMessageClass] - NODE 76: Application update - no transaction.
    16:33:10.265 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
    16:33:10.270 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
    16:33:10.516 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: Is awake with 0 messages in the queue
    16:33:10.522 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: Start sleep timer at 1000ms
    16:33:10.527 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 76: Got an event from Z-Wave network: ZWaveNodeStatusEvent
    16:33:10.540 [DEBUG] [ave.internal.protocol.ZWaveController] - NODE 76: Node Status event - Node is AWAKE
    16:33:11.028 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: WakeupTimerTask 0 Messages waiting, state DONE
    16:33:11.528 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: WakeupTimerTask 0 Messages waiting, state DONE
    16:33:11.534 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: No more messages, go back to sleep
    16:33:11.543 [DEBUG] [.commandclass.ZWaveWakeUpCommandClass] - NODE 76: Creating new message for application command WAKE_UP_NO_MORE_INFORMATION
    16:33:11.550 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: SECURITY not supported
    16:33:11.555 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: Command Class COMMAND_CLASS_WAKE_UP is NOT required to be secured
    16:33:11.564 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: sendTransaction org.openhab.binding.zwave.internal.protocol.transaction.ZWaveCommandClassTransactionPayload@1b221b1
    16:33:11.573 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: Bump transaction 581 priority from Immediate to Immediate
    16:33:11.579 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: Adding to device queue
    16:33:11.587 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: Added 581 to queue - size 14
    16:33:11.599 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
    16:33:11.618 [DEBUG] [zwave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 13 4C 02 84 08 25 92 90
    16:33:11.624 [DEBUG] [ding.zwave.handler.ZWaveSerialHandler] - NODE 76: Sending REQUEST Message = 01 09 00 13 4C 02 84 08 25 92 90
    16:33:11.639 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
    16:33:11.639 [DEBUG] [ding.zwave.handler.ZWaveSerialHandler] - Message SENT
    16:33:11.650 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
    16:33:11.649 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 581: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 146
    16:33:11.662 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
    16:33:11.673 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction TID 581: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 146
    16:33:11.678 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg: ACK
    16:33:11.683 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
    16:33:11.680 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 01 13 01 E8
    16:33:11.686 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
    16:33:11.698 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
    16:33:11.706 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 13 92 00 00 02 7B
    16:33:11.705 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
    16:33:11.711 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=SendData[19], type=Request[0], dest=0, callback=146, payload=92 00 00 02
    16:33:11.714 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction TID 581: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 146
    16:33:11.720 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
    16:33:11.725 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Last transaction: TID 581: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 146
    16:33:11.730 [DEBUG] [ave.internal.protocol.ZWaveController] - Incoming Message: Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
    16:33:11.735 [DEBUG] [ol.serialmessage.SendDataMessageClass] - NODE 76: sentData successfully placed on stack.
    16:33:11.740 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - TID 581: Advanced to WAIT_REQUEST
    16:33:11.746 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: TID 581: Transaction not completed
    16:33:11.751 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=SendData[19], type=Request[0], dest=0, callback=146, payload=92 00 00 02
    16:33:11.758 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction TID 581: [WAIT_REQUEST] priority=Immediate, requiresResponse=true, callback: 146
    16:33:11.761 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
    16:33:11.767 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Last transaction: TID 581: [WAIT_REQUEST] priority=Immediate, requiresResponse=true, callback: 146
    16:33:11.773 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Checking TID 581: (Callback 146)
    16:33:11.778 [DEBUG] [l.serialmessage.ZWaveCommandProcessor] - Callback match!
    16:33:11.782 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Correlated to TID 581: callback 146
    16:33:11.786 [DEBUG] [ave.internal.protocol.ZWaveController] - Incoming Message: Message: class=SendData[19], type=Request[0], dest=0, callback=146, payload=92 00 00 02
    16:33:11.791 [DEBUG] [ol.serialmessage.SendDataMessageClass] - NODE 76: SendData Request. CallBack ID = 146, Status = Transmission complete and ACK received(0)
16:33:11.797 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: resetResendCount initComplete=true isDead=false
16:33:11.804 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 581: Transaction COMPLETED
16:33:11.808 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: Response processed after 158ms
16:33:11.812 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: TID 581: Transaction completed
16:33:11.818 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 76: notifyTransactionResponse TID:581 DONE
16:33:11.822 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 76: Got an event from Z-Wave network: ZWaveTransactionCompletedEvent
16:33:11.822 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - TID 581: Transaction event listener: DONE: DONE ->
16:33:11.826 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
16:33:11.830 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 76: Went to sleep COMPLETE
16:33:11.835 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

I have already tried the following things without success:

  • Removed the device and reinitialized it.
  • Device reset to factory settings
  • Soft reset of the controller
  • Reboot of the Raspberry Pi

Does anyone have any idea what the problem is?

The entry was updated on December 20. IT appears the database was exported on December 23, which was after the 3.0 release. Try installing the latest 3.1 snapshot binding.

For OH2 I recommend a script. @5iver Does the script work for OH3?

Thank you for your fast reply. The Update to the latest 3.1 snapshot build solved the problem :slight_smile:

It would be nice to have a way to update the z-wave database in OH 3.0 without having to go to an unstable build.

You can install the snapshot binding jar in addons after uninstalling the existing binding. I think that is the way.

1 Like