diff --git a/homeassistant/components/sonos/__init__.py b/homeassistant/components/sonos/__init__.py
index 45b78cd0dd6b4d79ed4f19d8be984eb20545d418..1c9ffc0264780a1a6b7c03aac33d4b02ce975694 100644
--- a/homeassistant/components/sonos/__init__.py
+++ b/homeassistant/components/sonos/__init__.py
@@ -124,6 +124,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
     """Set up Sonos from a config entry."""
     soco_config.EVENTS_MODULE = events_asyncio
     soco_config.REQUEST_TIMEOUT = 9.5
+    soco_config.ZGT_EVENT_FALLBACK = False
     zonegroupstate.EVENT_CACHE_TIMEOUT = SUBSCRIPTION_TIMEOUT
 
     if DATA_SONOS not in hass.data:
diff --git a/homeassistant/components/sonos/manifest.json b/homeassistant/components/sonos/manifest.json
index 57438d1864a215fe548d7eb4892dbad140b35fac..73ad2a46c5f727db485eaee7e16a3f112df666fe 100644
--- a/homeassistant/components/sonos/manifest.json
+++ b/homeassistant/components/sonos/manifest.json
@@ -3,7 +3,7 @@
   "name": "Sonos",
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/sonos",
-  "requirements": ["soco==0.28.1"],
+  "requirements": ["soco==0.29.0"],
   "dependencies": ["ssdp"],
   "after_dependencies": ["plex", "spotify", "zeroconf", "media_source"],
   "zeroconf": ["_sonos._tcp.local."],
diff --git a/requirements_all.txt b/requirements_all.txt
index eec72027109de89f8a8ff329085e1773fb0b4dcb..eb4c5ee1956000e3d17547da2ddfda5aff139d23 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -2342,7 +2342,7 @@ smhi-pkg==1.0.16
 snapcast==2.3.0
 
 # homeassistant.components.sonos
-soco==0.28.1
+soco==0.29.0
 
 # homeassistant.components.solaredge_local
 solaredge-local==0.2.0
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 6a1c463d2a7775fede27bb9fbe0b550fcba6b085..4159aa54f0405cc2e7c0764ece1c17190517476c 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -1636,7 +1636,7 @@ smart-meter-texas==0.4.7
 smhi-pkg==1.0.16
 
 # homeassistant.components.sonos
-soco==0.28.1
+soco==0.29.0
 
 # homeassistant.components.solaredge
 solaredge==0.0.2