diff --git a/fhem/FHEM/00_ZWDongle.pm b/fhem/FHEM/00_ZWDongle.pm
index b5542e8a9..a29cbdbb6 100755
--- a/fhem/FHEM/00_ZWDongle.pm
+++ b/fhem/FHEM/00_ZWDongle.pm
@@ -645,6 +645,12 @@ ZWDongle_Ready($)
device upon reception of the answer. Used for previously included nodes,
see the nodeList get command below.
+
neighborUpdate
+ Requests controller to update his routing table which is based on
+ slave's neighbor list. The update may take significant time to complete.
+ With the event "done" or "failed" ZWDongle will notify the end of the update process.
+ To read node's neighbor list see neighborList get below.
+
@@ -665,6 +671,10 @@ ZWDongle_Ready($)
nodeInfo
return node specific information. Needed by developers only.
+ neighborList id
+ returns the list of neighbor nodeIds of specified node.
+ Provides insights to actual network topology.
+ List includes dead links and non-routing neighbors
raw
Send raw data to the controller. Developer only.
@@ -689,6 +699,8 @@ ZWDongle_Ready($)
UNDEFINED ZWave_${type6}_$id ZWave $homeId $id $classes"
+ ZW_REQUEST_NODE_NEIGHBOR_UPDATE [started|done|failed]
+
diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm
index 5f4b68a99..fbf33b4dd 100755
--- a/fhem/FHEM/10_ZWave.pm
+++ b/fhem/FHEM/10_ZWave.pm
@@ -628,13 +628,13 @@ ZWave_Parse($$@)
} elsif($cmd eq "ZW_REQUEST_NODE_NEIGHBOR_UPDATE") {
if ($id eq "21") {
- $evt = 'STARTED';
+ $evt = 'started';
} elsif ($id eq "22") {
- $evt = 'DONE';
+ $evt = 'done';
} elsif ($id eq "23") {
- $evt = 'FAILED';
+ $evt = 'failed';
} else {
- $evt = 'unknown';
+ $evt = 'unknown'; # should never happen
}
}