Disregard. I had migrated my Skybell Pro to a new VLAN and didn’t turn motion detection back on. It therefore had no last_activity
image to display.
Anyone else notice that the SkyBell integration isn’t working? I tried logging into my skybell.com account and it seems like they redid their website and not my account only works from the app. I’m think that this integration is now broken Another cloud device “retired?”
Your not one the only one… see https://community.home-assistant.io/t/lost-all-skybell-components-after-a-reboot/89966/12?u=ceddy and the post before it.
Glad to hear it’s not just me. Misery loves company I guess. It might be time to upgrade to a doorbell that isn’t cloud connected… When I purchased my skybells there weren’t any non-cloud options out there.
Any news on this? I’d love to have skybell up and running again in home assistant. I think these systems always need to have proper api’s since they need to integrate with other hardware to get the maximum out of it.
It’s working again as of 0.113.3 after deleting the pickle file and restarting. See Lost all Skybell components after a reboot for more
Have you been able someone figure out how to improve PUSH button notification speed into HA?
When I push SKYBELL HD it takes several minutes to trigger automation and obviously the person who rang is gone.
Yes, the polling rate is pretty awful. The only method I’ve seen requires running Simple-Skybell-Sniffer on a ddwrt capable router. From the project:
The service runs on your raspberry pi or other linux server and opens up an ssh session to your router where it runs a tcpdump command on your router which listens for the skybell button push. Once the Service detects the button push it runs a custom command
I’ve been on the lookout for a replacement that has an rtsp feed, IR light, ir sensor, LED, and push button. It would been to be shaped like a doorbell and be outdoor rated. 24V AC would be a bonus so I don’t have to run any new wiring but I could live with PoE. This really seems like an ESP32-Cam would be a great fit but it’s pretty far down the project list and I like the look of the Skybell (maybe I’ll reuse the enclosure).
@Vendo_Novak - I tried the sniffer code but found a reliable solution in using Tasker+SkybellApp to trigger sensors in HA via Rest. This requires an Android device or Android emulator though. Button/Motion alerts were immediate.
@jshank - I really disliked not being able to stream the front door video in HA, so I replaced it with an Amcrest AD110 doorbell that supports RTSP nicely. Can even record to my NVR as well as the local SD-Card. Cloud subscription not required. It has an IR light/PIR sensor, as well as a blue LED light around the button that can be controlled on/off, but not color change.
The existing HA Amcrest camera integration supports RTSP streaming, snapshot or video recording and motion detection. it does not yet support doorbell button press alerts but that nut is being cracked now in the python-amcrest forum. The ffmpeg integration can also be used along with Tasker+SmartHome for immediate alerts. Blue Iris supports it as well.
Gary, I would like to give it a try. I have Fire Tablet with Androind which I use today on a wall as HA Dashboard so it could work.
Could you please break down the setup in few simple steps for me? It could help other as well.
Tasker+SkybellApp to trigger sensors in HA via Rest
thank you very much
PS: especially how you setup the REST with HA.
Hi Vendo, Please take a look at my detailed post for a different doorbell. The steps would be almost identical. Amcrest video doorbell AD110 initial impressions
The main thing you would need to change is the text string for Tasker to act on for phone/tablet notifications. For the SkyBell, use “*visitor*” (including asterisks) for doorbell press, and “Motion*” for motion alerts.
The instructions refer to a separate thread detailing Tasker initial setup which includes a template that takes care of the REST API connection for you. As an alternative to this template, there is also a free Tasker Home Assistant plugin that essentially does the same thing. You just need to create an authentication token and fill in the fields.
thank you very much Gary, will jump on it when I`m done with zoom(s) today
last question: do you recommend ditching Skybell for AD110?
The two biggest issues I had with the Skybell were really slow notifications from their cloud and no way to view live video in HA. The Tasker workaround solved the former issue nicely for me, but you will need a new smart doorbell that supports Onvif and/or RTSP to solve the latter if that is really important to you.
The Amcrest doorbell has had its share of major problems, most related to its app’s dependence on the cloud, even for local connectivity. Fortunately its RTSP support doesn’t require the cloud. That is its best feature for local HA (or NVR) connectivity.
The Skybell has an HA integration tailor made for it (albeit via a reverse engineered API). The “generic” HA Amcrest or FFMPEG integration supports the AD110 via the legacy API for the most part, but not entirely. Recent API changes are not documented. There are currently no doorbell push sensors for example, so either the same Tasker workaround can be used as a trigger, or one of the recently developed scripts that you can find on python-amcrest issues tracker.
I recommend that you review both the Amcrest Support forum and HA AD110 thread to decide.
I’ve used Skybell for about a year, and ditched it for the AD110. Mostly because the Skybell HA integration/API, became unstable.
I’m working through the AD110 doorbell push sensor issue, but not worried about it. Many of the API calls I use for my other Amcrest cameras work with the doorbell.
Not having to send all my data to the cloud, then pull it back, is a huge advantage.
Gary
IT WORKS!
I was able to follow your instructions and install input booleans which turn ON and OFF after button press and after motion.
For Trigger
In terms of your giude for Trigger, there is one small change which was required , the “visitor” string has to be in TEXT field not in Title, Title is used on Android for device name, in my case “Front Door” after that it worked:
*You first need to set up a Tasker profile to react to SmartHome App alert notifications. From the Tasker profile tab main menu, tap + to select Event , then UI , then Notification . Tap Owner Application and select Amcrest SmartHome . Then in the Text field, enter “Someone” . This will trigger when the doorbell button is pressed and the notification says “ Someone is at your ”.
For Action
The Tasker is not an easy app and requires a learning curve for sure. Learned that there are 3 ways ( probably more ) how to call service “input_boolean.turn_on”
-
use step 1-4 in this guide: ⚙️ Using Tasker with Home Assistant (V2). Pay attention to JSON syntax, ( there is a space after and before {} )
In this step you do not modify actial service " HA call-service " but creating Action called Task -Perform Task where you cuse HA Call Service + HA service name and device ID. It takes some time to get it and there are easier ways. -
Use HA plugin, in this case when you create Trigger above use new Task where for action you pick plugin from HA.
-
Use HomHabit plugin. Because I use Fire Tablet for ( link here https://www.reddit.com/r/homeassistant/comments/dk524c/homehabit_dashboard_on_my_wall_using_fire_hd8/ ) I`m using HomeHabit Android App as the Dashboard UI for HA and HomeHabit has its own plugin. Because HomeHabit was already setup on my tablet it was primitively easy select input boolean and tell it to turn ON.
thank you again Gary, it was a good learning for me.
Regarding Skybell HD, it is clear that this HW is Abandon-ware with no support and with crazy cloud scripting. BTW I`m using Comcast as ISP and they have cap 1TB per month. Couple months ago I had reached this cap and after loong and painfull investigation I found that it was SKybell + Skybell HA integration which was creating constant 2Mbit stream 24/7.
Now when the instant trigger works and I no longer need HA Integration and Skybell is on its own dedicated ( street wifi ) network. I can wait with replacement for some time.
just a comment, the TASKER method is not deprecated.
HA native Android app has a new sensor call Last.Notification which could be used as a trigger
- platform: state
entity_id: sensor.firedashboard_last_notification
to: 'Motion has been detected.'
Unrelated… You should remove the address from the photo, just a suggestion.
I’ve been holding on to my Skybell as long as I can. The motion sensor on the doorbell has been bad for years, missing half of my package deliveries. I got around this by using my own motion sensor and IFTTT to trigger recording events on the SkyBell. But IFTTT stopped working with SkyBell quite a long time ago, and I’m assuming SkyBell has disabled the integration.
Is there any way to trigger a recording through the SkyBell API? Manually viewing the live feed triggers a recording. Would it be possible to trigger a 30sec on demand stream through the API?