diff --git a/homeassistant/components/calendar/__init__.py b/homeassistant/components/calendar/__init__.py index aedfafbf368..0f047bf3758 100644 --- a/homeassistant/components/calendar/__init__.py +++ b/homeassistant/components/calendar/__init__.py @@ -164,7 +164,7 @@ def _validate_rrule(value: Any) -> str: try: rrulestr(value) except ValueError as err: - raise vol.Invalid(f"Invalid rrule: {str(err)}") from err + raise vol.Invalid(f"Invalid rrule '{value}': {err}") from err # Example format: FREQ=DAILY;UNTIL=... rule_parts = dict(s.split("=", 1) for s in value.split(";"))