I did a workaround for this while waiting for a fix, it worked for me atleast (so far):
Edit:
“/opt/habapp/lib/python3.11/site-packages/HABApp/openhab/items/image_item.py”
or wherever your image_item.py is and find “set_value”, somewhere around line 65
def set_value(self, new_value) -> bool:
#assert isinstance(new_value, RawValue) or new_value is None, type(new_value)
if new_value is None:
self.image_type = None
return super().set_value(new_value)
# image/png
if hasattr(new_value, 'type'):
self.image_type = new_value.type
if self.image_type.startswith('image/'):
self.image_type = self.image_type[6:]
if hasattr(new_value, 'value'):
return super().set_value(new_value.value)
else:
# bytes
return super().set_value(new_value)