diff --git a/homeassistant/components/ness_alarm/__init__.py b/homeassistant/components/ness_alarm/__init__.py
index d082f77d837..c81c3e0c7f7 100644
--- a/homeassistant/components/ness_alarm/__init__.py
+++ b/homeassistant/components/ness_alarm/__init__.py
@@ -99,7 +99,6 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
     client = Client(
         host=host,
         port=port,
-        loop=hass.loop,
         update_interval=scan_interval.total_seconds(),
         infer_arming_state=infer_arming_state,
     )
diff --git a/homeassistant/components/ness_alarm/manifest.json b/homeassistant/components/ness_alarm/manifest.json
index 4aa01428d27..0b20ad7e6a9 100644
--- a/homeassistant/components/ness_alarm/manifest.json
+++ b/homeassistant/components/ness_alarm/manifest.json
@@ -2,7 +2,7 @@
   "domain": "ness_alarm",
   "name": "Ness Alarm",
   "documentation": "https://www.home-assistant.io/integrations/ness_alarm",
-  "requirements": ["nessclient==0.9.15"],
+  "requirements": ["nessclient==0.10.0"],
   "codeowners": ["@nickw444"],
   "iot_class": "local_push",
   "loggers": ["nessclient"]
diff --git a/requirements_all.txt b/requirements_all.txt
index ad2c15cf77b..359b1541de8 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -1068,7 +1068,7 @@ nad_receiver==0.3.0
 ndms2_client==0.1.1
 
 # homeassistant.components.ness_alarm
-nessclient==0.9.15
+nessclient==0.10.0
 
 # homeassistant.components.netdata
 netdata==1.0.1
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 784b740d459..450b4be10e1 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -745,7 +745,7 @@ mutesync==0.0.1
 ndms2_client==0.1.1
 
 # homeassistant.components.ness_alarm
-nessclient==0.9.15
+nessclient==0.10.0
 
 # homeassistant.components.discovery
 netdisco==3.0.0