Jump to content

Skybell WIP


Kevin Connolly

Recommended Posts

Posted

I'm throwing this out to the community for feedback.

I have a Skybell HD. Skybell has only released it's API to select partners. I'd like to know when motion is detected in order to turn a light on. I can get a Raspberry PI and I can try something that sniffs for packets sent by the Skybell. I think that approach, which wouldn't require their API and would be tons faster than IFTTT, might solve my issue. So, for the group:

What are your thoughts on the approach? ...and Once I have the data in the PI how do I get it to my ISY as a simple True/False?

Posted

I don’t have any useful input on your plan, but I also have a SkyBell HD.

Due to performance issues specific to my SkyBell, I am going to move to the Dahua DB-11 soon so I can use it with Blue Iris, which is my NVR software.

I also have two cameras on the porch, so the motion notifications are handled by those cameras, and a doorbell camera is not really necessary, but I have a camera addiction problem .

The SkyBell stopped working reliably for me some time ago, but this was after I added the cameras on the porch.

Mark


Sent from my iPhone using Tapatalk Pro

Posted

Personally, I should have done more research before getting the Skybell, but now I have it so I might as well try and work with it. "When you have lemons make lemonade".

Without the API though I thought the packet sniffer might be a good option since it's going to send something to the mothership whenever there's a button press or motion anyway. 

I just wanted to throw it out there to see if there's a more elegant way of doing it.

I also know personally about the camera addiction. Ha

Posted

I wouldn’t be surprised if the api traffic was both TLS encrypted, and has its certificate pinned. Making sniffing payloads impossible.

Posted

I'm not interested in what the data is but just that it's occuring. I figure the device doesn't do anything until there's an action. At least that's what I'm thinking

  • 1 year later...
Posted

Hello @Kevin Connolly,

I also have a SkyBell and just started to sniff it based on this GitHub Repository
https://github.com/thoukydides/homebridge-skybell/wiki/Protocol-HTTPS#get-activity-list

 So far with my username and password I was able to get a 200 OK response using Postman. The response included my first and last name, resourceId, "id": "access_token": etc...
So I do not know if this is helpful or not.
I am an old dog learning Python and am trying to figure out my first Node Server so I will be no help beyond this. 

Header:

https://cloud.myskybell.com/api/v3/login/

Body: raw JSON
{
         "username": "SkyBell@gmail.com" ,
         "password": "Passw0rd"

}

Let me know if you are able to incorporate SkyBell into a node server, my head is still spinning from class while having none.
[|:()-] 

  • 1 month later...
Posted

I'm interested in the Skybell poly as well.  I have a Honeywell system that used the Total Connect 2.0 app, and it is connected to the SkyBell.

Without integration into either of those, I keep thinking about biting the bullet and installing my M1-Gold and buy a Ring doorbell.  Still crossing my fingers that the vendors will hurry up and get their act together and publish APIs.

I wish there was a solution that utilized my local Synology NAS as the doorbell solution.

Guest
This topic is now closed to further replies.

×
×
  • Create New...