Leverage an AI coding assistant (Claude, ChatGPT, or Home Assistant Copilot) to generate a customized Lovelace dashboard for your Wio Terminal weather station.
AI Agent Prompt Template
Copy the following structured prompt and provide it to your AI assistant (Claude, ChatGPT, or Home Assistant Copilot) along with your desired dashboard styling preferences:
You are a Home Assistant UI specialist. Please generate a modern Lovelace Dashboard configuration in YAML for my Wio Terminal Desktop Environmental Weather Station.
Here is my entity manifest:
1. Temperature Sensor:
- Entity ID: sensor.wio_weather_station_temperature
- Unit: °C (Range: -10 to 50 °C)
- Style: Gauge with green (18-26 °C), yellow (26-32 °C), red (>32 °C) thresholds.
2. Humidity Sensor:
- Entity ID: sensor.wio_weather_station_humidity
- Unit: % (Range: 0 to 100%)
- Style: Gauge with optimal comfort band at 40-70%.
3. Atmospheric Pressure Sensor:
- Entity ID: sensor.wio_weather_station_pressure
- Unit: hPa (Typical Range: 950 to 1050 hPa)
- Style: Gauge or numerical stat card with trend indicator.
4. Ambient Illuminance Sensor:
- Entity ID: sensor.wio_weather_station_illuminance
- Unit: lx (Range: 0 to 10000 lx)
- Style: Compact entity card with dynamic mdi:white-balance-sunny icon.
5. Sound / Ambient Noise Level:
- Entity ID: sensor.wio_weather_station_ambient_noise
- Unit: dBA (Range: 30 to 100 dBA)
- Style: Sound meter gauge with quiet (<55 dBA), moderate (55-70 dBA), high (>70 dBA) colored segments.
6. Wi-Fi Signal Strength:
- Entity ID: sensor.wio_weather_station_wifi_rssi
- Unit: dBm
- Style: Entity row or sensor card showing signal strength.
Requirements:
- Structure the dashboard using vertical-stack and horizontal-stack cards.
- Include a 24-hour history graph comparing temperature, humidity, and atmospheric pressure.
- Clean, modern aesthetic suitable for desktop or tablet wall displays.
- Provide pure YAML ready to paste into Home Assistant Manual Card.
Ready-to-Use Lovelace Dashboard YAML
You can also directly apply this Lovelace dashboard configuration:
type: vertical-stack
title: Wio Terminal Weather Station
cards:
- type: horizontal-stack
cards:
- type: gauge
entity: sensor.wio_weather_station_temperature
name: Temperature
min: -10
max: 50
needle: true
severity:
green: 18
yellow: 26
red: 32
- type: gauge
entity: sensor.wio_weather_station_humidity
name: Humidity
min: 0
max: 100
needle: true
severity:
red: 20
green: 40
yellow: 70
- type: horizontal-stack
cards:
- type: gauge
entity: sensor.wio_weather_station_pressure
name: Barometric Pressure
min: 900
max: 1100
needle: true
- type: gauge
entity: sensor.wio_weather_station_ambient_noise
name: Ambient Noise
min: 30
max: 100
needle: true
severity:
green: 30
yellow: 55
red: 70
- type: entities
title: Station Status & Lighting
show_header_toggle: false
entities:
- entity: sensor.wio_weather_station_wifi_rssi
name: Wi-Fi Signal
icon: mdi:wifi
- entity: sensor.wio_weather_station_illuminance
name: Ambient Illuminance
icon: mdi:white-balance-sunny
- type: history-graph
title: 24h Environmental Trends
hours_to_show: 24
refresh_interval: 60
entities:
- entity: sensor.wio_weather_station_temperature
name: Temperature (°C)
- entity: sensor.wio_weather_station_humidity
name: Humidity (%)
- entity: sensor.wio_weather_station_pressure
name: Pressure (hPa)