diff --git a/homeassistant/components/insteon/insteon_entity.py b/homeassistant/components/insteon/insteon_entity.py
index 787c64ec841fafa1378a2069877fb9c25c0f6e32..1626482a80e10ec37424b4726ed544632d17e4c3 100644
--- a/homeassistant/components/insteon/insteon_entity.py
+++ b/homeassistant/components/insteon/insteon_entity.py
@@ -124,4 +124,4 @@ class InsteonEntity(Entity):
 
     async def _async_add_default_links(self):
         """Add default links between the device and the modem."""
-        await self._insteon_device.async_add_default_links(self.address)
+        await self._insteon_device.async_add_default_links()
diff --git a/homeassistant/components/insteon/manifest.json b/homeassistant/components/insteon/manifest.json
index 63c258d5f584e9b2e4445a2976e7bb30f14173ea..70a7375d51fcae3e0a0e9b8ca1a7334ca3103007 100644
--- a/homeassistant/components/insteon/manifest.json
+++ b/homeassistant/components/insteon/manifest.json
@@ -2,6 +2,6 @@
   "domain": "insteon",
   "name": "Insteon",
   "documentation": "https://www.home-assistant.io/integrations/insteon",
-  "requirements": ["pyinsteon==1.0.3"],
+  "requirements": ["pyinsteon==1.0.4"],
   "codeowners": ["@teharris1"]
 }
\ No newline at end of file
diff --git a/requirements_all.txt b/requirements_all.txt
index d349b173d867b2a5adf52ab931dafae8b8b45371..857132e1c5c6d774412f205f1e1544fdb458f801 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -1387,7 +1387,7 @@ pyialarm==0.3
 pyicloud==0.9.7
 
 # homeassistant.components.insteon
-pyinsteon==1.0.3
+pyinsteon==1.0.4
 
 # homeassistant.components.intesishome
 pyintesishome==1.7.4