Amcrest AD410 Integration in Home Assistant

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.ย. 2024

ความคิดเห็น • 89

  • @alienJIZ1990
    @alienJIZ1990 2 ปีที่แล้ว +11

    Pretty solid video! I have the AD110 and it has taken me about 2 years to get relatively how I want - I ended up going with the Dahua integration as well some time back since nothing else worked and it's been great as long as I disable the polling option in the Dahua settings. I like how the AD410 has 5GHz support but I don't think that alone is worth upgrading since I managed to get the 2.4GHz RTSP streams very stable on the AD110. A few tips to help anyone who wishes to deCloud this device as much as possible since it's geared toward their subscription plans:
    1. SD card on the outside as inferred in the video is quite dumb - just leave that slot empty. You not only risk losing the SD card itself but you risk privacy if your footage ends up in the wrong hands. It's far better to tap into the local RTSP stream and record to some type of NVR such as Frigate (very hard to setup but imo the best choice by far if paired with a Google Coral USB), Blue Iris, Synology Surveillance Station (or run a XPEnology virtual machine - Synology software without the hardware ;), motionEye, etc. You can easily record directly to your Home Assistant /media folder but I wouldn't recommend this unless running from an SSD - this will absolutely murder an SD card if running like this for too long. A network share such as a NAS would probably be more ideal but will have more overhead when it comes to recording footage compared to a directly mounted SSD volume. Ideal strategy would be to use something like rsync/rclone to sync your local footage to the cloud as fast as possible in case an intruder gets crafty.
    2. Perhaps it may be better on the AD410 but the IR and motion detection is horrendous and causes frequent disconnects. I have to turn these off and rely on Frigate's object detection instead. It's better to do this anyway so that stress is taken off the camera and it can focus on just feeding those RTSP streams.
    3. Getting smooth live view and recording working smoothly in Home Assistant can be tricky. For live viewing, can't stress enough leveraging WebRTC - and it pairs very well with Frigate as well for a smooth integration between the two if you're willing to put the work in.
    4. Use the Amcrest/Dahua HTTP SDK as a reference. If you plan to block the doorbell from all internet access either with a firewall rule or separate VLAN with no internet access (keep in mind, if on a separate VLAN, those RTSP streams will have to constantly cross your router to reach Home Assistant and/or your NVR instead of just communicating directly on Layer 2, so design your network architecture wisely to avoid bottlenecks or congestion). Keep in mind that cameras like this are very demanding when it comes to keeping the time up to date (that's a good thing, this is for security!). But if you block all outbound internet access, it won't be able to reach an NTP Server and will spam your router relentlessly, never stopping like a baby crying for a bottle that it never gets. I recommend running Chrony in Home Assistant and using the HTTP SDK to change the NTP Server to your HA IP so that it will reach Chrony and get its timestamp that way. In addition to NTP it will also try to reach out to (presumably) AWS - so to avoid that packet spam I had to change these to False using the HTTP SDK (note that this is on the AD110 so I'm not responsible if it doesn't apply or damages the AD410 - there is a command to take a config backup in the SDK and I highly recommend using it before messing with settings). Anyways, the settings were these to stop the cloud packet spam: "VSP_PaaS.CustomEnable=false, VSP_PaaS.Enable=false, T2UServer.Enable=false"
    5. If you block all outbound internet access, you will lose access to the Amcrest app as it's designed to be cloud-dependent. So certain features such as notifications or viewing remotely you'll have to engineer yourself to make them happen. For instance, you can natively open the Amcrest app and view your camera even if you're away from home - it's all cloud - but blocking internet will obviously break that capability - but who wants a company to be able to spy on your front door at any time they please? Not me! Instead, I use the Home Assistant Wireguard add-on and use that when I'm at work or remote, then I can view the cameras through the Wireguard app on my phone - I set it to only send the HA app and my Jellyfin app over Wireguard and the rest of my network traffic goes over whatever network I'm connected to - it works fantastic.
    6. Be patient, be creative, and have fun with it! These are great devices with trash firmware that can be made better if you put some work in. For notifications when all internet is blocked, I ended up using the Signal add-on so that every time someone rings the doorbell, the Dahua integration triggers a Signal message via HA automation - works whether I'm home or remote as long as I'm connected either to Wifi or 4G. Telegram would probably be easier to set up but I really like Signal and already use it as my default SMS app as it is. It's better to bind to a different phone number than your primary one for security - TextNow or Google Voice numbers are possible and ideal to avoid paying for an extra phone number. Currently if someone rings my doorbell, it sends a Signal message to my phone, prompts a toaster notification on my TV if it's on, and triggers a bash script I wrote that will play 1 of 10 random (funny/troll) sound clips (i.e. Rick Roll) through my indoor Amcrest camera's speaker (IP2M-841B) - so it's essentially a custom doorbell chime that plays alongside the mechanical one.
    7. For the love of god, don't ever update the firmware unless there's a serious issue that it's intended to fix. Doing so actually broke my AD110's ability to ring the mechanical chime so it was a doorbell that failed at being a doorbell. Thankfully I was able to fix it by resetting the firmware - but that should never even come close to happening. Sure maybe it's a fluke but it's something to keep in mind - the doorbell press is not mechanical like a standard doorbell - it is software controlled (unless something changed in the AD410 but I highly doubt it). Once you get it configured, keep it on the firmware it's at.
    I hope this helps others - sorry for the long comment but I wish someone had told me all this a long time ago as it would've saved a lot of time.

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว +1

      Great info! You're gonna save someone's day!

    • @alienJIZ1990
      @alienJIZ1990 2 ปีที่แล้ว

      @@makeitworktech I take from the community every day so I figure it's time I start trying to give back where I can even if it's long TH-cam rants =) Love your channel man keep it up!

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว +1

      @@alienJIZ1990 worth it! And thanks! 🙏

  • @jackiecomer1850
    @jackiecomer1850 2 ปีที่แล้ว +85

    *I like the pan and tilt feature. great **Newest.Technology** camera!*

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว

      Me too

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      No, this was a spam comment I was mocking, haha sorry

    • @SBinVancouver
      @SBinVancouver ปีที่แล้ว

      @@makeitworktech lol. I thought maybe they were referring to a different device!

  • @BowWowPewPewCQ
    @BowWowPewPewCQ 2 ปีที่แล้ว +1

    Thanks for the info. Just ordered one. HA and BI while staying local sold me. Also the ability to run on 12Vdc fits my application.

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว +1

      It's pretty awesome! Still going strong!

  • @Roy878
    @Roy878 2 ปีที่แล้ว +2

    I was having a problem adding multiple Amcrest cameras to HA, the Dahua intergetion worked perfectly. Thanks for the video and for reminding me to clear my cache after installing from HACS.

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว +1

      Glad it helped!
      I always forget to clear the cache 😂

  • @SBinVancouver
    @SBinVancouver ปีที่แล้ว +1

    A year after your vid (Dec 2022) got this doorbell running due largely in part to your effort (thanks). Some differences (maybe) - "button pressed"and "call no answered" both trigger on button press. "Infrared" does seem to activate the IR light. "Main" is the video stream. "Motion alarm" does trigger. Motion detection switch does disable motion sensing. "Ring light" change the light around the button from off to green. "Smart motion human" does trigger. "Sub" seems to be a live view (can't tell what's different "main"). Sub_2 might be a snapshot? Not sure. Anyway, much appreciate the video; now the Ring cameras will get re-deployed as if PIRs, Happy to rid of it and its solar charger! Thanks again.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Awesome, thanks for the update! I hope this will help someone in the future!

  • @rmiles7721
    @rmiles7721 ปีที่แล้ว

    I swapped my old Nest Hello for the AD410 about a year ago and love it.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Nice! I'm trying out the Reolink doorbell next

  • @tpm369
    @tpm369 2 ปีที่แล้ว +2

    I subscribed. You describe things clearly and with great detail, I love all the details/info I can get. Keep the videos coming!

  • @makeitworktech
    @makeitworktech  2 ปีที่แล้ว

    Hey smart homers, thanks for watching! What do you think of this doorbell? Easy enough to integrate? Any automation ideas using this device?
    If you want, get it here: th-cam.com/video/Hz2kKYjhC8I/w-d-xo.html

  • @iviaverick52
    @iviaverick52 ปีที่แล้ว

    Thanks for making this! Planning to do an amcrest NVR camera setup with this doorbell, and also want to have a Home Assistant control center tablet installed in the wall of my kitchen to be able to easily view the video feeds.

  • @thearchitect3344
    @thearchitect3344 2 ปีที่แล้ว

    Shoutout from the past! This is a great video! Very informative. Thanks so much!

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว

      Thanks! I'm still using this doorbell!

  • @chrisnewman7863
    @chrisnewman7863 2 ปีที่แล้ว +1

    If you add them to Blue Iris you can use that addon in HACS. Its working better for me.

    • @makeitworktech
      @makeitworktech  10 หลายเดือนก่อน

      I've never used blue iris!

  • @fuzzbreezie81
    @fuzzbreezie81 2 ปีที่แล้ว

    Good job on this one. I really do like this doorbell and its on my list of things to get for my smart home project. Please keep these videos coming.

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว

      Thanks! It's a great doorbell
      Will do!

  • @malayaleeking
    @malayaleeking 2 ปีที่แล้ว +1

    Thanks for the info buddy. Very helpful!

  • @LuisLarreaJr
    @LuisLarreaJr ปีที่แล้ว +1

    Thanks for the vid, it gave me motivation to install HACS. I will say that I'm more and more using HA just as an entity creator to feed to Hubitat. I don't find HA's preset routines easy to setup. For example, I was able to set up complex motion detection rules in Hubitat in a minute or two that would have taken me hours in HA, i.e., at night, if the light isn't already on, if a human is detected, turn the light on and turn it off in 1 min. If this is easy for you, please share of jist of the yaml source. TY!

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Interesting! That seems a fairly simple automation to create via the UI in Home Assistant! Maybe I'll try that on the next livestream

  • @SeanMerrigan
    @SeanMerrigan 2 ปีที่แล้ว +1

    Is there support for two-way audio in Home Assistant, and if so can it work with this doorbell?

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว

      No, HA can't handle two-way audio with this doorbell, sorry

  • @RobCalistri
    @RobCalistri 2 ปีที่แล้ว +6

    You made errors in your video events. If you select crossregiondetection, crosslinedetection, videomotioninfo you will get the human detection working where it wasn't from your video. Additionally, the button pressed detection will work correctly then. You really should update your video as this is wrong and will cause people issues and frustration. thanks!

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว +1

      The custom integration has changed a lot since this video was released.
      Maybe I'll do some updates and leave them in a pinned comment. Thanks for noting these changes!

    • @RobertVorthman
      @RobertVorthman 2 ปีที่แล้ว +1

      Thanks Rob. Your tip got human detection working for me. Button press event was already workin for me when using the video's instructions.

    • @LightOSolid
      @LightOSolid ปีที่แล้ว

      This did it for me! I was banging my head trying to figure it out. Thank you for your comment!!!

  • @rabinovichslava
    @rabinovichslava ปีที่แล้ว

    Do you know if this doorbell can integrate with Smartthings?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      I don't think it's possible, sorry 😞

  • @miketony2069
    @miketony2069 ปีที่แล้ว

    Great video. This works like a charm. I have a question though, if the IP of the camera changes, where exactly do you update in Home Assistant? I don't see exactly where the IP and the credentials are stored for the amcrest camera?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Awesome! To update it, I think you have to remove and re-add the integration. I don't know where they would be stored, but best practice is to give it a static IP address.

  • @milicsantiago
    @milicsantiago 2 ปีที่แล้ว

    Hi, does it work with bidirectional audio? I can't make it run

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว +1

      No, it doesn't support 2-way audio. That's very rare with HA doorbells

  • @thompsonnickc
    @thompsonnickc 5 หลายเดือนก่อน

    Is there an updated process to get the AD410 integrated to HA? I had followed these steps but over the course of installing some HA updates the video stream stopped working. I went through all these steps again but cannot get it working. I am now running 2024.3.1.

    • @makeitworktech
      @makeitworktech  5 หลายเดือนก่อน

      Hmmm, I'm running 2024.3.0 and it's all good here. Let me update HA and see. What firmware is running on your AD410?
      Mine is Firmware: 1.000.00AC001.0.R,build:2023-02-21
      Edit: if you want to, hop on our discord server and we can discuss further (link in description)

    • @thompsonnickc
      @thompsonnickc 5 หลายเดือนก่อน

      @@makeitworktech I am running 1.000.00AC002.0.R.230810 I just saw this or I would have jumped on discord.

    • @makeitworktech
      @makeitworktech  5 หลายเดือนก่อน

      @@thompsonnickc ok. I updated HA with no issues afterward

    • @thompsonnickc
      @thompsonnickc 5 หลายเดือนก่อน

      @@makeitworktech I factory reset and I'm back in business. Not sure why I had to do that but all good. Thank you for getting back to me. Love your channel!!!

    • @makeitworktech
      @makeitworktech  5 หลายเดือนก่อน +1

      @@thompsonnickc thanks! Glad you got it

  • @miketony2069
    @miketony2069 2 ปีที่แล้ว

    Really nice video. I have the older amcrest doorbell and just starting with HA . I wonder if this would work with the older doorbell

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว +1

      Thanks! I believe the GitHub repo for this integration by model number. Worth checking!

  • @TSwift40
    @TSwift40 2 ปีที่แล้ว

    Great video. I would have loved to see the amcrest to mqtt content but great nonetheless

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว

      Thanks! I think it may be easier to do now! Dr. Zzs just made a video about it!

  • @BowWowPewPewCQ
    @BowWowPewPewCQ ปีที่แล้ว +1

    The big downside is this doorbell is not confined to your local network and if you do block it it stops working. No 2 way audio in Home Assistant is another loss.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Yeah, I have yet to see a doorbell with 2-way audio inside HA. Even Reolink (I'm testing that one now) doesn't have it

  • @daviddemmers130
    @daviddemmers130 2 ปีที่แล้ว

    Nice video on how to integrate it, i was just wondering if notifications to a phone still work when the doorbell is pressed after you set it up in HA?
    And if you know that event can trigger a recording on.

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว

      Thanks! Yup, notifications still work like they did before. I'm not exactly sure what you're asking about event recording... I don't have any event recording in HA with this doorbell integration

  • @GeorgeHanna
    @GeorgeHanna ปีที่แล้ว

    Hi, I'm having a problem connecting to the Dahua integration, i'm getting wrong username/password...happened to anyone?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Are you use the app login username/pass or are you using the one you set up for the doorbell itself?

    • @GeorgeHanna
      @GeorgeHanna ปีที่แล้ว

      @@makeitworktech positive.

    • @GeorgeHanna
      @GeorgeHanna ปีที่แล้ว

      @@makeitworktech you said that we should put "admin" as the username.

  • @davidhill8151
    @davidhill8151 ปีที่แล้ว

    Hi there. Just checking in a year later. Are you still using this doorbell? Is it still your top choice for integrations with Home Assistant? Has the Dahua integration been updated resulting in any new features or new working entities?
    And, with the Matter protocol recently being released, there's always the question of will another option soon come to market? Maybe one that will play more nicely and natively with Google and Alexa.
    Thanks!

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Hi, sorry, just getting back to this. Yes, I'm still using this, and I love it, but I would like to tryout the Reolink doorbell to see how it compares. I haven't seen anything new with Dahua integration, but it's all running smooth, so I never even think about it. The Hook Up has a good video on doorbells he just released if you want to see what else is out there.
      Edit: Yeah, matter may simplify things for HA users with Google etc, but the charging for cloud storage will probably still remain, and it is insane to pay for that.

    • @davidhill8151
      @davidhill8151 ปีที่แล้ว

      @@makeitworktech Appreciate the reply. Funny you should mention the new reolink. I was all set to get the Amcrest, then I saw the video from The Hook Up. The reolink seems pretty compelling and seems like it checks most of the boxes in terms of HA integration, with much better picture quality. Grrr... decision!

  • @adam-user
    @adam-user 2 ปีที่แล้ว

    Any thoughts about the battery life or if we can use an external power source if we have enough wiring? Great video BTW!

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว +1

      Hey thanks! I should have mentioned that it has no battery, it is wired only and should work with your existing doorbell wires. I'm not sure if you can use an external power source, but it takes 16V-24V AC.

    • @adam-user
      @adam-user 2 ปีที่แล้ว

      @@makeitworktech Excellent, thanks for your response 👍

    • @BowWowPewPewCQ
      @BowWowPewPewCQ 2 ปีที่แล้ว

      Specs and others have said it works on 12-24Vdc or 16-24Vac. I am about to find out. I'm using it at a remote gate with good WiFi but only 12Vdc (solar charged battery) available. I run all cameras locally only on BlueIris and use HA. It's like it was made for me.

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว +1

      Awesome, how it goes well!

  • @gagandeeppuri
    @gagandeeppuri 2 ปีที่แล้ว

    Thanks for this video, great work on this! Everything you mentioned seems to work apart from the human sensor, I get the human detection notification on the amcrest app but HA integration stays as "Clear". Any pointers?

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว

      Thanks! Make sure human detection is on in the Amcrest app. For the device, tap the icon with the person running that has a box around it.
      I just tested and it's still working for me.

    • @gagandeeppuri
      @gagandeeppuri 2 ปีที่แล้ว

      @@makeitworktech Thanks mate, yes tried all those but still doesnt work only for human sensor. I might reset to factory defaults and start over again.

    • @gagandeeppuri
      @gagandeeppuri 2 ปีที่แล้ว

      Just got it to work, had to try a few different things not sure which one made it work, I now have human motion and vehicle detection selected too and then human motion works. Not sure if something else made it work but glad it works! Time to set up automations now!

    • @davidbrenner1
      @davidbrenner1 2 ปีที่แล้ว

      @@gagandeeppuri I also had this problem. It must be something with enabling the other event types because when it only had "Smart Human" detected it didn't work. When I selected everything in the list it did.

    • @RobCalistri
      @RobCalistri 2 ปีที่แล้ว +1

      the key is crossregiondetection at a minimum. I also enabled videomotioninfo

  • @streetwiztech5505
    @streetwiztech5505 2 ปีที่แล้ว

    Have you been able to get an automation to turn on the led light at the bottom of the unit with #homeassistant.. i've been trying for a week or so using node red without success..if you have would really appreciate a heads up. i've got all sorts of other things working with it as i posted on my twitter acct but the led light is playing hardball..

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว

      Unfortunately no, I'm not able to control that light. If you get it, tweet it?

  • @timtaylor8557
    @timtaylor8557 ปีที่แล้ว

    You didn't show us how to add a card with just the sensors we want.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      That would have to be a separate video!

  • @zipyourface
    @zipyourface 2 ปีที่แล้ว

    where can i find this repository?

    • @makeitworktech
      @makeitworktech  2 ปีที่แล้ว

      Here or in HACS.
      github.com/rroller/dahua

  • @Apple-rw9cd
    @Apple-rw9cd ปีที่แล้ว

    dude, I asked a Chinese friend of me, and he said your pronunciation of Dahua is incorrect.

  • @davidcrawford6505
    @davidcrawford6505 ปีที่แล้ว

    I'm sending this piece of junk back. Does not work properly, and there is no response from Amcrest support.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Sorry to hear that! Mine's still working flawlessly since the day I bought it!