mirror of
https://github.com/niels-emmer/wall-cast.git
synced 2026-09-13 23:53:36 +02:00
-
v1.2.0 — Assistant sidecar Stable
released this
2026-03-22 22:09:25 +01:00 | 129 commits to main since this release📅 Originally published on GitHub: Mon, 23 Mar 2026 03:16:28 GMT
🏷️ Git tag created: Sun, 22 Mar 2026 21:09:25 GMTWhat's new
Assistant sidecar
A new standalone Docker service that watches your data and pushes proactive notifications to your phone via ntfy.
Rules:
- Garbage — reminder when collection is within 18 h (configurable)
- Calendar — reminder N minutes before timed events (configurable)
- Bus — delay / cancellation alert, but only when you have an upcoming calendar event — avoids spam on days you're not travelling
- Traffic — commute delay alert when travel time exceeds a configurable threshold above normal
- Weather — orange and red KNMI warnings via MeteoAlarm
Features:
- Per-person ntfy topics — alerts go to the right phone
- Optional AI formatting via Ollama (self-hosted) or OpenAI — rewrites template messages into natural language and cross-correlates related facts
- Deduplication state persisted to
/config/assistant-state.json— each notification fires once per event, not once per polling cycle - Fully opt-in — remove
shared.assistantfrom the YAML to disable without restarting
Assistant tab in admin panel
New Assistant tab in
/#admincovers all assistant settings: enable toggle, check interval, ntfy server/topic, AI provider and model, and all four rule thresholds. No manual YAML editing required.Upgrade
git pull docker compose up --build -dThen open
/#admin→ Assistant to enable notifications.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads