core: Abode camera capture doesn't work for all Abode camera models.

Home Assistant release with the issue: 0.103.0

Last working Home Assistant release (if known): N/A (I only started using HA at 0.102.3…didn’t work there either)

Operating environment (Hass.io/Docker/Windows/etc.): Hass.io

Integration: Abode Integration https://www.home-assistant.io/integrations/abode/

Description of problem: There are two types of Abode cameras, the older streaming camera and the camera built into the IOTA base unit. Using the Developer Tools to call services, I use abode.capture_image service on the two entities.

The IOTA camera works fine and captures the image as expected. The older streaming camera does NOT capture an image.

LOG after the failed attempt: Thu Dec 12 2019 17:53:06 GMT-0600 (Central Standard Time) Failed to capture image: Request failed

Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):

All configurations were auto-created by the Abode integration.

Traceback (if applicable):


Additional information:

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 16 (7 by maintainers)

Most upvoted comments

@troycarpenter Would you be able to provide me the JSON data for the older streaming camera? It’s the same steps as I posted above, except you you log into the Abode web UI with the developer tools open, you’ll see one of the Network activities labeled as “devices”. Click that and select the “Response” tab in which you should see a very long line of text (it’s JSON data). If you selected the entire thing, you can paste it into a JSON formatter (https://jsonformatter.org) and click “Format/Beautify” on that site to format it to a more readable format.

This will be a long list of JSON data for all of your devices. You’ll need to find the one for your streaming camera specifically and paste it over in the issue I opened on the Abodepy repo:

MisterWil/abodepy#60

I’d recommend removing your camera_mac, uuid, id, control_url and control_url_snapshot fields. See my example posted over on that issue above for my Iota camera (I replaced those five fields with <redacted>).

I’ve posted the requested output at the referenced issue in the Abodepy repo.

Just to be sure we are talking about the same thing…this is what I have: https://goabode.com/security-devices/security-cameras/abode-cam

So no, the one you are referring to contains a motion sensor as well. This would then be considered the newer one. My bad if I was referring to the wrong camera in the writeup…I’ve only had this for less than a month.