diff --git a/custom_components/valetudo_vacuum_camera/valetudo/rand256/image_handler.py b/custom_components/valetudo_vacuum_camera/valetudo/rand256/image_handler.py
index 50ad2a7c..24349c02 100644
--- a/custom_components/valetudo_vacuum_camera/valetudo/rand256/image_handler.py
+++ b/custom_components/valetudo_vacuum_camera/valetudo/rand256/image_handler.py
@@ -288,7 +288,7 @@ async def get_image_from_rrm(
         self.active_zones = self.shared.rand256_active_zone
 
         try:
-            if m_json is not None:
+            if (m_json is not None) and (not isinstance(m_json, tuple)):
                 _LOGGER.info(self.file_name + ":Composing the image for the camera.")
                 # buffer json data
                 self.json_data = m_json