Skip to content

Instantly share code, notes, and snippets.

@rafal83
Last active January 27, 2026 06:25
Show Gist options
  • Select an option

  • Save rafal83/9595d4e6634e748c9fb83bc84419a758 to your computer and use it in GitHub Desktop.

Select an option

Save rafal83/9595d4e6634e748c9fb83bc84419a758 to your computer and use it in GitHub Desktop.
CumulusMX - MQTT discovery for Home Assistant
{
"topics": [
{
"topic": "homeassistant/sensor/cumulusmx_beaufort_description/config",
"data": "{\"name\": \"Beaufort Description\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.beaufort_description }}\", \"unique_id\": \"cumulusmx_beaufort_description\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_beaufort_number/config",
"data": "{\"name\": \"Beaufort Number\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"\", \"value_template\": \"{{ value_json.beaufort_number }}\", \"device_class\": \"enum\", \"unique_id\": \"cumulusmx_beaufort_number\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_cloud_base/config",
"data": "{\"name\": \"Cloud Base\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"m\", \"value_template\": \"{{ value_json.cloud_base }}\", \"device_class\": \"distance\", \"unique_id\": \"cumulusmx_cloud_base\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_consecutive_wet_days/config",
"data": "{\"name\": \"Consecutive Wet Days\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.consecutive_wet_days }}\", \"unique_id\": \"cumulusmx_consecutive_wet_days\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_current_wind_direction/config",
"data": "{\"name\": \"Current Wind Direction\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.current_wind_direction }}\", \"unique_id\": \"cumulusmx_current_wind_direction\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_daily_dominant_wind_direction/config",
"data": "{\"name\": \"Daily Dominant Wind Direction\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.daily_dominant_wind_direction }}\", \"unique_id\": \"cumulusmx_daily_dominant_wind_direction\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_daily_max_wind_gust/config",
"data": "{\"name\": \"Daily Maximum Wind Gust\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"km/h\", \"value_template\": \"{{ value_json.daily_max_wind_gust }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_daily_max_wind_gust\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_daily_max_wind_speed/config",
"data": "{\"name\": \"Daily Maximum Wind Speed\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"km/h\", \"value_template\": \"{{ value_json.daily_max_wind_speed }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_daily_max_wind_speed\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_consecutive_dry_days/config",
"data": "{\"name\": \"Consecutive Dry Days\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.consecutive_dry_days }}\", \"unique_id\": \"cumulusmx_consecutive_dry_days\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_dew_point/config",
"data": "{\"name\": \"Dew Point\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.dew_point }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_dew_point\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_evapotranspiration/config",
"data": "{\"name\": \"Evapotranspiration\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mm\", \"value_template\": \"{{ value_json.evapotranspiration }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_evapotranspiration\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_exterior_humidity/config",
"data": "{\"name\": \"Exterior Humidity\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"%\", \"value_template\": \"{{ value_json.exterior_humidity }}\", \"device_class\": \"humidity\", \"unique_id\": \"cumulusmx_exterior_humidity\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_exterior_temperature/config",
"data": "{\"name\": \"Exterior Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.exterior_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_exterior_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_feels_like/config",
"data": "{\"name\": \"Feels Like\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.feels_like }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_feels_like\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_high_gust_average/config",
"data": "{\"name\": \"High Gust 10min\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"km/h\", \"value_template\": \"{{ value_json.high_gust_average }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_high_gust_average\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_hours_of_sunshine/config",
"data": "{\"name\": \"Hours of Sunshine\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"h\", \"value_template\": \"{{ value_json.hours_of_sunshine }}\", \"unique_id\": \"cumulusmx_hours_of_sunshine\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_interior_humidity/config",
"data": "{\"name\": \"Interior Humidity\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"%\", \"value_template\": \"{{ value_json.interior_humidity }}\", \"device_class\": \"humidity\", \"unique_id\": \"cumulusmx_interior_humidity\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_interior_temperature/config",
"data": "{\"name\": \"Interior Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.interior_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_interior_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_last_data_read/config",
"data": "{\"name\": \"Last Data Read\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.last_data_read }}\", \"unique_id\": \"cumulusmx_last_data_read\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_max_daily_feelslike/config",
"data": "{\"name\": \"Maximum Daily Feelslike\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.max_daily_feelslike }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_max_daily_feelslike\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_max_daily_temperature/config",
"data": "{\"name\": \"Maximum Daily Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.max_daily_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_max_daily_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_min_daily_feelslike/config",
"data": "{\"name\": \"Minimum Daily Feelslike\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.min_daily_feelslike }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_min_daily_feelslike\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_min_daily_temperature/config",
"data": "{\"name\": \"Minimum Daily Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.min_daily_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_min_daily_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_pressure_change_rate/config",
"data": "{\"name\": \"Rate of Pressure Change\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"hPa/h\", \"value_template\": \"{{ value_json.pressure_change_rate }}\", \"unique_id\": \"cumulusmx_pressure_change_rate\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_pressure_trend/config",
"data": "{\"name\": \"Pressure Trend\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.pressure_trend }}\", \"unique_id\": \"cumulusmx_pressure_trend\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_pws_rxbattery/config",
"data": "{\"name\": \"PWS RX Battery\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.pws_rxbattery }}\", \"unique_id\": \"cumulusmx_pws_rxbattery\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_pws_txbattery/config",
"data": "{\"name\": \"PWS TX Battery\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.pws_txbattery }}\", \"unique_id\": \"cumulusmx_pws_txbattery\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_rain_rate/config",
"data": "{\"name\": \"Rain Rate\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mm\", \"value_template\": \"{{ value_json.rain_rate }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rain_rate\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_rainfall/config",
"data": "{\"name\": \"Rainfall\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mm\", \"value_template\": \"{{ value_json.rainfall }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rainfall\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_rainfall_hour/config",
"data": "{\"name\": \"Rainfall Hour\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mm\", \"value_template\": \"{{ value_json.rainfall_hour }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rainfall_hour\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_rainfall_month/config",
"data": "{\"name\": \"Rainfall Month\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mm\", \"value_template\": \"{{ value_json.rainfall_month }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rainfall_month\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_rainfall_year/config",
"data": "{\"name\": \"Rainfall Year\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mm\", \"value_template\": \"{{ value_json.rainfall_year }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rainfall_year\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_relative_pressure/config",
"data": "{\"name\": \"Relative Pressure\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"hPa\", \"value_template\": \"{{ value_json.relative_pressure }}\", \"device_class\": \"pressure\", \"unique_id\": \"cumulusmx_relative_pressure\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_solar_radiation/config",
"data": "{\"name\": \"Solar Radiation\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"W/m²\", \"value_template\": \"{{ value_json.solar_radiation }}\", \"unique_id\": \"cumulusmx_solar_radiation\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_light/config",
"data": "{\"name\": \"Light\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"lux\", \"value_template\": \"{{ value_json.light }}\", \"device_class\": \"illuminance\", \"unique_id\": \"cumulusmx_light\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_uv/config",
"data": "{\"name\": \"UV Index\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"UVI\", \"value_template\": \"{{ value_json.uv }}\", \"device_class\": \"uv_index\", \"unique_id\": \"cumulusmx_uv\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_storm_rain/config",
"data": "{\"name\": \"Storm Rain\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mm\", \"value_template\": \"{{ value_json.storm_rain }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_storm_rain\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_sunrise/config",
"data": "{\"name\": \"Sunrise\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.sunrise }}\", \"unique_id\": \"cumulusmx_sunrise\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_sunset/config",
"data": "{\"name\": \"Sunset\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.sunset }}\", \"unique_id\": \"cumulusmx_sunset\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_temperature_trend/config",
"data": "{\"name\": \"Temperature Trend\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.temperature_trend }}\", \"unique_id\": \"cumulusmx_temperature_trend\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_version/config",
"data": "{\"name\": \"Cumulus Version\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.version }}\", \"unique_id\": \"cumulusmx_version\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_weather_forecast/config",
"data": "{\"name\": \"Weather Forecast\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.weather_forecast }}\", \"unique_id\": \"cumulusmx_weather_forecast\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_wetbulb_temperature/config",
"data": "{\"name\": \"Wetbulb Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.wetbulb_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_wetbulb_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_wind_bearing/config",
"data": "{\"name\": \"Wind Bearing\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°\", \"value_template\": \"{{ value_json.wind_bearing }}\", \"unique_id\": \"cumulusmx_wind_bearing\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_wind_chill/config",
"data": "{\"name\": \"Wind Chill\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.wind_chill }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_wind_chill\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_wind_direction_trend/config",
"data": "{\"name\": \"Wind Direction Trend\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.wind_direction_trend }}\", \"unique_id\": \"cumulusmx_wind_direction_trend\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_wind_gust_speed/config",
"data": "{\"name\": \"Wind Gust Speed\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"km/h\", \"value_template\": \"{{ value_json.wind_gust_speed }}\", \"unique_id\": \"cumulusmx_wind_guest_speed\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_wind_run/config",
"data": "{\"name\": \"Wind Run\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.wind_run }}\", \"unique_id\": \"cumulusmx_wind_run\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_wind_speed/config",
"data": "{\"name\": \"Wind Speed\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"km/h\", \"value_template\": \"{{ value_json.wind_speed }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_wind_speed\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"retain": true
},
{
"data": "{\"name\": \"Wind Speed (10min)\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"km/h\", \"value_template\": \"{{ value_json.wind_speed_average }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_wind_speed_average\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
"topic": "homeassistant/sensor/cumulusmx_wind_speed_average/config",
"retain": true
},
{
"topic": "CumulusMX/state",
"data": "{\"beaufort_description\": \"<#beaudesc>\",\"beaufort_number\": \"<#beaufortnumber rc=y>\",\"cloud_base\": \"<#cloudbasevalue>\", \"consecutive_wet_days\": \"<#ConsecutiveRainDays>\", \"current_wind_direction\": \"<#currentwdir>\", \"daily_dominant_wind_direction\": \"<#domwinddir>\", \"daily_max_wind_gust\": \"<#wgustTM rc=y>\",\"daily_max_wind_speed\": \"<#windTM rc=y>\", \"consecutive_dry_days\": \"<#ConsecutiveDryDays>\", \"dew_point\": \"<#dew rc=y>\", \"evapotranspiration\": \"<#ET rc=y>\", \"exterior_humidity\": \"<#hum>\", \"exterior_temperature\": \"<#temp rc=y>\", \"feels_like\": \"<#feelslike rc=y>\", \"high_gust_average\": \"<#wgustTM>\", \"hours_of_sunshine\": \"<#SunshineHours rc=y>\",\"interior_humidity\": \"<#inhum>\", \"interior_temperature\": \"<#intemp rc=y>\", \"last_data_read\": \"<#LastDataReadT>\",\"max_daily_feelslike\": \"<#feelslikeTH rc=y>\", \"max_daily_temperature\": \"<#tempTH rc=y>\", \"min_daily_feelslike\": \"<#feelslikeTL rc=y>\", \"min_daily_temperature\": \"<#tempTL rc=y>\", \"pressure_change_rate\": \"<#presstrendval rc=y>\", \"pressure_trend\": \"<#presstrend>\", \"pws_rxbattery\": \"<#battery>\",\"pws_txbattery\": \"<#txbattery channel=1>\", \"rain_rate\": \"<#rrate>\", \"rainfall\": \"<#rfall>\", \"rainfall_hour\": \"<#rhour rc=y>\", \"rainfall_month\": \"<#rmonth rc=y>\", \"rainfall_year\": \"<#ryear>\", \"relative_pressure\":\"<#press rc=y>\", \"solar_radiation\": \"<#SolarRad rc=y>\", \"light\": \"<#Light rc=y>\", \"uv\": \"<#UV rc=y>\", \"storm_rain\": \"<#StormRain>\",\"sunrise\": \"<#sunrise>\", \"sunset\": \"<#sunset>\", \"temperature_trend\":\"<#temptrend rc=y>\",\"version\": \"<#NewBuildNumber>\", \"weather_forecast\": \"<#forecast>\", \"wetbulb_temperature\": \"<#wetbulb>\",\"wind_bearing\": \"<#bearing>\", \"wind_chill\": \"<#wchill>\",\"wind_direction_trend\": \"<#wdir>\", \"wind_gust_speed\": \"<#wgust rc=y>\", \"wind_run\": \"<#windrun rc=y>\",\"wind_speed\": \"<#wlatest rc=y>\", \"wind_speed_average\":\"<#wspeed rc=y>\"}",
"retain": false
}
]
}
@dazimmermann
Copy link

dazimmermann commented Jul 12, 2025

rafal83 and profcturner,

Since I used both your work as a springboard, I thought I'd share my additions here. This includes new elements I've added to my CumulusMX tempate file using terminology in English and more closely related to the names of the tags provided by CumulusMX and the meaning from their documentation. I've also placed the topics and data in alphabetical order so it is easier to find if you want to debug something or simply add even more and keep the order.

Note that some topics have no device class or units of measurement because HA doesn't have them for that kind of device. For example, Wind Run is measure in miles, but miles is not a valid unit for wind or distance (?!). Another example is Beaufort description which is text.

I'm using a Davis Vantage Pro weather station, so there are a few sensors in here for battery level that may be unique that PWS.

{
    "topics": [
        {
		"topic": "homeassistant/sensor/cumulusmx_beaufort_description/config",
		"data": "{\"name\": \"Beaufort Description\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.beaufort_description }}\", \"unique_id\": \"cumulusmx_beaufort_description\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_beaufort_number/config",
		"data": "{\"name\": \"Beaufort Number\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"\", \"value_template\": \"{{ value_json.beaufort_number }}\", \"device_class\": \"enum\", \"unique_id\": \"cumulusmx_beaufort_number\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_cloud_base/config",
		"data": "{\"name\": \"Cloud Base\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"ft\", \"value_template\": \"{{ value_json.cloud_base }}\", \"device_class\": \"distance\", \"unique_id\": \"cumulusmx_cloud_base\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_consecutive_wet_days/config",
		"data": "{\"name\": \"Consecutive Wet Days\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.consecutive_wet_days }}\", \"unique_id\": \"cumulusmx_consecutive_wet_days\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_current_wind_direction/config",
		"data": "{\"name\": \"Current Wind Direction\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.current_wind_direction }}\", \"unique_id\": \"cumulusmx_current_wind_direction\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_daily_dominant_wind_direction/config",
		"data": "{\"name\": \"Daily Dominant Wind Direction\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.daily_dominant_wind_direction }}\", \"unique_id\": \"cumulusmx_daily_dominant_wind_direction\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_daily_max_wind_gust/config",
		"data": "{\"name\": \"Daily Maximum Wind Gust\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mph\", \"value_template\": \"{{ value_json.daily_max_wind_gust }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_daily_max_wind_gust\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_daily_max_wind_speed/config",
		"data": "{\"name\": \"Daily Maximum Wind Speed\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mph\", \"value_template\": \"{{ value_json.daily_max_wind_speed }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_daily_max_wind_speed\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_consecutive_dry_days/config",
		"data": "{\"name\": \"Consecutive Dry Days\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.consecutive_dry_days }}\", \"unique_id\": \"cumulusmx_consecutive_dry_days\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_dew_point/config",
		"data": "{\"name\": \"Dew Point\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°F\", \"value_template\": \"{{ value_json.dew_point }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_dew_point\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_evapotranspiration/config",
		"data": "{\"name\": \"Evapotranspiration\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"in\", \"value_template\": \"{{ value_json.evapotranspiration }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_evapotranspiration\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_exterior_humidity/config",
		"data": "{\"name\": \"Exterior Humidity\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"%\", \"value_template\": \"{{ value_json.exterior_humidity }}\", \"device_class\": \"humidity\", \"unique_id\": \"cumulusmx_exterior_humidity\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_exterior_temperature/config",
		"data": "{\"name\": \"Exterior Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°F\", \"value_template\": \"{{ value_json.exterior_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_exterior_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_feels_like/config",
		"data": "{\"name\": \"Feels Like\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°F\", \"value_template\": \"{{ value_json.feels_like }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_feels_like\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_high_gust_average/config",
		"data": "{\"name\": \"High Gust 10min\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mph\", \"value_template\": \"{{ value_json.high_gust_average }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_high_gust_average\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_hours_of_sunshine/config",
		"data": "{\"name\": \"Hours of Sunshine\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"h\", \"value_template\": \"{{ value_json.hours_of_sunshine }}\", \"unique_id\": \"cumulusmx_hours_of_sunshine\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_interior_humidity/config",
		"data": "{\"name\": \"Interior Humidity\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"%\", \"value_template\": \"{{ value_json.interior_humidity }}\", \"device_class\": \"humidity\", \"unique_id\": \"cumulusmx_interior_humidity\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_interior_temperature/config",
		"data": "{\"name\": \"Interior Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°F\", \"value_template\": \"{{ value_json.interior_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_interior_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_last_data_read/config",
		"data": "{\"name\": \"Last Data Read\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.last_data_read }}\", \"unique_id\": \"cumulusmx_last_data_read\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_max_daily_feelslike/config",
		"data": "{\"name\": \"Maximum Daily Feelslike\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°F\", \"value_template\": \"{{ value_json.max_daily_feelslike }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_max_daily_feelslike\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_max_daily_temperature/config",
		"data": "{\"name\": \"Maximum Daily Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°F\", \"value_template\": \"{{ value_json.max_daily_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_max_daily_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_min_daily_feelslike/config",
		"data": "{\"name\": \"Minimum Daily Feelslike\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°F\", \"value_template\": \"{{ value_json.min_daily_feelslike }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_min_daily_feelslike\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_min_daily_temperature/config",
		"data": "{\"name\": \"Minimum Daily Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°F\", \"value_template\": \"{{ value_json.min_daily_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_min_daily_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_pressure_change_rate/config",
		"data": "{\"name\": \"Rate of Pressure Change\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"inHg/h\", \"value_template\": \"{{ value_json.pressure_change_rate }}\", \"unique_id\": \"cumulusmx_pressure_change_rate\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_pressure_trend/config",
		"data": "{\"name\": \"Pressure Trend\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.pressure_trend }}\", \"unique_id\": \"cumulusmx_pressure_trend\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_pws_rxbattery/config",
		"data": "{\"name\": \"PWS RX Battery\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.pws_rxbattery }}\", \"unique_id\": \"cumulusmx_pws_rxbattery\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_pws_txbattery/config",
		"data": "{\"name\": \"PWS TX Battery\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.pws_txbattery }}\", \"unique_id\": \"cumulusmx_pws_txbattery\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_rain_rate/config",
		"data": "{\"name\": \"Rain Rate\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"in\", \"value_template\": \"{{ value_json.rain_rate }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rain_rate\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_rainfall/config",
		"data": "{\"name\": \"Rainfall\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"in\", \"value_template\": \"{{ value_json.rainfall }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rainfall\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_rainfall_hour/config",
		"data": "{\"name\": \"Rainfall Hour\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"in\", \"value_template\": \"{{ value_json.rainfall_hour }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rainfall_hour\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_rainfall_month/config",
		"data": "{\"name\": \"Rainfall Month\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"in\", \"value_template\": \"{{ value_json.rainfall_month }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rainfall_month\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_rainfall_year/config",
		"data": "{\"name\": \"Rainfall Year\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"in\", \"value_template\": \"{{ value_json.rainfall_year }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rainfall_year\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_relative_pressure/config",
		"data": "{\"name\": \"Relative Pressure\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"inHg\", \"value_template\": \"{{ value_json.relative_pressure }}\", \"device_class\": \"pressure\", \"unique_id\": \"cumulusmx_relative_pressure\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_solar_radiation/config",
		"data": "{\"name\": \"Solar Radiation\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"W/m²\", \"value_template\": \"{{ value_json.solar_radiation }}\", \"unique_id\": \"cumulusmx_solar_radiation\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_storm_rain/config",
		"data": "{\"name\": \"Storm Rain\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"in\", \"value_template\": \"{{ value_json.storm_rain }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_storm_rain\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_sunrise/config",
		"data": "{\"name\": \"Sunrise\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.sunrise }}\", \"unique_id\": \"cumulusmx_sunrise\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_sunset/config",
		"data": "{\"name\": \"Sunset\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.sunset }}\", \"unique_id\": \"cumulusmx_sunset\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_temperature_trend/config",
		"data": "{\"name\": \"Temperature Trend\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°F\", \"value_template\": \"{{ value_json.temperature_trend }}\", \"unique_id\": \"cumulusmx_temperature_trend\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_version/config",
		"data": "{\"name\": \"Cumulus Version\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.version }}\", \"unique_id\": \"cumulusmx_version\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_weather_forecast/config",
		"data": "{\"name\": \"Weather Forecast\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.weather_forecast }}\", \"unique_id\": \"cumulusmx_weather_forecast\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wetbulb_temperature/config",
		"data": "{\"name\": \"Wetbulb Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°F\", \"value_template\": \"{{ value_json.wetbulb_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_wetbulb_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wind_bearing/config",
		"data": "{\"name\": \"Wind Bearing\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°\", \"value_template\": \"{{ value_json.wind_bearing }}\", \"unique_id\": \"cumulusmx_wind_bearing\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wind_chill/config",
		"data": "{\"name\": \"Wind Chill\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°F\", \"value_template\": \"{{ value_json.wind_chill }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_wind_chill\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wind_direction_trend/config",
		"data": "{\"name\": \"Wind Direction Trend\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.wind_direction_trend }}\", \"unique_id\": \"cumulusmx_wind_direction_trend\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wind_gust_speed/config",
		"data": "{\"name\": \"Wind Gust Speed\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mph\", \"value_template\": \"{{ value_json.wind_gust_speed }}\", \"unique_id\": \"cumulusmx_wind_guest_speed\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wind_run/config",
		"data": "{\"name\": \"Wind Run\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.wind_run }}\", \"unique_id\": \"cumulusmx_wind_run\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wind_speed/config",
		"data": "{\"name\": \"Wind Speed\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mph\", \"value_template\": \"{{ value_json.wind_speed }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_wind_speed\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wind_speed_average/config",
		"data": "{\"name\": \"Wind Speed (10min)\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mph\", \"value_template\": \"{{ value_json.wind_speed_average }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_wind_speed_average\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
        {
            "topic": "CumulusMX/state",
            "data": "{\"beaufort_description\": \"<#beaudesc>\",\"beaufort_number\": \"<#beaufortnumber rc=y>\",\"cloud_base\": \"<#cloudbasevalue>\", \"consecutive_wet_days\": \"<#ConsecutiveRainDays>\", \"current_wind_direction\": \"<#currentwdir>\", \"daily_dominant_wind_direction\": \"<#domwinddir>\", \"daily_max_wind_gust\": \"<#wgustTM rc=y>\",\"daily_max_wind_speed\": \"<#windTM rc=y>\", \"consecutive_dry_days\": \"<#ConsecutiveDryDays>\", \"dew_point\": \"<#dew rc=y>\", \"evapotranspiration\": \"<#ET rc=y>\", \"exterior_humidity\": \"<#hum>\", \"exterior_temperature\": \"<#temp rc=y>\", \"feels_like\": \"<#feelslike rc=y>\", \"high_gust_average\": \"<#wgustTM>\", \"hours_of_sunshine\": \"<#SunshineHours rc=y>\",\"interior_humidity\": \"<#inhum>\", \"interior_temperature\": \"<#intemp rc=y>\", \"last_data_read\": \"<#LastDataReadT>\",\"max_daily_feelslike\": \"<#feelslikeTH rc=y>\", \"max_daily_temperature\": \"<#tempTH rc=y>\", \"min_daily_feelslike\": \"<#feelslikeTL rc=y>\", \"min_daily_temperature\": \"<#tempTL rc=y>\", \"pressure_change_rate\": \"<#presstrendval rc=y>\", \"pressure_trend\": \"<#presstrend>\", \"pws_rxbattery\": \"<#battery>\",\"pws_txbattery\": \"<#txbattery channel=1>\", \"rain_rate\": \"<#rrate>\", \"rainfall\": \"<#rfall>\", \"rainfall_hour\": \"<#rhour rc=y>\", \"rainfall_month\": \"<#rmonth rc=y>\", \"rainfall_year\": \"<#ryear>\", \"relative_pressure\":\"<#press rc=y>\", \"solar_radiation\": \"<#SolarRad rc=y>\", \"storm_rain\": \"<#StormRain>\",\"sunrise\": \"<#sunrise>\", \"sunset\": \"<#sunset>\", \"temperature_trend\":\"<#temptrend rc=y>\",\"version\": \"<#NewBuildNumber>\", \"weather_forecast\": \"<#forecast>\", \"wetbulb_temperature\": \"<#wetbulb>\",\"wind_bearing\": \"<#bearing>\", \"wind_chill\": \"<#wchill>\",\"wind_direction_trend\": \"<#wdir>\", \"wind_gust_speed\": \"<#wgust rc=y>\", \"wind_run\": \"<#windrun rc=y>\",\"wind_speed\": \"<#wlatest rc=y>\", \"wind_speed_average\":\"<#wspeed rc=y>\"}",
            "retain": false
        }
    ]
}

@profcturner
Copy link

Thank you, that's excellent!

@rafal83
Copy link
Author

rafal83 commented Jul 15, 2025

Great, thank you @dazimmermann

Same here, but with °C, km/h, mm, hPa/h :)

{
    "topics": [
        {
		"topic": "homeassistant/sensor/cumulusmx_beaufort_description/config",
		"data": "{\"name\": \"Beaufort Description\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.beaufort_description }}\", \"unique_id\": \"cumulusmx_beaufort_description\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_beaufort_number/config",
		"data": "{\"name\": \"Beaufort Number\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"\", \"value_template\": \"{{ value_json.beaufort_number }}\", \"device_class\": \"enum\", \"unique_id\": \"cumulusmx_beaufort_number\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_cloud_base/config",
		"data": "{\"name\": \"Cloud Base\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"m\", \"value_template\": \"{{ value_json.cloud_base }}\", \"device_class\": \"distance\", \"unique_id\": \"cumulusmx_cloud_base\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_consecutive_wet_days/config",
		"data": "{\"name\": \"Consecutive Wet Days\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.consecutive_wet_days }}\", \"unique_id\": \"cumulusmx_consecutive_wet_days\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_current_wind_direction/config",
		"data": "{\"name\": \"Current Wind Direction\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.current_wind_direction }}\", \"unique_id\": \"cumulusmx_current_wind_direction\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_daily_dominant_wind_direction/config",
		"data": "{\"name\": \"Daily Dominant Wind Direction\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.daily_dominant_wind_direction }}\", \"unique_id\": \"cumulusmx_daily_dominant_wind_direction\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_daily_max_wind_gust/config",
		"data": "{\"name\": \"Daily Maximum Wind Gust\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"km/h\", \"value_template\": \"{{ value_json.daily_max_wind_gust }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_daily_max_wind_gust\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_daily_max_wind_speed/config",
		"data": "{\"name\": \"Daily Maximum Wind Speed\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"km/h\", \"value_template\": \"{{ value_json.daily_max_wind_speed }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_daily_max_wind_speed\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_consecutive_dry_days/config",
		"data": "{\"name\": \"Consecutive Dry Days\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.consecutive_dry_days }}\", \"unique_id\": \"cumulusmx_consecutive_dry_days\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_dew_point/config",
		"data": "{\"name\": \"Dew Point\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.dew_point }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_dew_point\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_evapotranspiration/config",
		"data": "{\"name\": \"Evapotranspiration\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mm\", \"value_template\": \"{{ value_json.evapotranspiration }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_evapotranspiration\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_exterior_humidity/config",
		"data": "{\"name\": \"Exterior Humidity\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"%\", \"value_template\": \"{{ value_json.exterior_humidity }}\", \"device_class\": \"humidity\", \"unique_id\": \"cumulusmx_exterior_humidity\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_exterior_temperature/config",
		"data": "{\"name\": \"Exterior Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.exterior_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_exterior_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_feels_like/config",
		"data": "{\"name\": \"Feels Like\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.feels_like }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_feels_like\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_high_gust_average/config",
		"data": "{\"name\": \"High Gust 10min\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"km/h\", \"value_template\": \"{{ value_json.high_gust_average }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_high_gust_average\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_hours_of_sunshine/config",
		"data": "{\"name\": \"Hours of Sunshine\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"h\", \"value_template\": \"{{ value_json.hours_of_sunshine }}\", \"unique_id\": \"cumulusmx_hours_of_sunshine\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_interior_humidity/config",
		"data": "{\"name\": \"Interior Humidity\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"%\", \"value_template\": \"{{ value_json.interior_humidity }}\", \"device_class\": \"humidity\", \"unique_id\": \"cumulusmx_interior_humidity\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_interior_temperature/config",
		"data": "{\"name\": \"Interior Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.interior_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_interior_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_last_data_read/config",
		"data": "{\"name\": \"Last Data Read\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.last_data_read }}\", \"unique_id\": \"cumulusmx_last_data_read\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_max_daily_feelslike/config",
		"data": "{\"name\": \"Maximum Daily Feelslike\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.max_daily_feelslike }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_max_daily_feelslike\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_max_daily_temperature/config",
		"data": "{\"name\": \"Maximum Daily Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.max_daily_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_max_daily_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_min_daily_feelslike/config",
		"data": "{\"name\": \"Minimum Daily Feelslike\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.min_daily_feelslike }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_min_daily_feelslike\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_min_daily_temperature/config",
		"data": "{\"name\": \"Minimum Daily Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.min_daily_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_min_daily_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_pressure_change_rate/config",
		"data": "{\"name\": \"Rate of Pressure Change\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"hPa/h\", \"value_template\": \"{{ value_json.pressure_change_rate }}\", \"unique_id\": \"cumulusmx_pressure_change_rate\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_pressure_trend/config",
		"data": "{\"name\": \"Pressure Trend\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.pressure_trend }}\", \"unique_id\": \"cumulusmx_pressure_trend\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_pws_rxbattery/config",
		"data": "{\"name\": \"PWS RX Battery\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.pws_rxbattery }}\", \"unique_id\": \"cumulusmx_pws_rxbattery\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_pws_txbattery/config",
		"data": "{\"name\": \"PWS TX Battery\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.pws_txbattery }}\", \"unique_id\": \"cumulusmx_pws_txbattery\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_rain_rate/config",
		"data": "{\"name\": \"Rain Rate\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mm\", \"value_template\": \"{{ value_json.rain_rate }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rain_rate\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_rainfall/config",
		"data": "{\"name\": \"Rainfall\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mm\", \"value_template\": \"{{ value_json.rainfall }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rainfall\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_rainfall_hour/config",
		"data": "{\"name\": \"Rainfall Hour\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mm\", \"value_template\": \"{{ value_json.rainfall_hour }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rainfall_hour\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_rainfall_month/config",
		"data": "{\"name\": \"Rainfall Month\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mm\", \"value_template\": \"{{ value_json.rainfall_month }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rainfall_month\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_rainfall_year/config",
		"data": "{\"name\": \"Rainfall Year\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mm\", \"value_template\": \"{{ value_json.rainfall_year }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_rainfall_year\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_relative_pressure/config",
		"data": "{\"name\": \"Relative Pressure\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"hPa\", \"value_template\": \"{{ value_json.relative_pressure }}\", \"device_class\": \"pressure\", \"unique_id\": \"cumulusmx_relative_pressure\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_solar_radiation/config",
		"data": "{\"name\": \"Solar Radiation\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"W/m²\", \"value_template\": \"{{ value_json.solar_radiation }}\", \"unique_id\": \"cumulusmx_solar_radiation\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_storm_rain/config",
		"data": "{\"name\": \"Storm Rain\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"mm\", \"value_template\": \"{{ value_json.storm_rain }}\", \"device_class\": \"precipitation\", \"unique_id\": \"cumulusmx_storm_rain\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_sunrise/config",
		"data": "{\"name\": \"Sunrise\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.sunrise }}\", \"unique_id\": \"cumulusmx_sunrise\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_sunset/config",
		"data": "{\"name\": \"Sunset\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.sunset }}\", \"unique_id\": \"cumulusmx_sunset\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_temperature_trend/config",
		"data": "{\"name\": \"Temperature Trend\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.temperature_trend }}\", \"unique_id\": \"cumulusmx_temperature_trend\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_version/config",
		"data": "{\"name\": \"Cumulus Version\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.version }}\", \"unique_id\": \"cumulusmx_version\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_weather_forecast/config",
		"data": "{\"name\": \"Weather Forecast\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.weather_forecast }}\", \"unique_id\": \"cumulusmx_weather_forecast\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wetbulb_temperature/config",
		"data": "{\"name\": \"Wetbulb Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.wetbulb_temperature }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_wetbulb_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wind_bearing/config",
		"data": "{\"name\": \"Wind Bearing\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°\", \"value_template\": \"{{ value_json.wind_bearing }}\", \"unique_id\": \"cumulusmx_wind_bearing\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wind_chill/config",
		"data": "{\"name\": \"Wind Chill\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°C\", \"value_template\": \"{{ value_json.wind_chill }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_wind_chill\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wind_direction_trend/config",
		"data": "{\"name\": \"Wind Direction Trend\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.wind_direction_trend }}\", \"unique_id\": \"cumulusmx_wind_direction_trend\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wind_gust_speed/config",
		"data": "{\"name\": \"Wind Gust Speed\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"km/h\", \"value_template\": \"{{ value_json.wind_gust_speed }}\", \"unique_id\": \"cumulusmx_wind_guest_speed\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wind_run/config",
		"data": "{\"name\": \"Wind Run\", \"state_topic\": \"CumulusMX/state\", \"value_template\": \"{{ value_json.wind_run }}\", \"unique_id\": \"cumulusmx_wind_run\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"topic": "homeassistant/sensor/cumulusmx_wind_speed/config",
		"data": "{\"name\": \"Wind Speed\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"km/h\", \"value_template\": \"{{ value_json.wind_speed }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_wind_speed\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"retain": true
	},
	{
		"data": "{\"name\": \"Wind Speed (10min)\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"km/h\", \"value_template\": \"{{ value_json.wind_speed_average }}\", \"device_class\": \"wind_speed\", \"unique_id\": \"cumulusmx_wind_speed_average\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
		"topic": "homeassistant/sensor/cumulusmx_wind_speed_average/config",
		"retain": true
	},
        {
            "topic": "CumulusMX/state",
            "data": "{\"beaufort_description\": \"<#beaudesc>\",\"beaufort_number\": \"<#beaufortnumber rc=y>\",\"cloud_base\": \"<#cloudbasevalue>\", \"consecutive_wet_days\": \"<#ConsecutiveRainDays>\", \"current_wind_direction\": \"<#currentwdir>\", \"daily_dominant_wind_direction\": \"<#domwinddir>\", \"daily_max_wind_gust\": \"<#wgustTM rc=y>\",\"daily_max_wind_speed\": \"<#windTM rc=y>\", \"consecutive_dry_days\": \"<#ConsecutiveDryDays>\", \"dew_point\": \"<#dew rc=y>\", \"evapotranspiration\": \"<#ET rc=y>\", \"exterior_humidity\": \"<#hum>\", \"exterior_temperature\": \"<#temp rc=y>\", \"feels_like\": \"<#feelslike rc=y>\", \"high_gust_average\": \"<#wgustTM>\", \"hours_of_sunshine\": \"<#SunshineHours rc=y>\",\"interior_humidity\": \"<#inhum>\", \"interior_temperature\": \"<#intemp rc=y>\", \"last_data_read\": \"<#LastDataReadT>\",\"max_daily_feelslike\": \"<#feelslikeTH rc=y>\", \"max_daily_temperature\": \"<#tempTH rc=y>\", \"min_daily_feelslike\": \"<#feelslikeTL rc=y>\", \"min_daily_temperature\": \"<#tempTL rc=y>\", \"pressure_change_rate\": \"<#presstrendval rc=y>\", \"pressure_trend\": \"<#presstrend>\", \"pws_rxbattery\": \"<#battery>\",\"pws_txbattery\": \"<#txbattery channel=1>\", \"rain_rate\": \"<#rrate>\", \"rainfall\": \"<#rfall>\", \"rainfall_hour\": \"<#rhour rc=y>\", \"rainfall_month\": \"<#rmonth rc=y>\", \"rainfall_year\": \"<#ryear>\", \"relative_pressure\":\"<#press rc=y>\", \"solar_radiation\": \"<#SolarRad rc=y>\", \"storm_rain\": \"<#StormRain>\",\"sunrise\": \"<#sunrise>\", \"sunset\": \"<#sunset>\", \"temperature_trend\":\"<#temptrend rc=y>\",\"version\": \"<#NewBuildNumber>\", \"weather_forecast\": \"<#forecast>\", \"wetbulb_temperature\": \"<#wetbulb>\",\"wind_bearing\": \"<#bearing>\", \"wind_chill\": \"<#wchill>\",\"wind_direction_trend\": \"<#wdir>\", \"wind_gust_speed\": \"<#wgust rc=y>\", \"wind_run\": \"<#windrun rc=y>\",\"wind_speed\": \"<#wlatest rc=y>\", \"wind_speed_average\":\"<#wspeed rc=y>\"}",
            "retain": false
        }
    ]
}

@dazimmermann
Copy link

dazimmermann commented Jul 15, 2025

Yeah, sorry about the imperial units. Wish US would go metric and rip this bandage off. One month under the new system and people would know that 23°C feels like nice weather.

@leonik82
Copy link

Hi,
I used your file and HA found almost all the sensors, but some, especially the rain sensors, were listed as unknown. I checked everything but couldn't resolve it. Do you have any ideas for fixing these sensors?
P.S. MQTT Explorer reads the sensor values ​​correctly.
Thanks
Davis HA

@leonik82
Copy link

I solved it by entering rc=y in the variables. Now HA shows all the values.

@dennis48755
Copy link

Thanks for your work.

How could I add new sensors?
There have been numerous CumulusMX tag changes especially with the addition of snow tags.

Dennis

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment