Home Assistant integration for Anthias Fleet Manager — monitor and control your Anthias digital signage players directly from Home Assistant.
| Platform | Entity | Description |
|---|---|---|
| Binary Sensor | Online Status | Player connectivity (online/offline) |
| Sensor | CPU Temperature | CPU temperature in Celsius |
| Sensor | CPU Usage | CPU usage percentage |
| Sensor | Memory Usage | RAM usage percentage |
| Sensor | Disk Free | Free disk space in GB |
| Sensor | Uptime | Uptime in hours |
| Sensor | IP Address | Player IP address |
| Sensor | MAC Address | Player MAC address |
| Sensor | Active Schedule Slot | Currently active schedule slot name (with slot list in attributes) |
| Sensor | Schedule Slot Count | Number of configured schedule slots |
| Switch | Display (CEC) | TV power on/off via HDMI-CEC |
| Media Player | Player | Current content with screenshot, next/prev track, CEC on/off |
| Camera | Screenshot | Live screenshot from player display (10s refresh) |
| Button | Reboot | Reboot the player |
| Button | Shutdown | Shutdown the player |
| Service | Description |
|---|---|
deploy_content |
Deploy media from FM content library to player |
create_asset |
Create a URL/webpage asset on player |
delete_asset |
Delete an asset from player |
toggle_asset |
Enable or disable an asset |
create_schedule_slot |
Create a schedule slot (default / time / event) |
delete_schedule_slot |
Delete a schedule slot |
add_slot_item |
Add an asset to a schedule slot |
remove_slot_item |
Remove an item from a schedule slot |
trigger_update |
Trigger player software update (via Watchtower) |
- Open HACS in Home Assistant
- Click the three-dot menu → Custom repositories
- Add
https://github.com/Alex1981-tech/anthias-fleet-manager-haas Integration - Search for "Anthias Fleet Manager" and install
- Restart Home Assistant
- Download the latest release
- Copy
custom_components/anthias_fleet_managerto your HAconfig/custom_components/directory - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration
- Search for "Anthias Fleet Manager"
- Enter your Fleet Manager URL (e.g.
http://192.168.1.100:9000) - Enter username and password
- Click Submit
The integration auto-discovers all players registered with your Fleet Manager and creates a device with entities for each one.
automation:
- alias: "Turn off displays at closing time"
trigger:
- platform: time
at: "22:00:00"
action:
- service: switch.turn_off
target:
entity_id: switch.lobby_display_display
- alias: "Turn on displays in the morning"
trigger:
- platform: time
at: "08:00:00"
action:
- service: switch.turn_on
target:
entity_id: switch.lobby_display_displayautomation:
- alias: "Nightly player reboot"
trigger:
- platform: time
at: "03:00:00"
action:
- service: button.press
target:
entity_id: button.lobby_display_rebootautomation:
- alias: "Emergency message on all players"
trigger:
- platform: state
entity_id: binary_sensor.fire_alarm
to: "on"
action:
- service: anthias_fleet_manager.create_asset
data:
player_id: "your-player-uuid"
name: "Emergency Alert"
uri: "https://your-server.com/emergency.html"
duration: 30
mimetype: "webpage"automation:
- alias: "Alert when player goes offline"
trigger:
- platform: state
entity_id: binary_sensor.lobby_display_online
to: "off"
for: "00:05:00"
action:
- service: notify.mobile_app
data:
title: "Player Offline"
message: "Lobby display has been offline for 5 minutes"- Anthias Fleet Manager v1.4.0+
- Home Assistant 2024.1+
- Network access from Home Assistant to Fleet Manager
- Anthias Fleet Manager — the fleet management server
- Anthias — open-source digital signage for Raspberry Pi
MIT






