Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

About

Micro Weather Station is a local integration that builds a weather station from sensors already in Home Assistant. It adds individual sensor entities and a weather entity with current conditions and forecasts of five days and 24 hours based on pressure trends. Conditions are worked out from the readings of outdoor temperature, humidity, pressure, wind, rain, solar radiation, UV and optional lightning sensors. Only the outdoor temperature sensor is required, so it works with any combination of the other sensors, which can be added or removed later in the options. A feels-like temperature is calculated from heat index and wind chill, and units are converted between metric and imperial. Setup is done in the UI, and the integration is installed through the Marketplace.

Automatic summary of the README and code of caplaz/micro-weather-station. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Works locally Talks to your devices on your own network. No vendor cloud in between.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Sensors
  • Weather

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Micro Weather Station Setup

  • Outdoor Temperature SensorRequired sensor for basic weather detection. Provides temperature readings used in all weather calculations and condition detection.
  • Dewpoint SensorOptional sensor providing direct dewpoint measurement for maximum accuracy. Used in fog detection (>98% humidity + dewpoint) and comfort calculations. Falls back to calculated dewpoint if not provided.
  • Humidity SensorOptional sensor essential for fog detection (triggers at >98% humidity). Used in comfort index, heat index calculations, and precipitation probability determination.
  • Atmospheric Pressure SensorOptional sensor that enables weather forecasting (5-day and hourly). Detects storms through rapid pressure drops and provides trend analysis for weather pattern prediction.
  • Station AltitudeStation elevation above sea level. Used to adjust pressure readings to sea-level equivalent for accurate weather detection. Set to 0 if your pressure sensor already provides sea-level pressure (MSLP) or for raw sensor readings. Improves forecast accuracy, especially for pressure-based weather prediction. Defaults to your Home Assistant elevation setting if available, otherwise 0.0 (uses your Home Assistant unit system).
  • Wind Speed SensorOptional sensor for wind condition detection. Storm detection (>25 km/h + rain = stormy), wind chill calculations, and severe weather alerts.
  • Wind Direction SensorOptional sensor providing wind bearing data for detailed weather reports. Used in storm tracking and enhances forecast accuracy with directional wind data.
  • Wind Gust SensorOptional sensor for severe weather detection and storm intensity measurement. Provides safety alerts for dangerous wind conditions and enhanced storm classification.
  • Rain Rate SensorOptional sensor for direct precipitation intensity measurement. Triggers rainy/stormy weather conditions and overrides other conditions when rain is detected.
  • Rain State SensorOptional sensor for boolean rain detection (dry/wet states). Provides immediate weather condition override when wet and backup precipitation detection.
  • Solar Radiation SensorOptional sensor for primary cloud cover detection (>400 W/m² = sunny, <100 = cloudy). Used in fog detection and overrides other conditions for clear sky detection.
  • Solar Lux SensorOptional sensor for light-based day/night detection. Backup cloud cover detection and visibility calculations when solar radiation sensor unavailable.
  • UV Index SensorOptional sensor for clear sky confirmation (high UV = definitely sunny). Provides sun intensity measurement for safety recommendations and enhanced sunny weather detection.
  • Sun SensorOptional sensor providing solar elevation data for accurate cloud cover calculations. Improves weather detection accuracy by accounting for sun position (higher elevation = more expected solar radiation). Falls back to 45° elevation if not configured.
  • Update Interval (minutes)How often the weather data is refreshed and sensors are polled. Range: 1-60 minutes. Lower values provide more responsive updates but may increase system load.

Atmospheric Sensors

  • Outdoor Temperature SensorRequired sensor for basic weather detection. Provides temperature readings used in all weather calculations and condition detection.
  • Dewpoint SensorOptional sensor providing direct dewpoint measurement for maximum accuracy. Used in fog detection (>98% humidity + dewpoint) and comfort calculations. Falls back to calculated dewpoint if not provided.
  • Humidity SensorOptional sensor essential for fog detection (triggers at >98% humidity). Used in comfort index, heat index calculations, and precipitation probability determination.
  • Atmospheric Pressure SensorOptional sensor that enables weather forecasting (5-day and hourly). Detects storms through rapid pressure drops and provides trend analysis for weather pattern prediction.
  • Station AltitudeStation elevation above sea level. Used to adjust pressure readings to sea-level equivalent for accurate weather detection. Set to 0 if your pressure sensor already provides sea-level pressure (MSLP) or for raw sensor readings. Improves forecast accuracy, especially for pressure-based weather prediction.

Wind Sensors

  • Wind Speed SensorOptional sensor for wind condition detection. Storm detection (>25 km/h + rain = stormy), wind chill calculations, and severe weather alerts.
  • Wind Direction SensorOptional sensor providing wind bearing data for detailed weather reports. Used in storm tracking and enhances forecast accuracy with directional wind data.
  • Wind Gust SensorOptional sensor for severe weather detection and storm intensity measurement. Provides safety alerts for dangerous wind conditions and enhanced storm classification.

Rain Sensors

  • Rain Rate SensorOptional sensor for direct precipitation intensity measurement. Triggers rainy/stormy weather conditions and overrides other conditions when rain is detected.
  • Rain State SensorOptional sensor for boolean rain detection (dry/wet states). Provides immediate weather condition override when wet and backup precipitation detection.

Solar & Sun Sensors

  • Solar Radiation SensorOptional sensor for primary cloud cover detection (>400 W/m² = sunny, <100 = cloudy). Used in fog detection and overrides other conditions for clear sky detection.
  • Solar Lux SensorOptional sensor for light-based day/night detection. Backup cloud cover detection and visibility calculations when solar radiation sensor unavailable.
  • UV Index SensorOptional sensor for clear sky confirmation (high UV = definitely sunny). Provides sun intensity measurement for safety recommendations and enhanced sunny weather detection.
  • Sun SensorOptional sensor providing solar elevation data for accurate cloud cover calculations. Improves weather detection accuracy by accounting for sun position (higher elevation = more expected solar radiation). Falls back to 45° elevation if not configured.
  • Zenith Max RadiationMaximum solar radiation at zenith (directly overhead sun). Used to normalize solar radiation readings for accurate cloud cover calculations. Typical values: 400-1200 W/m² depending on location and atmospheric conditions.

Final Configuration

  • Update Interval (minutes)How often the weather data is refreshed and sensors are polled. Range: 1-60 minutes. Lower values provide more responsive updates but may increase system load.

After setup

  • Outdoor Temperature SensorRequired sensor for basic weather detection. Provides temperature readings used in all weather calculations and condition detection.
  • Dewpoint SensorOptional sensor providing direct dewpoint measurement for maximum accuracy. Used in fog detection (>98% humidity + dewpoint) and comfort calculations. Falls back to calculated dewpoint if not provided.
  • Humidity SensorOptional sensor essential for fog detection (triggers at >98% humidity). Used in comfort index, heat index calculations, and precipitation probability determination.
  • Atmospheric Pressure SensorOptional sensor that enables weather forecasting (5-day and hourly). Detects storms through rapid pressure drops and provides trend analysis for weather pattern prediction.
  • Wind Speed SensorOptional sensor for wind condition detection. Storm detection (>25 km/h + rain = stormy), wind chill calculations, and severe weather alerts.
  • Wind Direction SensorOptional sensor providing wind bearing data for detailed weather reports. Used in storm tracking and enhances forecast accuracy with directional wind data.
  • Wind Gust SensorOptional sensor for severe weather detection and storm intensity measurement. Provides safety alerts for dangerous wind conditions and enhanced storm classification.
  • Rain Rate SensorOptional sensor for direct precipitation intensity measurement. Triggers rainy/stormy weather conditions and overrides other conditions when rain is detected.
  • Rain State SensorOptional sensor for boolean rain detection (dry/wet states). Provides immediate weather condition override when wet and backup precipitation detection.
  • Solar Radiation SensorOptional sensor for primary cloud cover detection (>400 W/m² = sunny, <100 = cloudy). Used in fog detection and overrides other conditions for clear sky detection.
  • Solar Lux SensorOptional sensor for light-based day/night detection. Backup cloud cover detection and visibility calculations when solar radiation sensor unavailable.
  • UV Index SensorOptional sensor for clear sky confirmation (high UV = definitely sunny). Provides sun intensity measurement for safety recommendations and enhanced sunny weather detection.
  • Sun SensorOptional sensor providing solar elevation data for accurate cloud cover calculations. Improves weather detection accuracy by accounting for sun position (higher elevation = more expected solar radiation). Falls back to 45° elevation if not configured.
  • Station AltitudeStation elevation above sea level. Used to adjust pressure readings to sea-level equivalent for accurate weather detection. Set to 0 if your pressure sensor already provides sea-level pressure (MSLP) or for raw sensor readings. Improves forecast accuracy, especially for pressure-based weather prediction. Defaults to your Home Assistant elevation setting if available, otherwise 0.0 (uses your Home Assistant unit system).
  • Update Interval (minutes)How often the weather data is refreshed and sensors are polled. Range: 1-60 minutes. Lower values provide more responsive updates but may increase system load.
  • Outdoor Temperature SensorRequired sensor for basic weather detection. Provides temperature readings used in all weather calculations and condition detection.
  • Dewpoint SensorOptional sensor providing direct dewpoint measurement for maximum accuracy. Used in fog detection (>98% humidity + dewpoint) and comfort calculations. Falls back to calculated dewpoint if not provided.
  • Humidity SensorOptional sensor essential for fog detection (triggers at >98% humidity). Used in comfort index, heat index calculations, and precipitation probability determination.
  • Atmospheric Pressure SensorOptional sensor that enables weather forecasting (5-day and hourly). Detects storms through rapid pressure drops and provides trend analysis for weather pattern prediction.
  • Station AltitudeStation elevation above sea level. Used to adjust pressure readings to sea-level equivalent for accurate weather detection. Set to 0 if your pressure sensor already provides sea-level pressure (MSLP) or for raw sensor readings. Improves forecast accuracy, especially for pressure-based weather prediction.
  • Wind Speed SensorOptional sensor for wind condition detection. Storm detection (>25 km/h + rain = stormy), wind chill calculations, and severe weather alerts.
  • Wind Direction SensorOptional sensor providing wind bearing data for detailed weather reports. Used in storm tracking and enhances forecast accuracy with directional wind data.
  • Wind Gust SensorOptional sensor for severe weather detection and storm intensity measurement. Provides safety alerts for dangerous wind conditions and enhanced storm classification.
  • Rain Rate SensorOptional sensor for direct precipitation intensity measurement. Triggers rainy/stormy weather conditions and overrides other conditions when rain is detected.
  • Rain State SensorOptional sensor for boolean rain detection (dry/wet states). Provides immediate weather condition override when wet and backup precipitation detection.
  • Solar Radiation SensorOptional sensor for primary cloud cover detection (>400 W/m² = sunny, <100 = cloudy). Used in fog detection and overrides other conditions for clear sky detection.
  • Solar Lux SensorOptional sensor for light-based day/night detection. Backup cloud cover detection and visibility calculations when solar radiation sensor unavailable.
  • UV Index SensorOptional sensor for clear sky confirmation (high UV = definitely sunny). Provides sun intensity measurement for safety recommendations and enhanced sunny weather detection.
  • Sun SensorOptional sensor providing solar elevation data for accurate cloud cover calculations. Improves weather detection accuracy by accounting for sun position (higher elevation = more expected solar radiation). Falls back to 45° elevation if not configured.
  • Zenith Max RadiationMaximum solar radiation at zenith (directly overhead sun). Used to normalize solar radiation readings for accurate cloud cover calculations. Typical values: 400-1200 W/m² depending on location and atmospheric conditions.
  • Lightning Strike Count SensorOptional sensor for real-time lightning detection using a hardware lightning detector (e.g., Ecowitt WH57). Provides the number of detected lightning strikes. When configured, replaces the heuristic lightning detection based on pressure and wind patterns.
  • Lightning Distance SensorOptional sensor providing the distance to the last detected lightning strike. Used together with the strike count sensor to determine if lightning is nearby. Supports both km and mi units.
  • Lightning Timestamp SensorOptional sensor providing the timestamp of the last detected lightning strike. Used to ensure only recent strikes (within the last 30 minutes) trigger lightning conditions, preventing stale detections from persisting.
  • Update Interval (minutes)How often the weather data is refreshed and sensors are polled. Range: 1-60 minutes. Lower values provide more responsive updates but may increase system load.

Texts from the code of caplaz/micro-weather-station.

From the README

A Home Assistant custom integration that creates a smart weather station by analyzing your existing sensor data to determine accurate weather conditions for your specific location and microclimate. Weather station data from external services can be unreliable or not reflect your specific environment - this integration uses your actual sensor readings to provide weather conditions that truly represent what's happening at your location.

  • 🌡️ Smart Weather Detection: Analyzes real sensor data to determine weather conditions
  • 🧠 Intelligent Algorithms: Uses solar radiation, precipitation, wind, and pressure data
  • 📊 Individual Sensors: Separate sensor entities for each weather parameter
  • 🌦️ Weather Entity: Complete weather entity with current conditions and intelligent forecasts
  • 🌡️ "Feels Like" Temp: Calculates Apparent Temperature (Heat Index/Wind Chill) automatically
  • 📈 Intelligent Forecasting: 5-day daily and 24-hour hourly forecasts based on pressure trends
  • ⚙️ Flexible Configuration: Works with any combination of available sensors
  • 🔧 Dynamic Sensor Management: Add or remove sensors anytime through the options flow
  • 🔄 Real-time Analysis: Updates based on actual sensor readings
  • 📱 Easy Configuration: Simple setup through Home Assistant UI with sensor selection
  • 🌍 Multilingual Support: Available in English, Italian, German, Spanish, and French
  • 🔄 Multi-Unit Support: Automatic detection and conversion between metric and imperial units
From the README of caplaz/micro-weather-station, MIT License. Shortened.

Shows in Vulpo

Chart card, Lumen sky, Apple Watch.

Information

Installs
249 sharing analytics
GitHub stars
58
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
v4.5.1,
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
micro_weather

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers