Morning!
Shinobi sends images via MQTT as a buffer inside a JSON object like this:
{
"title":"Event",
"name":"onEventTrigger",
"data":{
"f":"trigger",
"id":"V1cAhZtJ1D8899",
"ke":"dbAIHgQKtz",
"details":{
"plug":"onvifEvent",
"name":"onvifEvent",
"reason":"motion",
"confidence":100
},
"doObjectDetection":false,
"mid":"V1cAhZtJ1D8899",
"currentTime":"2023-06-10T07:29:32.343Z",
"currentTimestamp":"2023-06-10T07:29:32+00:00",
"screenshotName":"motion_Living room_V1cAhZtJ1D8899_dbAIHgQKtz_2023-06-10T07-29-32",
"screenshotBuffer":"<very long buffer>",
"usingRawSnapshotBuffer":true
},
"time":"2023-06-10T07:29:32.369Z"
}
or
{
"title":"Event",
"name":"onEventTrigger",
"data":{
"f":"trigger",
"id":"aapDDuduhg8899",
"ke":"dbAIHgQKtz",
"details":{
"plug":"DeepStack-Object",
"name":"aapDDuduhg8899",
"reason":"object",
"matrices":[
{
"id":1,
"tag":"person",
"x":198,
"y":51,
"width":88,
"height":215,
"confidence":0.91,
"isZombie":false
}
],
"imgHeight":360,
"imgWidth":640,
"time":563
},
"pluginKey":"<removed>",
"plug":"DeepStack-Object",
"doObjectDetection":false,
"mid":"aapDDuduhg8899",
"currentTime":"2023-07-09T08:03:26.898Z",
"currentTimestamp":"2023-07-09T08:03:26+00:00",
"screenshotName":"object_Kitchen_aapDDuduhg8899_dbAIHgQKtz_2023-07-09T08-03-26",
"screenshotBuffer":"<very long buffer>"
},
"time":"2023-07-09T08:10:09.712Z"
}
Is there any chance to grab the image into an image entity?