<%= isOnline ? t('admin.acsdev.online', 'Perangkat Online') : t('admin.acsdev.offline', 'Perangkat Offline') %>
— <%= t('admin.acsdev.last_inform', 'Inform Terakhir') %>: <%= device.lastInform ? new Date(device.lastInform).toLocaleString('id-ID') : t('admin.acsdev.never', 'Belum pernah') %>
<%= t('admin.acsdev.tag', 'Tag/ID') %><%= device.phone || device.id || '-' %>
<%= t('admin.acsdev.model', 'Model') %><%= device.model || '-' %>
<%= t('admin.acsdev.serial', 'Serial Number') %><%= device.serialNumber || device.sn || '-' %>
<%= t('admin.acsdev.swver', 'Versi Software') %><%= device.softwareVersion || '-' %>
<%= t('admin.acsdev.pppoe_user', 'PPPoE User') %><%= device.pppoeUsername || device.pppoeUser || '-' %>
<%= t('admin.acsdev.ip', 'IP Address') %><%= device.pppoeIP || device.ip || '-' %>
<%= t('admin.acsdev.rxpower', 'RX Power') %><%= device.rxPower || '-' %> dBm
<%= t('admin.acsdev.ssid', 'SSID') %><%= device.ssid || '-' %>
<%= t('admin.acsdev.uptime', 'Uptime') %><%= device.uptime || '-' %>
<%= t('admin.acsdev.pppoe_uptime', 'PPPoE Uptime') %><%= device.pppoeUptime || '-' %>
<% if (clients && clients.length) { %>
<% clients.forEach((client) => {
const iface = String(client.iface || '');
const isWiFi = iface.toLowerCase().includes('wifi') || iface.toLowerCase().includes('wlan') || iface.toLowerCase().includes('802.11');
const isOn = String(client.status || '').toLowerCase() === 'online';
%>
<%= t('admin.acsdev.iface', 'Interface') %>: <%= client.iface || '-' %>
<% }) %>
<% } else { %>
<%= t('admin.acsdev.no_clients', 'Tidak ada klien terhubung.') %>
<% } %>