diff --git a/framework/subsystems/odeviced/kernel26.py b/framework/subsystems/odeviced/kernel26.py
index 97e5947..8f25014 100644
--- a/framework/subsystems/odeviced/kernel26.py
+++ b/framework/subsystems/odeviced/kernel26.py
@@ -438,7 +438,7 @@ class RealTimeClock( dbus.service.Object ):
     @dbus.service.method( DBUS_INTERFACE, "s", "" )
     def SetCurrentTime( self, t ):
         """Set time by seconds since epoch (UTC)"""
-        pyrtc.rtcSetTime( time.gmtime( t ) )
+        pyrtc.rtcSetTime( time.gmtime( float(t) ) )
 
     @dbus.service.method( DBUS_INTERFACE, "", "s" )
     def GetWakeupTime( self ):

