Health and diagnostics

What the Details tab shows about a screen's connection, network, and hardware, and what a player reports that the dashboard does not show yet.

The Details tab on a screen is what the device reports about itself. It is where you go for the facts a site visit would otherwise need: which network the player is on, its address, and exactly what hardware and software it runs.

A ScreenlyOS screen shows all 3 sections below. A Screenly Anywhere screen shows the parts an app on someone else's system can report: its content status, ID, live connection, and software version.

General

RowWhat it tells you
Content statusWhether the screen is displaying the latest version of your content
IDThe screen's unique hostname
UptimeHow long the player has been running in its current or last session
WebSocketConnected or Disconnected: whether the screen has a live connection to Screenly right now

The WebSocket row is the one to read when a command seems slow. Some actions only work over a live connection, such as Power off and Take screenshot, and are unavailable while it reads Disconnected. See Status and sync.

A short uptime on a screen nobody restarted means it rebooted on its own, which is worth looking into.

Network

RowWhat it tells you
Local IPThe screen's address on its local network
Connectivity typeWi-Fi or a wired connection
Signal strengthThe strength of the Wi-Fi signal, on a screen that uses Wi-Fi
MACThe hardware address of the network adapter, which your network team may need to allow the player
Tailscale statusThe state of the screen's Tailscale connection, if it is on your private network

Device

RowWhat it tells you
Hardware versionThe model the screen runs on, as the player reports it
Serial numberThe device's own serial number
ScreenlyOS versionThe ScreenlyOS release the player runs, as a plain version number such as 26.7.0

On a Screenly Anywhere screen the last row is labeled Software version.

To compare these across the whole fleet, add the Hostname, Player version, Device, Local IP, or MAC column to the screens list, and export it to CSV if you need it elsewhere.

What players report that the dashboard does not show

Players send more about their hardware than the Details tab shows. SD card errors on Raspberry Pi, power and heat throttling on Raspberry Pi 5, and whether Bluetooth is on or off are all reported, and the dashboard does not show them yet.

If you run Prometheus, Node Exporter exposes a player's hardware and system metrics to your own monitoring.

For developers

On API v4.1, a screen's reports include SD card health as sd_card_health.

Put Screenly on your screens

Book a demo and we will walk you and your IT team through it, or start a free trial on a screen you already have.