Habapp 24.11- AssertionError: <class 'bytes'>

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)
1 Like