ClockPro Card — Forecast Engine & Full Visual Editor Expansion
🚀 ClockPro Card — Combined Release Notes (Faz.1.5 & Faz.2)
This combined release delivers two major expansions:
Faz.1.5 introduces the new Forecast Engine, while Faz.2 elevates the Visual Editor into a full, first‑class configuration environment. Together, they establish a predictable, YAML‑equivalent, fully visual workflow for all core features.
A new black & white cloud SVG icon pack was added, providing matching light (white) and dark (black) cloud variants for high‑contrast themes.
✨ Faz.2 — Visual Editor Expansion
Faz.2 focuses on extending the Visual Editor to cover all primary layout, typography, and weather‑related settings while keeping the configuration fully YAML‑free and YAML‑equivalent.
What’s New
-
Full Visual Editor coverage
All major card settings can now be configured visually without writing YAML. -
Unified positioning system
Time, date, day, weather icon, details, location, and forecast now share a single deterministic positioning model for consistent layout control. -
Grouped settings layout
Related controls (font size, weight, spacing, etc.) are grouped for clarity and faster tuning. -
Native entity selection
Weather, location, and sun entities are selected using Home Assistant’s built‑in entity picker. -
Forecast editor support
Forecast visibility, typography, spacing, and temperature format can be configured directly from the editor.
Technical Notes
- Visual Editor output is 100% compatible with manual YAML configuration.
- No UI‑only or hidden options were added.
- Existing YAML setups continue to work without modification.
Faz.2 establishes the Visual Editor as a first‑class configuration method, not a secondary mode.
🌤 Faz.1.5 — Forecast Engine & 5‑Day Weather Element
New: 5‑Day Forecast Element (Configurable 1~7 Days)
- Added an optional 5‑day daily weather forecast.
- Rendered as a native element using the existing layout engine.
- Fully configurable via YAML under
elements.forecast.
New: Forecast Element Engine
- Forecast behaves like any other element (
time,date,icon, etc.). - Supports absolute positioning (
pos), spacing (gap), and per‑section styling. - Can be placed anywhere without affecting other elements.
Forecast Display
- Shows weekday label, weather icon (MDI or Pro SVG), and temperature (max or max/min).
- Number of days configurable (
days: 1–7). - Automatically falls back if forecast data is unavailable.
Visual Consistency
- Uses the same weather entity as the main icon.
- Respects day/night icon variants when available.
- No extra sensors, helpers, or dependencies required.