Ok - I have spent hours on this now and have come to one conclusion: The documentation for vera/zwave routing is terrible!!
I am still testing but disabling vera routing definitely stops the overnight heal from breaking things. I know the heal is supposed to only kick off if it cannot reach devices but it seems the fibaro’s are not that compatible when it comes to zwave relay.
I dont really understand this - so if anyone can shed light on it then please let me know - I have searched the forums and this seems to be the syntax for manual routing is a dot sepparated list eg:
2.4 - where you want to go from vera → node #2 → node #4 → end node (in my case #16)
In my case I have a number of nodes that #16 (the fibaro switch) could relay off but it doesnt. It’s also the only node that is too far away to directly talk to the vera.
There are several nodes in range of node #16:
Everspring plug: #27
Everspring Plug: #4
Fibaro switch: #29
Horstmann boiler controller: #15
logically based on physical layout the route should be:
15.29
or: 29.4
or 29
or 27
or possibly 4 (it’s a bit of a stretch!)
so I tried writing the route as: 15.29,29.4,29,27,4
That didnt work.
Then I tried ‘4’ - That didnt work either.
In fact the only thing that will reliably relay to the fibaro switch is another fibaro - node #29 (manual route simply written as “29”) - it wont realy from the eversprings and it also does not seem to be able to relay from two fibaros - it has to be just one hop away.
Has anyone else done any testing on this? or am I doing something very wrong - probably as I said the documentation is awful at best.
I have a spare aeon labs dimmer that I am going to replace node #16 with to see if its a general routing issue or just a quirk of the fibaro units.
The other thing that is confusing me is that after a while the neighbour nodes for #16 are defined as 1,15, even after defining a manual route of #29 - why is 29 not in the neighbour nodes list? and why is 4 not there - its abut 1m away and by far the closest node!?
I suspect that when left to it’s own devices the routes that the vera initially discovers are not all valid - or the reception is intermittent. SO when it does it’s nightly heal it detects some routes are no longer working, does a heal and then breaks it even more - maybe it’s preferring routes that do not involve relaying? this would kinda make sense, but when it’s doing the heal the house is electrically ‘quiet’ but during the day there are microwaves, ovens, washing machines and so on that may be interfering ans so reducing the effective range - shorter hops would be more reliable.
Confused,
???