diff --git a/fritzconnection/lib/fritzstatus.py b/fritzconnection/lib/fritzstatus.py
index <HASH>..<HASH> 100644
--- a/fritzconnection/lib/fritzstatus.py
+++ b/fritzconnection/lib/fritzstatus.py
@@ -89,14 +89,25 @@ class FritzStatus(AbstractLibraryBase):
         return self.fc.call_action("WANIPConn", "X_AVM_DE_GetIPv6Prefix")
 
     @property
-    def uptime(self):
-        """Uptime in seconds."""
+    def connection_uptime(self):
+        """Connection uptime in seconds."""
         status = self.fc.call_action("WANIPConn", "GetStatusInfo")
         return status["NewUptime"]
 
     @property
+    def uptime(self):
+        """Connection uptime in seconds. Alias for self.connection_uptime for backward compatibility."""
+        return self.connection_uptime
+
+    @property
+    def device_uptime(self):
+        """Device uptime in seconds."""
+        status = self.fc.call_action("DeviceInfo1", "GetInfo")
+        return status["NewUpTime"]
+
+    @property
     def str_uptime(self):
-        """Uptime in seconds and in human readable format."""
+        """Connection uptime in human readable format."""
         mins, secs = divmod(self.uptime, 60)
         hours, mins = divmod(mins, 60)
         return "%02d:%02d:%02d" % (hours, mins, secs)
Add wan_uptime, device_uptime and deprecate uptime (#<I>)

* Add wan_uptime, device_uptime and deprecate uptime



* Update fritzstatus.py



* Removed logging (no more in use)



* Update fritzstatus.py



* Update fritzstatus.py



* Update fritzstatus.py