diff --git a/applications/luci-olsr/luasrc/controller/olsr.lua b/applications/luci-olsr/luasrc/controller/olsr.lua
index daedcf54d9..cdd5645b6e 100644
--- a/applications/luci-olsr/luasrc/controller/olsr.lua
+++ b/applications/luci-olsr/luasrc/controller/olsr.lua
@@ -227,9 +227,9 @@ function action_neigh(json)
for assocmac, assot in pairs(val.list) do
assocmac = string.lower(assocmac or "")
if rmac == assocmac then
- signal = tonumber(assot.signal)*-1
- noise = tonumber(assot.noise)*-1
- snr = noise - signal
+ signal = tonumber(assot.signal)
+ noise = tonumber(assot.noise)
+ snr = (noise*-1) - (signal*-1)
end
end
end
diff --git a/applications/luci-olsr/luasrc/view/status-olsr/legend.htm b/applications/luci-olsr/luasrc/view/status-olsr/legend.htm
index 7575c122f3..e70cf2c48a 100644
--- a/applications/luci-olsr/luasrc/view/status-olsr/legend.htm
+++ b/applications/luci-olsr/luasrc/view/status-olsr/legend.htm
@@ -9,7 +9,7 @@
<%:Orange%>:<%:Still usable (4 < ETX < 10)%>
<%:Red%>:<%:Bad (ETX > 10)%>
- SNR: <%:Signal Noise Ratio%>
+ SNR: <%:Signal Noise Ratio in dB%>
- <%:Green%>:<%:Very good (SNR > 30)%>
- <%:Yellow%>:<%:Good (30 > SNR > 20)%>
diff --git a/applications/luci-olsr/luasrc/view/status-olsr/neighbors.htm b/applications/luci-olsr/luasrc/view/status-olsr/neighbors.htm
index f3b374536e..176457d71c 100644
--- a/applications/luci-olsr/luasrc/view/status-olsr/neighbors.htm
+++ b/applications/luci-olsr/luasrc/view/status-olsr/neighbors.htm
@@ -40,9 +40,9 @@ if luci.http.formvalue("status") == "1" then
lq = string.format("%.3f", link.linkQuality),
nlq = string.format("%.3f",link.neighborLinkQuality),
cost = string.format("%.3f", link.linkCost),
- snr = string.format("%.3f", link.snr),
- signal = string.format("%.3f", link.signal),
- noise = string.format("%.3f", link.noise),
+ snr = link.snr,
+ signal = link.signal,
+ noise = link.noise,
color = color,
snr_color = snr_color,
dfgcolor = defaultgw_color,
@@ -161,7 +161,7 @@ end
<%=string.format("%.3f", link.linkQuality)%> |
<%=string.format("%.3f", link.neighborLinkQuality)%> |
<%=string.format("%.3f", link.linkCost)%> |
- Noise: <%=string.format("%.3f", link.noise)%>"><%=string.format("%.3f", link.snr)%> |
+ <%=link.snr%> |
<%
i = ((i % 2) + 1)