diff --git a/firmware/cyd_28r/media/preview.html b/firmware/cyd_28r/media/preview.html
new file mode 100644
index 0000000..eaa8d64
--- /dev/null
+++ b/firmware/cyd_28r/media/preview.html
@@ -0,0 +1,79 @@
+
+
+
+
+
+CLIMATE
+
+
+
+
+
CLIMATEup 01:24
+ OK
+
+
+
COMFORT
+
DHT11 ยท GPIO22
+
+
+
+
+
+
diff --git a/firmware/cyd_28r/meta.json b/firmware/cyd_28r/meta.json
new file mode 100644
index 0000000..04b37f4
--- /dev/null
+++ b/firmware/cyd_28r/meta.json
@@ -0,0 +1,10 @@
+{
+ "boardId": "esp32-2432s028",
+ "name": "CYD climate dashboard",
+ "summary": "Temperature & humidity gauges with comfort bar and chart",
+ "description": "DHT11 on GPIO22. Dual arcs for TEMP/HUM, comfort status, live sparkline.",
+ "tags": ["climate", "dht11", "gauge"],
+ "media": {
+ "preview": "media/preview.html"
+ }
+}