feat: unify card runtime and event-driven web ui
This commit is contained in:
parent
0edf8c3fef
commit
4dfb7ca3cc
105 changed files with 17382 additions and 8505 deletions
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"key": "upcoming-conditions-live",
|
||||
"title": "Upcoming Events",
|
||||
"notes": "Upcoming event card with raw event-time forecast context. Fill template_state with calendar_tool_name (defaults to calendar_get_events), calendar_names, forecast_tool_name (defaults to exec), forecast_command, event_window_hours, max_events, refresh_ms, and empty_text. The card joins calendar events to the nearest hourly forecast rows without generating suggestions.",
|
||||
"example_state": {
|
||||
"calendar_tool_name": "mcp_home_assistant_calendar_get_events",
|
||||
"calendar_names": [
|
||||
"Family Calendar"
|
||||
],
|
||||
"forecast_tool_name": "exec",
|
||||
"forecast_command": "python3 /home/kacper/nanobot/scripts/card_upcoming_conditions.py --nws-entity weather.korh --uv-entity weather.openweathermap_2 --forecast-type hourly --limit 48",
|
||||
"event_window_hours": 36,
|
||||
"max_events": 3,
|
||||
"refresh_ms": 900000,
|
||||
"empty_text": "No upcoming events in the next 36 hours."
|
||||
},
|
||||
"created_at": "2026-03-16T14:00:00+00:00",
|
||||
"updated_at": "2026-03-16T14:00:00+00:00"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue