Track LAN client connection time
This commit is contained in:
@@ -9,6 +9,7 @@ $data = wifi_data();
|
||||
$clients = is_array($data['clients'] ?? null) ? $data['clients'] : [];
|
||||
$missing5g = 0;
|
||||
$missing24 = 0;
|
||||
$missingLan = 0;
|
||||
|
||||
foreach ($clients as $client) {
|
||||
$band = (string)($client['band'] ?? '');
|
||||
@@ -20,6 +21,8 @@ foreach ($clients as $client) {
|
||||
$missing5g++;
|
||||
} elseif ($band === '2.4G') {
|
||||
$missing24++;
|
||||
} elseif ($band === 'LAN') {
|
||||
$missingLan++;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,6 +31,8 @@ echo json_encode([
|
||||
'generated_at' => date('Y-m-d H:i:s'),
|
||||
'count24' => (int)($data['count24'] ?? 0),
|
||||
'count5' => (int)($data['count5'] ?? 0),
|
||||
'countLan' => (int)($data['countLan'] ?? 0),
|
||||
'missing_connected_time_24g' => $missing24,
|
||||
'missing_connected_time_5g' => $missing5g,
|
||||
'missing_connected_time_lan' => $missingLan,
|
||||
], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . PHP_EOL;
|
||||
|
||||
Reference in New Issue
Block a user