diff --git a/ArchiveExtractor.py b/ArchiveExtractor.py
index 43d24d34ab2172d1bd92bab37d208703f8ab6f02..cf26417e1a399a9af9019270b6784a382adef0fe 100755
--- a/ArchiveExtractor.py
+++ b/ArchiveExtractor.py
@@ -536,13 +536,13 @@ def _extract_scalar(attribute, method, date1, date2, db):
 
         # Unpack return
         try:
-            _date, _value = cmdreturn
+            _date, _value = cmdreturn.split(';')
         except TypeError:
             logger.error("Could not extract this chunk. Check the device extractor")
             return None
 
         # Fabricate return pandas.Series
-        d=pd.Series(index=[datetime.datetime.fromtimestamp(_date),], data=[_value,], name=attribute)
+        d=pd.Series(index=[datetime.datetime.fromtimestamp(int(_date)/1000),], data=[float(_value),], name=attribute)
 
         return d