diff --git a/devices/protocols/Aqara/xaal/aqara/devices.py b/devices/protocols/Aqara/xaal/aqara/devices.py
index 99e7ba01216a4591343528439c5bad2f290c4f94..6b9caebef7fcfaad7a8ccc1a3cc09428932c6a4e 100644
--- a/devices/protocols/Aqara/xaal/aqara/devices.py
+++ b/devices/protocols/Aqara/xaal/aqara/devices.py
@@ -112,7 +112,7 @@ class AqaraDev(object):
             voltage = min(voltage, max_volt)
             voltage = max(voltage, min_volt)
             percent = ((voltage - min_volt) / (max_volt - min_volt)) * 100
-            self.battery.attributes['level'] = percent
+            self.battery.attributes['level'] = int(percent)
 
     def on_report(self, data):
         logger.info('Unhandled report %s' % data)