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
}
]
}
@rafal83
Copy link
Author

rafal83 commented May 2, 2025

Why you don't just use my gist ?
It create a device for HA like this
image

@yestrdave
Copy link

where does this file live? I have never done it this way

@rafal83
Copy link
Author

rafal83 commented May 2, 2025

Copy/Paste text on top from this gist in /opt/CumulusMX/mqtt/CumulusMX_HomeAssistant.json

go to
image
and modify filename to CumulusMX_HomeAssistant.json
image

Et voilà !

@yestrdave
Copy link

OK got it I figured out the main issue was a docker mapping issue to the mqtt folder. If I paste your code will it create the sensors in HA? Or will I need to create them In yaml

@rafal83
Copy link
Author

rafal83 commented May 2, 2025

If you have MQTT Discovery enable, you have nothing to do !

@yestrdave
Copy link

I parsed out 2 sensors and converted to english. Let me play a few mins. This will be huge time saver if I get it working thank you. Ill get back to ya in a few

@yestrdave
Copy link

  "topics": [
    {
      "topic": "homeassistant/sensor/cumulusmx_outdoor_temperature/config",
      "data": "{\"name\": \"Outdoor Temperature\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"°F\", \"value_template\": \"{{ (value_json.temperature_exterieure * 9/5 + 32) | round(1) }}\", \"device_class\": \"temperature\", \"unique_id\": \"cumulusmx_outdoor_temperature\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
      "retain": true
    },
    {
      "topic": "homeassistant/sensor/cumulusmx_outdoor_humidity/config",
      "data": "{\"name\": \"Outdoor Humidity\", \"state_topic\": \"CumulusMX/state\", \"unit_of_measurement\": \"%\", \"value_template\": \"{{ value_json.humidite_exterieure }}\", \"device_class\": \"humidity\", \"unique_id\": \"cumulusmx_outdoor_humidity\", \"device\": {\"identifiers\": [\"cumulusmx_station\"], \"name\": \"CumulusMX Station\", \"model\": \"CumulusMX\", \"manufacturer\": \"Cumulus\"}}",
      "retain": true
    }
  ]
}```
Here is modified code I pasted into the DataUpdateTemple.txt  This is very nice.  However Im getting Unknown values. Maybe translation?

@yestrdave
Copy link

image

@rafal83
Copy link
Author

rafal83 commented May 2, 2025

You need to add this, others topic read from this topic

        {
            "topic": "CumulusMX/state",
            "data": "{\"temperature_exterieure\": \"<#temp rc=y>\", \"humidite_exterieure\": \"<#hum>\"}",
            "retain": false
        }

@yestrdave
Copy link

sorry Im confused. Im trying to learn and also translate. If I can get two sensors working I can take it from there.

@rafal83
Copy link
Author

rafal83 commented May 2, 2025

Topic "CumulusMX/state" publish value on MQTT and other topics read value from this topic

@yestrdave
Copy link

{
"topics": [
{
"topic": "homeassistant/sensor/cumulusmx_outdoor_temperature/config",
"data": "{"name": "Outdoor Temperature","state_topic": "CumulusMX/state","unit_of_measurement": "°F","value_template": "{{ (value_json.outdoor_temperature * 9/5 + 32) | round(1) }}","device_class": "temperature","unique_id": "cumulusmx_outdoor_temperature","device": {"identifiers": ["cumulusmx_station"],"name": "CumulusMX Station","model": "CumulusMX","manufacturer": "Cumulus"}}",
"retain": true
},
{
"topic": "homeassistant/sensor/cumulusmx_outdoor_humidity/config",
"data": "{"name": "Outdoor Humidity","state_topic": "CumulusMX/state","unit_of_measurement": "%","value_template": "{{ value_json.outdoor_humidity | round(0) }}","device_class": "humidity","unique_id": "cumulusmx_outdoor_humidity","device": {"identifiers": ["cumulusmx_station"],"name": "CumulusMX Station","model": "CumulusMX","manufacturer": "Cumulus"}}",
"retain": true
},
{
"topic": "CumulusMX/state",
"data": "{"outdoor_temperature": "<#temp rc=y>", "outdoor_humidity": "<#hum rc=y>"}",
"retain": false
}
]
}

@yestrdave
Copy link

just getting ready to try this

@rafal83
Copy link
Author

rafal83 commented May 2, 2025

I don''t kown if you can use function to modify value directly

@yestrdave
Copy link

nope
image
however we have humidity........great

@yestrdave
Copy link

thank you so much for the help. I have everything working. I need to create the rest of the sensors.

@yestrdave
Copy link

Rafal, Thanks again for your work. I have it all converted in English and working. I noticed the code above looked like you changed from rain to precipitation. There are no tags for the rainfall and rainfall rate in the state file. Looks like you replaced with Precipitation Total and Precipitation Rate. May want to remove the Rain references. This saved me a bunch of time and taught me some new stuff. Thanks again for helping and sharing

@rafal83
Copy link
Author

rafal83 commented May 3, 2025

Thanks for you feedback 👍

@yestrdave
Copy link

yestrdave commented May 3, 2025 via email

@rafal83
Copy link
Author

rafal83 commented May 3, 2025

Yes, you can add just this topic, but in HA you need to add sensor for each values, my solution, use discovery from MQTT, more complex to read in Cumulux, but more simple in HA :)

@yestrdave
Copy link

sorry you misunderstood. replace this with my previous post
{
"topic": "CumulusMX/state",
"data": "{"temperature_exterieure": "<#temp rc=y>", "humidite_exterieure": "<#hum>", "temperature_interieure": "<#intemp rc=y>", "humidite_interieure": "<#inhum>", "point_de_rosee": "<#dew rc=y>", "sensation_thermique": "<#feelslike rc=y>", "tendance_temperature": "<#temptrend rc=y>", "pression_relative": "<#press rc=y>", "tendance_pression": "<#presstrend>", "taux_changement_pression": "<#presstrendval rc=y>", "vitesse_vent": "<#wlatest rc=y>", "rafale_vent": "<#wgust rc=y>", "direction_vent_degres": "<#bearing>", "direction_vent_actuelle": "<#currentwdir>", "tendance_direction_vent": "<#wdir>", "radiation_solaire": "<#SolarRad rc=y>", "luminosite": "<#Light rc=y>", "indice_uv": "<#UV rc=y>", "prevision_meteo": "<#forecast>", "temperature_max_quotidienne": "<#tempTH rc=y>", "temperature_min_quotidienne": "<#tempTL rc=y>", "sensation_max_quotidienne": "<#feelslikeTH rc=y>", "sensation_min_quotidienne": "<#feelslikeTL rc=y>", "direction_dominante_quotidienne": "<#domwinddir>", "vitesse_max_vent_quotidienne": "<#windTM rc=y>", "rafale_max_vent_quotidienne": "<#wgustTM rc=y>","heures_ensoleillement": "<#SunshineHours rc=y>","lever_soleil": "<#sunrise>", "coucher_soleil": "<#sunset>", "jours_sans_pluie": "<#ConsecutiveDryDays>", "jours_consecutifs_pluie": "<#ConsecutiveRainDays>", "chute_pluie": "<#rfall>", "moyenne_pluie": "<#rrate>", "version": "<#NewBuildNumber>"}",
"retain": false
}

with my section. still using your original but trying to make it easier to see and display different in MQTT explorer. I have tried different variants of the and havent got it to work

@yestrdave
Copy link

also tried something like this
image

@profcturner
Copy link

Thank you very much for this, I have my attempt at an English translation here: https://gist.github.com/profcturner/755f645a6d6c6f41442fdbba554ecb46

@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