core: Google Calendar integration does not react to homeassistant.update_entity service

The problem

When performing homeassistant.update_entity service on Google Calendar, integration will not update.

I understand that under normal circumstances, polling interval is set to 15 minutes to avoid overwhelming Google’s servers. But IMO integration should still respond to requests for manual refresh.

Environment

  • Home Assistant Core release with the issue: 0.118.5
  • Last working Home Assistant Core release (if known): /
  • Operating environment (Home Assistant/Supervised/Docker/venv): Docker
  • Integration causing this issue: Google Calendar Event
  • Link to integration documentation on our website: https://www.home-assistant.io/integrations/calendar.google/

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 1
  • Comments: 18 (10 by maintainers)

Most upvoted comments

Assigning this to myself as I finally understand the solution to this problem.

I don’t really understand why new calendar events show up more or less immediately in the calendar UI / card, but the entity doesn’t update, as per https://community.home-assistant.io/t/google-calendar-integration-strange-behaviour/323673/4.

the documentation suggests we can use these calendar entities for triggering automations, but it just doesn’t work if the entity doesn’t update.