Skip to content

Lightweight Information Display Management Daemon for Home Assistant

Notifications You must be signed in to change notification settings

v3xlabs/mission-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mission Control

Mission Control is a tool for managing your information displays. It is a standalone binary that you can run on any linux (x86 or arm) machine using xorg.

We recommend you use a setup as described here.

Installation

Simply download the latest binary from the releases page and run it on your machine. You could also easily grab the latest x86 binary or the latest arm binary from these links.

Configuration

The configuration is stored at ./config.toml or ~/.config/v3x-mission-control/config.toml.

A sample configuration look as follows:

[homeassistant]
mqtt_url = "mqtt://localhost:1883"
mqtt_username = "username"
mqtt_password = "password"

[device]
name = "My Display"
id = "my_display_1"

[display]
# sleep time in seconds
sleep_time = 10

[chromium]
enabled = true
# optional
binary_path = "/usr/bin/chromium"

[chromium.tabs.my_homepage]
url = "https://v3x.fyi/s1"
persist = true

[chromium.tabs.google_news]
url = "https://news.google.com/topstories"
persist = true

[chromium.playlists.my_playlist]
tabs = [
    "my_homepage",
    "google_news",
]
# Alternate between tabs every 30 seconds
interval = 30