I enabled the automated 2am Heal process a few days ago in an attempt to make some progress with this issue.
I've tried all sorts of things to remove the "dead" nodes but can't work out how to do it. No "delete" option ever shows up in HABmin. I've installed HABmin 2 and found the "Delete failed node" item in the Device Tools menu, but that doesn't work either. Here's a sample log:
2015-06-16 14:02:38.668 [DEBUG] [.z.i.config.ZWaveConfiguration:975 ]- NODE 41: Delete node
2015-06-16 14:02:38.669 [DEBUG] [s.RemoveFailedNodeMessageClass:42 ]- NODE 41: Marking node as having failed.
2015-06-16 14:02:38.669 [DEBUG] [o.b.z.i.protocol.SerialMessage:109 ]- NODE 255: Creating empty message of class = RemoveFailedNodeID (0x61), type = Request (0x00)
2015-06-16 14:02:38.669 [DEBUG] [b.z.i.protocol.ZWaveController:667 ]- Enqueueing message. Queue length = 1
2015-06-16 14:02:38.669 [DEBUG] [WaveController$ZWaveSendThread:1258]- Took message from queue for sending. Queue length = 0
2015-06-16 14:02:38.670 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 05 00 61 29 FE 4C
2015-06-16 14:02:38.670 [DEBUG] [WaveController$ZWaveSendThread:1315]- NODE 255: Sending REQUEST Message = 01 05 00 61 29 FE 4C
2015-06-16 14:02:38.672 [DEBUG] [eController$ZWaveReceiveThread:1528]- Receive Message = 01 04 01 61 18 83
2015-06-16 14:02:38.673 [DEBUG] [eController$ZWaveReceiveThread:1452]- Receive queue ADD: Length=1
2015-06-16 14:02:38.673 [DEBUG] [b.z.i.protocol.ZWaveController:1210]- Receive queue TAKE: Length=0
2015-06-16 14:02:38.673 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 04 01 61 18 83
2015-06-16 14:02:38.673 [DEBUG] [b.z.i.protocol.ZWaveController:1211]- Process Message = 01 04 01 61 18 83
2015-06-16 14:02:38.673 [DEBUG] [b.z.i.protocol.ZWaveController:190 ]- Message: class = RemoveFailedNodeID (0x61), type = Response (0x01), payload = 18
2015-06-16 14:02:38.674 [DEBUG] [s.RemoveFailedNodeMessageClass:53 ]- Got RemoveFailedNode response.
2015-06-16 14:02:38.674 [ERROR] [s.RemoveFailedNodeMessageClass:81 ]- NODE 41: Remove failed node not placed on stack due to error 0x18.
2015-06-16 14:02:38.674 [DEBUG] [b.z.i.protocol.ZWaveController:682 ]- Notifying event listeners: ZWaveTransactionCompletedEvent
2015-06-16 14:02:38.674 [DEBUG] [.z.internal.ZWaveActiveBinding:433 ]- ZwaveIncomingEvent
2015-06-16 14:02:38.674 [DEBUG] [WaveController$ZWaveSendThread:1374]- NODE 255: Response processed after 4ms/4978ms.
Does anyone know how to get rid of the dead entries and get my house working well again?
By the way, the main culprit seems to be a Fibaro door sensor (node 41, 42, 43 - it's all the same device). It takes ages to get openHAB to recognise the device and get it configured OK, then if you restart openHAB it seems to never work again. That's why I ended up with 3 devices before I gave up and left it dead.