code: def properties_changed(self, properties, changed_properties, invalidated_properties):
          value = changed_properties.get('Value')
          
          if value is not None:
              self.service.device.characteristic_value_updated(characteristic=self, value=bytes(value))
docs: Called when a Characteristic property has changed.