WeatherDuino Forum

Full Version: WeatherDuino (Local JSON) – Home Assistant Integration (v0.5.6)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
WeatherDuino (Local JSON) – Home Assistant Integration (v0.5.6)
Local-only Home Assistant integration for WeatherDuino devices using the built-in HTTP JSON interface – no cloud, no YAML, UI setup via Config Flow.

Supported devices:
WeatherDuino 4Pro, WeatherDisplay 4Pro, AQM2, AQM3

Features:
  • Local JSON (/json or / )
  • Automatic sensor creation
  • Correct scaling & display precision
  • CO₂ shown as real ppm (no decimals)
  • Wind, rain, solar, air quality, soil & external sensors supported
Repository:
👉 https://github.com/Sundancer78/weatherduino-homeassistant



----old
WeatherDuino 4Pro (Local JSON) – Home Assistant Integration
I’ve released a custom Home Assistant integration specifically for the WeatherDuino 4Pro, reading sensor data locally via HTTP JSONno cloud, no YAML configuration required.
Quote:⚠️ Important:
At the moment, this integration is tested and confirmed to work only with the WeatherDuino 4Pro.
Other WeatherDuino models may require adjustments to the JSON structure and are not yet supported.
🔧 Key Features
  • Local-only integration via the WeatherDuino 4Pro JSON endpoint ( /json)
  • Config Flow (UI setup) – just enter IP/hostname
  • Automatic sensor creation
  • Clean naming (no WeatherDuino <IP>
    prefixes in Home Assistant)
  • Uses the device-reported ID for proper device naming
  • Supported sensors (depending on your 4Pro configuration):
    • Temperature & humidity (indoor / outdoor)
    • Barometric pressure
    • Wind (speed, gust, direction)
    • Rain (rate & total today)
    • Solar radiation / UV index
    • Air quality (CO₂, PM2.5, PM10, AQI)
    • Soil moisture sensors
    • Additional external sensors (ES1–ES4)
📊 Dashboard Examples Included
  • Windrose Card (24h / 4h wind distribution)
  • ApexCharts for wind, gusts and rain history
  • Rain Gauge Card for daily rainfall
  • Mushroom Cards for clean status & quick values
All Lovelace dashboard examples (including full YAML) are documented in the repository.
📦 Installation
  • Via HACS (Custom Repository) or manual installation
  • After installation, add the integration via
    Settings → Devices & Services → Add Integration
🔗 Repository
👉 https://github.com/Sundancer78/weatherdu...eassistant
Feedback, issues, and pull requests are very welcome — especially from other WeatherDuino 4Pro users 😊
Thanks a great addition. Good work!
Well done Sun_Dancer! Like Like Like