Abode Cameras

Good news, I have this (partially) working. The cameras are showing up in HA, but they all seem to be showing the same preview image and I don’t have full-motion video yet. Will work on this further and submit a PR to the project when it’s ready.

Steps to get it working so far:

  1. Clone the core repo.
  2. Copy the abode component to config/custom_components/abode/.
  3. Replace all instances of abodepy with jaraco.abode.
  4. Restart Home Assistant and add the Abode integration as usual.
1 Like

Any updates?

If you have some fixes partially working that you’d like to share, maybe we can collaborate on GitHub?

Haven’t had time recently. I’ll try to test it some more and open a PR we can collaborate on.

@jeremy.mcmillan good news! I’ve opened the PR here:

1 Like

Had some Internet issues for a couple of weeks, and crazy busy at work after the holidays so I’m coming up for air and excited to see the PR in the queue. I’ll have a look tonight!

1 Like

So nice!

1 Like

Hi everyone:

Sorry to just jump in, but I’ve been looking for Abode Cam2 integration for a LONG time and just came across this discussion. Today after the usual updates, I spotted two cameras on my dashboard that were not there before, and lo and behold they are my Abode Cam 2 cameras!

No idea how they got there or how to actually display from them. Any suggestions?

I pushed an update to Home Assistant a few weeks ago that added support for Abode Cam 2.

2 Likes

Thanks for the hard work on this - also just noticed all my Abode camera entities populating in HA… however when setting up picture entity cards I can’t seem to show any video or stills from the cameras. Is there something that needs to be done?

I have the same question. I’m on 2023.3.3, and see the device detected but no image or streaming loads when i load the card i added to the dash. Is there something additional I should be configuring? @tradel should these fixes you mentioned be already in latest stable release?

I found somewhere on here that I had to set an automation to capture an image on a timer (every 3 min in my case) from each camera. It’s the same as going into the app and clicking to capture an image from each camera, so it will show that you requested an image capture. It’s not live video capable yet, but this at least gets us somewhere.

I am interested to learn if there has been any further development on the Abode camera streaming working in Home Assistant?

I’m trying to get an automation working to do this - the automation runs but no image ever shows up in the path I specify. Can you share what you did in yours?

@tradel thanks so much for your work on this integration. I’m having some issues with the camera image links getting “broken” following a system update, and would like to be able to directly write to the file system to fix that. (see my post on Reddit: https://www.reddit.com/r/homeassistant/comments/15kubix/where_are_camera_integration_images_stored/)

Is the image cache in a location that can be written?

You won’t see any images unless you’ve recently used the Abode app to capture an image. I’ve thought about maybe grabbing an image in the background periodically but haven’t coded this yet.

Great news, everyone! I have found a way to get streaming video from the Abode cameras into Home Assistant. No, really.

It’s a bit janky right now and relies on some other HA add-ons and custom components to work, but hopefully I can package this as an add-on.

Abode uses Amazon Kinesis Video to handle streaming, motion detection, etc. I was able to intercept their web traffic and find the specific API calls I needed. Then I wrote a Python script that calls the APIs and spawns the excellent go2rtc from @AlexxIT. You can then use his WebRTC Custom Component to display camera streams in HA!

Proof:

There are some gotchas with this that I still have to work out. The biggest one is that the Kinesis streams seem to time out after a while.

But we’re getting much closer to having these cameras be useful in HA!

4 Likes

Awesome, can’t wait for that! Incredible work!

First release is out:

Abode security cameras - Third party integrations - Home Assistant Community (home-assistant.io)

Enjoy!

1 Like

Now there’s live video :smiley:

1 Like