ops: glance internet-widget - bytes/s nach mbit/s umrechnen

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-06-12 19:55:05 +02:00
parent cfa6c01768
commit 1c949d3fcc
+6 -4
View File
@@ -426,6 +426,8 @@
{{ if eq $upload 0.0 }}{{ $upload = div (.JSON.Float "upload_bits") 1000000.0 }}{{ end }} {{ if eq $upload 0.0 }}{{ $upload = div (.JSON.Float "upload_bits") 1000000.0 }}{{ end }}
{{ if eq $upload 0.0 }}{{ $upload = div (.JSON.Float "data.upload_bits") 1000000.0 }}{{ end }} {{ if eq $upload 0.0 }}{{ $upload = div (.JSON.Float "data.upload_bits") 1000000.0 }}{{ end }}
{{ if eq $upload 0.0 }}{{ $upload = div (mul (.JSON.Float "data.data.upload.bandwidth") 8.0) 1000000.0 }}{{ end }} {{ if eq $upload 0.0 }}{{ $upload = div (mul (.JSON.Float "data.data.upload.bandwidth") 8.0) 1000000.0 }}{{ end }}
{{ if gt $download 100000.0 }}{{ $download = div (mul $download 8.0) 1000000.0 }}{{ end }}
{{ if gt $upload 100000.0 }}{{ $upload = div (mul $upload 8.0) 1000000.0 }}{{ end }}
{{ $ping := .JSON.Float "ping" }} {{ $ping := .JSON.Float "ping" }}
{{ if eq $ping 0.0 }}{{ $ping = .JSON.Float "data.ping" }}{{ end }} {{ if eq $ping 0.0 }}{{ $ping = .JSON.Float "data.ping" }}{{ end }}
{{ if eq $ping 0.0 }}{{ $ping = .JSON.Float "data.data.ping.latency" }}{{ end }} {{ if eq $ping 0.0 }}{{ $ping = .JSON.Float "data.data.ping.latency" }}{{ end }}
@@ -438,12 +440,12 @@
{{ else }} {{ else }}
<div class="flex justify-between text-center"> <div class="flex justify-between text-center">
<div> <div>
<div class="color-highlight size-h4">{{ printf "%.0f" $download }}</div> <div class="color-highlight size-h4">{{ printf "%.1f" $download }}</div>
<div class="size-h6 color-subdue">DOWN</div> <div class="size-h6 color-subdue">MBIT DOWN</div>
</div> </div>
<div> <div>
<div class="color-highlight size-h4">{{ printf "%.0f" $upload }}</div> <div class="color-highlight size-h4">{{ printf "%.1f" $upload }}</div>
<div class="size-h6 color-subdue">UP</div> <div class="size-h6 color-subdue">MBIT UP</div>
</div> </div>
<div> <div>
<div class="color-highlight size-h4">{{ printf "%.0f ms" $ping }}</div> <div class="color-highlight size-h4">{{ printf "%.0f ms" $ping }}</div>