Productivity

home-assistant-awtrix

bradsjm/hassio-addons · updated Apr 8, 2026

$npx skills add https://github.com/bradsjm/hassio-addons --skill home-assistant-awtrix
summary

All script and reference files are relative to the location of this SKILL.md file.

skill.md

AWTRIX

Workflow

  • Use the bundled awtrix_fs.py script for deterministic filesystem operations and LaMetric icon imports.
  • Use absolute device paths (leading /) to avoid firmware path errors.
  • Use references for endpoint behavior and MQTT/HA integration patterns.

Quick start

All script and reference files are relative to the location of this SKILL.md file.

python3 scripts/awtrix_fs.py --host <ip> status
python3 scripts/awtrix_fs.py --host <ip> icons list
python3 scripts/awtrix_fs.py --host <ip> icons import-lametric <id>

Tasks

Import a LaMetric icon by ID

  • Run: python3 scripts/awtrix_fs.py --host <ip> icons import-lametric <id>
  • Read: references/AWTRIX_HTTP_FILESYSTEM.md for endpoint details

List icons on the device

  • Run: python3 ~/.codex/skills/home-assistant-awtrix/scripts/awtrix_fs.py --host <ip> icons list

Upload / rename / delete files

  • Upload local file: ... upload ./local.jpg /ICONS/9999.jpg
  • Rename: ... rename /ICONS/old.gif /ICONS/new.gif
  • Delete: ... delete /ICONS/bad.gif

Delete ALL icons safely (avoid 404 loop bug)

When deleting many files returned by icons list, avoid command substitution loops that collapse whitespace. Use a line-safe loop so each filename is deleted individually:

python3 scripts/awtrix_fs.py --host <ip> icons list \
  | awk '{print $3}' \
  | while IFS= read -r f; do
      python3 scripts/awtrix_fs.py --host <ip> delete "/ICONS/$f"
    done

References

  • HTTP endpoints, filesystem API, and LaMetric import details: references/AWTRIX_HTTP_FILESYSTEM.md
  • MQTT/HA control patterns (custom apps, notify, settings): references/AWTRIX.md
  • Upstream MQTT API reference: references/upstream-api.md
general reviews

Ratings

4.510 reviews
  • Shikha Mishra· Oct 10, 2024

    home-assistant-awtrix is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Piyush G· Sep 9, 2024

    Keeps context tight: home-assistant-awtrix is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Chaitanya Patil· Aug 8, 2024

    Registry listing for home-assistant-awtrix matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Sakshi Patil· Jul 7, 2024

    home-assistant-awtrix reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Ganesh Mohane· Jun 6, 2024

    I recommend home-assistant-awtrix for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Oshnikdeep· May 5, 2024

    Useful defaults in home-assistant-awtrix — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Dhruvi Jain· Apr 4, 2024

    home-assistant-awtrix has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Rahul Santra· Mar 3, 2024

    Solid pick for teams standardizing on skills: home-assistant-awtrix is focused, and the summary matches what you get after install.

  • Pratham Ware· Feb 2, 2024

    We added home-assistant-awtrix from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Yash Thakker· Jan 1, 2024

    home-assistant-awtrix fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.