Hardware Examples
Hardware Example 04 — Online Services — Live Weather
A physically proven internet-connected ESP32-P4 application designed in ForgeUI Studio and exported as a standalone ESP-IDF project.
Overview
What it demonstrates
- —ForgeUI Online Services through the proven ESP32-P4 connectivity runtime
- —ESP-Hosted SDIO and stock ESP32-C6 Wi-Fi
- —Certificate-verified HTTPS/TLS and Open-Meteo current conditions
- —Multi-day forecast and network-synchronized local date/time
- —Generated Fi Weather icons and runtime data binding
- —Dynamic Weather backgrounds from local firmware assets
- —Standalone ForgeUI export deployed on a real ESP32-P4
Weather UI
The dashboard presents current temperature, feels-like temperature, humidity, wind, precipitation, UV, current condition and connectivity state. Forecast cards show days, high/low temperatures and condition icons over a background selected dynamically for the current Weather state.
Location
Dynamic Weather backgrounds
ForgeUI Studio includes a reusable Weather Background Pack with 17 backgrounds. Weather 04 can dynamically reach 10 of them. These are local ForgeUI firmware assets selected at runtime; they are not downloaded from Open-Meteo.
Online architecture
ForgeUI UI
→ ESP32-P4
→ ESP-Hosted SDIO
→ ESP32-C6 Wi-Fi
→ HTTPS/TLS
→ Open-Meteo
→ runtime setters
→ LVGL UIStandalone project
The public repository is a standalone ForgeUI Studio export that builds independently with ESP-IDF. Use its tagged v1.0.0 release as the downloadable reference project.
Physical proof boundary
- —Exported from ForgeUI Studio and clean-built as a standalone project
- —Flashed to the Waveshare ESP32-P4-WIFI6-Touch-LCD-7B
- —Connected to Wi-Fi and completed DNS, certificate-verified TLS and HTTP 200
- —Received live Open-Meteo current conditions and multi-day forecast data
- —Synchronized Tauranga local time and rendered the dynamic dashboard on the physical P4
- —This evidence does not claim that every possible Weather condition has been physically observed
