HASS-Deepstack-object icon indicating copy to clipboard operation
HASS-Deepstack-object copied to clipboard

KeyError: 'predictions'

Open ruangdet-p opened this issue 4 years ago • 7 comments

configuration.yaml

image_processing:

  • platform: deepstack_object ip_address: 192.168.10.13 port: 5000 save_file_folder: /config/www/snapshot/ scan_interval: 5 save_file_format: jpg save_timestamped_file: false always_save_latest_file: true scale: 0.75

    roi_x_min: 0.35

    roi_x_max: 0.8 #roi_y_min: 0.4 roi_y_max: 0.8 targets:
    • target: person
    • target: car source:
    • entity_id: camera.livingroom_camera name: LivingRoom Person Detector

error log

This error originated from a custom integration.

Logger: homeassistant.helpers.entity Source: custom_components/deepstack_object/image_processing.py:350 Integration: deepstack_object (documentation) First occurred: 9:57:35 AM (1 occurrences) Last logged: 9:57:35 AM

Update for image_processing.livingroom_person_detector fails Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 316, in async_update_ha_state await self.async_device_update() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 524, in async_device_update raise exc File "/usr/src/homeassistant/homeassistant/components/image_processing/init.py", line 138, in async_update await self.async_process_image(image.content) File "/usr/src/homeassistant/homeassistant/components/image_processing/init.py", line 118, in async_process_image return await self.hass.async_add_executor_job(self.process_image, image) File "/usr/local/lib/python3.8/concurrent/futures/thread.py", line 57, in run result = self.fn(*self.args, **self.kwargs) File "/config/custom_components/deepstack_object/image_processing.py", line 350, in process_image predictions = self._dsobject.detect(image) File "/usr/local/lib/python3.8/site-packages/deepstack/core.py", line 204, in detect return response["predictions"] KeyError: 'predictions'

How do I fix it?

Thank you

ruangdet-p avatar May 06 '21 03:05 ruangdet-p

Same error here:

Logger: homeassistant.helpers.entity Source: custom_components/deepstack_object/image_processing.py:350 Integration: deepstack_object (documentation) First occurred: 11:22:09 AM (1 occurrences) Last logged: 11:22:09 AM

Update for image_processing.anna_persoane_camera_3 fails Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 350, in async_update_ha_state await self.async_device_update() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 558, in async_device_update raise exc File "/usr/src/homeassistant/homeassistant/components/image_processing/init.py", line 138, in async_update await self.async_process_image(image.content) File "/usr/src/homeassistant/homeassistant/components/image_processing/init.py", line 118, in async_process_image return await self.hass.async_add_executor_job(self.process_image, image) File "/usr/local/lib/python3.8/concurrent/futures/thread.py", line 57, in run result = self.fn(*self.args, **self.kwargs) File "/config/custom_components/deepstack_object/image_processing.py", line 350, in process_image predictions = self._dsobject.detect(image) File "/usr/local/lib/python3.8/site-packages/deepstack/core.py", line 204, in detect return response["predictions"] KeyError: 'predictions'

Enviroment:

  • deepstack object custom integration - 4.3.0

  • Core Version core-2021.6.3 Newest Version core-2021.6.3

  • Supervisor Version supervisor-2021.05.4 Newest Version supervisor-2021.05.4

YAML:

  • platform: deepstack_object ip_address: localhost port: 80 api_key: ########################################## save_file_folder: /config/www/deepstack/ always_save_latest_file: true save_timestamped_file: false roi_x_min: 0.6 # optional, range 0-1, must be less than roi_x_max roi_x_max: 0.95 # optional, range 0-1, must be more than roi_x_min roi_y_min: 0.04 # optional, range 0-1, must be less than roi_y_max roi_y_max: 1 # optional, range 0-1, must be more than roi_y_min targets:
    • target: person confidence: 81 source:
    • entity_id: camera.camera_3_mainstream name: Anna Persoane Camera 3

Is there a fix for this kind of error?

Thank you!

ovimano avatar Jun 11 '21 08:06 ovimano

strange, what version of deepstack?

robmarkcole avatar Jul 23 '21 06:07 robmarkcole

i am getting the same error:

Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 401, in async_update_ha_state await self.async_device_update() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 609, in async_device_update raise exc File "/usr/src/homeassistant/homeassistant/components/image_processing/__init__.py", line 138, in async_update await self.async_process_image(image.content) File "/usr/src/homeassistant/homeassistant/components/image_processing/__init__.py", line 118, in async_process_image return await self.hass.async_add_executor_job(self.process_image, image) File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run result = self.fn(*self.args, **self.kwargs) File "/config/custom_components/deepstack_object/image_processing.py", line 350, in process_image predictions = self._dsobject.detect(image) File "/usr/local/lib/python3.9/site-packages/deepstack/core.py", line 204, in detect return response["predictions"] KeyError: 'prediction

using deepstack on rapsberry pi3 with inte NCS2.

liorm0505 avatar Aug 03 '21 05:08 liorm0505

strange, what version of deepstack?

@ovimano Can you please specify the Deepstack version?

CarpeDiemRo avatar Aug 24 '21 11:08 CarpeDiemRo

strange, what version of deepstack?

@ovimano Can you please specify the Deepstack version?

Yeap. Deepstack v1.0

ovimano avatar Aug 24 '21 21:08 ovimano

I am starting to see the same since 15th Dec. I've not changed anything except update HA and the Deepstack-object integration and it's suddently stopped working

2021-12-22 23:15:05 ERROR (MainThread) [homeassistant.helpers.entity] Update for image_processing.deepstack_doorcam fails Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 487, in async_update_ha_state await self.async_device_update() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 691, in async_device_update raise exc File "/usr/src/homeassistant/homeassistant/components/image_processing/__init__.py", line 138, in async_update await self.async_process_image(image.content) File "/usr/src/homeassistant/homeassistant/components/image_processing/__init__.py", line 118, in async_process_image return await self.hass.async_add_executor_job(self.process_image, image) File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run result = self.fn(*self.args, **self.kwargs) File "/config/custom_components/deepstack_object/image_processing.py", line 347, in process_image predictions = self._dsobject.detect(image) File "/usr/local/lib/python3.9/site-packages/deepstack/core.py", line 204, in detect return response["predictions"] KeyError: 'predictions'

danbayliss avatar Dec 22 '21 23:12 danbayliss

Turns out my deepstack API key had expired. Deepstack all updated now :)

danbayliss avatar Dec 23 '21 00:12 danbayliss