-
Notifications
You must be signed in to change notification settings - Fork 0
Weather Entity
The integration creates a single weather entity: weather.kachelmannwetter
It supports both daily and hourly forecast types, which can be displayed in the standard HA weather card.
The weather entity shows:
| Attribute | Description |
|---|---|
temperature |
Current temperature (°C) |
humidity |
Relative humidity (%) |
pressure |
Sea-level pressure (hPa) |
wind_speed |
Wind speed (km/h) |
wind_bearing |
Wind direction (°) |
condition |
HA weather condition string |
Since v2.3.0, the weather entity displays the official Kachelmann SVG weather symbol as entity_picture. The icon updates dynamically based on the current weather condition from the API.
The integration maps Kachelmann's weatherSymbol to Home Assistant conditions:
| Kachelmann Symbol | HA Condition |
|---|---|
sunshine |
sunny / clear-night
|
partlycloudy / partlycloudy2
|
partlycloudy |
cloudy / overcast
|
cloudy |
fog |
fog |
rain / raindrizzle / showers / showers_moderate / showers_rain_light
|
rainy |
rainheavy / showersheavy
|
pouring |
thunderstorm / severethunderstorm
|
lightning-rainy |
snow / snowheavy / snowshowers / snowshowersheavy
|
snowy |
snowrain / snowrainshowers
|
snowy-rainy |
freezingrain |
exceptional |
hail |
hail |
wind |
windy |
windvariant |
windy-variant |
At nighttime (isDay = false), sunny becomes clear-night automatically.
The daily forecast is aggregated from the 6-hourly endpoint (/advanced/6h) and enriched with precipitation probability from the 14-day trend:
- Temperature: Max of all 6h periods
- Templow: Min of all 6h periods
- Precipitation: Sum of all 6h periods
- Condition: "Worst" condition of the day (e.g., thunderstorm > rain > cloudy > sunny)
- Wind: Max gust of the day
- Precipitation probability: From 14-day trend (≥1mm threshold)
The hourly forecast comes from the /advanced/1h endpoint and provides 24 hours ahead with full detail.
type: weather-forecast
entity: weather.kachelmannwetter
show_current: true
show_forecast: true
forecast_type: dailytype: weather-forecast
entity: weather.kachelmannwetter
show_current: true
show_forecast: true
forecast_type: hourlytype: entity
entity: weather.kachelmannwetter