diff --git a/homeassistant/components/mysensors/gateway.py b/homeassistant/components/mysensors/gateway.py
index 7f13035f55ce47d48859ec40d3792665557b6d9f..c93e038075746f291c001bc37542630e7fbf3c92 100644
--- a/homeassistant/components/mysensors/gateway.py
+++ b/homeassistant/components/mysensors/gateway.py
@@ -196,7 +196,6 @@ async def _get_gateway(
             in_prefix=topic_in_prefix,
             out_prefix=topic_out_prefix,
             retain=retain,
-            loop=hass.loop,
             event_callback=None,
             persistence=persistence,
             persistence_file=persistence_file,
@@ -206,7 +205,6 @@ async def _get_gateway(
         gateway = mysensors.AsyncSerialGateway(
             device,
             baud=baud_rate,
-            loop=hass.loop,
             event_callback=None,
             persistence=persistence,
             persistence_file=persistence_file,
@@ -216,7 +214,6 @@ async def _get_gateway(
         gateway = mysensors.AsyncTCPGateway(
             device,
             port=tcp_port,
-            loop=hass.loop,
             event_callback=None,
             persistence=persistence,
             persistence_file=persistence_file,
diff --git a/homeassistant/components/mysensors/manifest.json b/homeassistant/components/mysensors/manifest.json
index dafdd7c86bcd6ff0f03454983e97f3c6b5772bb3..a340e1ef4da3d4e25416e0a64109dc95663753fb 100644
--- a/homeassistant/components/mysensors/manifest.json
+++ b/homeassistant/components/mysensors/manifest.json
@@ -2,7 +2,7 @@
   "domain": "mysensors",
   "name": "MySensors",
   "documentation": "https://www.home-assistant.io/integrations/mysensors",
-  "requirements": ["pymysensors==0.22.1"],
+  "requirements": ["pymysensors==0.24.0"],
   "after_dependencies": ["mqtt"],
   "codeowners": ["@MartinHjelmare", "@functionpointer"],
   "config_flow": true,
diff --git a/requirements_all.txt b/requirements_all.txt
index b1ae90221f542edc1790ce2e80c834128b86304e..ad81c61920dad1c46598bb16f160140a4cbb5b14 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -1692,7 +1692,7 @@ pymsteams==0.1.12
 pymyq==3.1.4
 
 # homeassistant.components.mysensors
-pymysensors==0.22.1
+pymysensors==0.24.0
 
 # homeassistant.components.netgear
 pynetgear==0.10.7
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 5d83beb5c5fca741613010edf5bf8d78f947eb47..d34de5e090ae9985bf031129691ae7a5d41b920d 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -1181,7 +1181,7 @@ pymonoprice==0.3
 pymyq==3.1.4
 
 # homeassistant.components.mysensors
-pymysensors==0.22.1
+pymysensors==0.24.0
 
 # homeassistant.components.netgear
 pynetgear==0.10.7