diff --git a/src/packages/fff/fff-network/files/usr/lib/nodewatcher.d/20-interfaces.sh b/src/packages/fff/fff-network/files/usr/lib/nodewatcher.d/20-interfaces.sh
index 29dc247c..02376aa8 100755
--- a/src/packages/fff/fff-network/files/usr/lib/nodewatcher.d/20-interfaces.sh
+++ b/src/packages/fff/fff-network/files/usr/lib/nodewatcher.d/20-interfaces.sh
@@ -48,19 +48,12 @@ for filename in $(grep 'up\|unknown' /sys/class/net/*/operstate); do
interface_data=$interface_data"<$iface>$iface$addrs$traffic_rx$traffic_tx"
- interface_data=$interface_data$(iwconfig "${iface}" 2>/dev/null | awk -F':' '
- /Mode/{ split($2, m, " "); printf ""m[1]"" }
- /Cell/{ split($0, c, " "); printf ""c[5]"" }
- /ESSID/ { split($0, e, "\""); printf ""e[2]"" }
- /Freq/{ split($3, f, " "); printf ""f[1]f[2]"" }
- /Tx-Power/{ split($0, p, "="); sub(/[[:space:]]*$/, "", p[2]); printf ""p[2]"" }
- ')
-
interface_data=$interface_data$(iw dev "${iface}" info 2>/dev/null | awk '
/ssid/{ split($0, s, " "); printf ""s[2]"" }
/type/ { split($0, t, " "); printf ""t[2]"" }
/channel/{ split($0, c, " "); printf ""c[2]"" }
/width/{ split($0, w, ": "); sub(/ .*/, "", w[2]); printf ""w[2]"" }
+ /txpower/{ print ""$2"dBm" }
')
interface_data=$interface_data"$iface>"