
Darunter auch der WLAN-Empfang, der in der Form "44% - 39.0 MBit/s" (Beispiel-Werte) erscheinen soll.
Das Problem, welches ich nun habe, ist die Ermittlung der WLAN-Empfangsstärke in Prozent.
Es ist schon länger her, dass ich das script geschrieben habe, und mir schienen die Werte immer passend. Doch heute stand mein Laptop mal direkt neben dem Router, und dann hatte ich laut Anzeige 130% Empfang. Und das kann ja wohl nicht sein...

So hat das script bis jetzt die Empfangsstärke ermittelt:
Erstmal die Zahl "Quality-Level" aus /proc/net/wireless geschnappt:
Code: Alles auswählen
dbm=$(sed -n 's/^wlp3s0[^-]*\-//;s/\..*//p' /proc/net/wireless)
Code: Alles auswählen
quality=$((dbm*2-$((dbm-50))*4))
Auf jeden Fall ist sie falsch. Kann mir jemand helfen, den Prozentwert der Empfangsstärke richtig zu berechnen?