From ee5852ecc01698c3f704223174d0f5e9bb973f56 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Sun, 1 Feb 2026 10:50:21 -0600 Subject: [PATCH] Add manual firmware check trigger instructions to README --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index 12288708..17260a83 100644 --- a/README.md +++ b/README.md @@ -72,6 +72,29 @@ mix format # Format code with Styler mix compile --warnings-as-errors ``` +### Firmware Version Tracking + +The system automatically checks for latest firmware versions daily (2 AM dev, 4 AM prod). To manually trigger a firmware check: + +```bash +# Start IEx console +iex -S mix phx.server + +# Manually trigger firmware version fetch +Oban.insert(Towerops.Workers.FirmwareVersionFetcherWorker.new(%{})) +``` + +The worker will: +1. Fetch the latest MikroTik RouterOS version from RSS feed +2. Store version information in the database +3. Enable firmware update indicators on device detail pages + +Check the logs for fetch results: +```elixir +# View recent Oban jobs +Towerops.Repo.all(Oban.Job) |> Enum.take(5) +``` + ## Learn more * Official website: https://www.phoenixframework.org/