OliveTin and Home Assistant

Each configured integration adds a list under More > Integrations. Press A on an item to pin or unpin it.

Integrations menu with OliveTin and Home Assistant

Pinned items become tiles after your configured entries. Pins are saved to settings.yaml with their titles, so the tiles appear even when the server is down.

OliveTin

Set olivetin.url and More > Integrations > OliveTin actions lists every action the OliveTin server lets you run, grouped by dashboard or host.

olivetin:
  url: https://olivetin.example.com

Selecting a pinned tile calls StartAction with the arguments' defaults, then shows whether it finished or failed (with the exit code). Actions with an argument that has no default are listed but can’t be pinned. Their Iconify icons are fetched and cached like other icons.

Home Assistant

Set homeassistant.url and More > Integrations > Home Assistant automations lists every automation. Pinned tiles call automation.trigger, which runs the automation’s actions without checking its conditions, like Run actions in Home Assistant.

homeassistant:
  url: http://homeassistant.local:8123
  # tokenFile: ~/.config/biscuittin/homeassistant.token

Create a long-lived access token (your Home Assistant profile > Security) and put it in ~/.config/biscuittin/homeassistant.token, or point tokenFile elsewhere. A token key also works, but keeps the secret in your config file.