diff --git a/aiohue/config.py b/aiohue/config.py
index <HASH>..<HASH> 100644
--- a/aiohue/config.py
+++ b/aiohue/config.py
@@ -14,6 +14,16 @@ class Config:
         return self.raw['name']
 
     @property
+    def swversion(self):
+        """Software version of the bridge."""
+        return self.raw['swversion']
+
+    @property
+    def modelid(self):
+        """Model ID of the bridge."""
+        return self.raw['modelid']
+
+    @property
     def bridgeid(self):
         """ID of the bridge."""
         return self.raw['bridgeid']
diff --git a/aiohue/lights.py b/aiohue/lights.py
index <HASH>..<HASH> 100644
--- a/aiohue/lights.py
+++ b/aiohue/lights.py
@@ -47,6 +47,11 @@ class Light:
     def type(self):
         return self.raw['type']
 
+    @property
+    def swversion(self):
+        """Software version of the light."""
+        return self.raw['swversion']
+
     async def set_state(self, on=None, bri=None, hue=None, sat=None, xy=None,
                         ct=None, alert=None, effect=None, transitiontime=None,
                         bri_inc=None, sat_inc=None, hue_inc=None, ct_inc=None,
Add swversion, modelid bridge (#<I>)