homebridge-blink-for-home icon indicating copy to clipboard operation
homebridge-blink-for-home copied to clipboard

Are doorbells part of the functionality of the plugin?

Open njradford opened this issue 1 year ago • 37 comments

Hey there, thank you for writing this plugin. Curious if it's intended to support Blink doorbell cameras?

njradford avatar Oct 16 '22 05:10 njradford

I’m also curious if this functionality is planned. Tried setting up my Blink doorbell cam today and it didn’t show up with this plugin.

marcham93 avatar Oct 17 '22 04:10 marcham93

@marcham93 - it appears this fork has WIP support. Haven't tested myself yet but the changes all seem sense making at a glance.

https://github.com/zidge/homebridge-blink-for-home

njradford avatar Oct 17 '22 05:10 njradford

Just confirmed that fork works. Huge kudos to @zidge

njradford avatar Oct 17 '22 07:10 njradford

Just confirmed that fork works. Huge kudos to @zidge

Thanks for sharing! Could you provide insight on how to install a fork like this into homebridge? I’m used to installing from the web UI via the plugins tab.

marcham93 avatar Oct 17 '22 18:10 marcham93

Just confirmed that fork works. Huge kudos to @zidge

Thanks for sharing! Could you provide insight on how to install a fork like this into homebridge? I’m used to installing from the web UI via the plugins tab.

I did this this morning on my homebridge running on a mac mini.

Open a terminal and run the following sudo npm install -g git+https://github.com/zidge/homebridge-blink-for-home.git I see the doorbell in homebridge. I have not had a chance to check my phone and homekit yet as I am at work and no phone :(

vegasr1 avatar Oct 17 '22 18:10 vegasr1

I did this this morning on my homebridge running on a mac mini.

Open a terminal and run the following sudo npm install -g git+https://github.com/zidge/homebridge-blink-for-home.git I see the doorbell in homebridge. I have not had a chance to check my phone and homekit yet as I am at work and no phone :(

Thanks! Also figured it out, ending up running the following:

cd /var/lib/homebridge sudo npm install github:zidge/homebridge-blink-for-home

Oddly enough, the camera doorbell can now be seen within the Homebridge UI, but nothing shows up in the Home app on any of my devices. Choosing to 'Add Accessory' and 'More Options' doesn't show it either. Maybe I'm doing something wrong?

marcham93 avatar Oct 17 '22 18:10 marcham93

I can check it further when I get home from work in 3 hours. I had an issue where the homebridge was not linked to my home anymore as I could not use my garage door (myq) any longer yesterday. so I will likely be reconfiguring everything lol

vegasr1 avatar Oct 17 '22 19:10 vegasr1

If it helps I removed my bridge and set it back up. After which everything appeared. I believe the camera also doesn't offer up a feed if the security system is disabled.

njradford avatar Oct 17 '22 22:10 njradford

I attempted to install this one per the comments above, but receive the below, I've tried with the plugin currently installed, and having uninstalled it and its config. I use home bridge via Windows Hyper-V.

root@homebridge-vm:/homebridge# sudo npm install github:zidge/homebridge-blink-for-home

npm ERR! code 128 npm ERR! An unknown git error occurred npm ERR! command git --no-replace-objects ls-remote ssh://[email protected]/zidge/homebridge-blink-for-home.git npm ERR! [email protected]: Permission denied (publickey). npm ERR! fatal: Could not read from remote repository. npm ERR! npm ERR! Please make sure you have the correct access rights npm ERR! and the repository exists.

npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2022-10-17T23_37_28_216Z-debug-0.log root@homebridge-vm:/homebridge#

Anqui3tas avatar Oct 17 '22 23:10 Anqui3tas

Good news and meh news!

After restarting Homebridge a few times, the camera is now showing up and I can see the thumbnail refreshing in the Home app—sweet! The meh news is that I can’t get a Live View of the camera. Clicking on the camera without the ‘Live View’ feature enabled results in a ‘Camera Disabled’ message. If I turn on ‘Live View’ in Blink Homebridge settings, I get ‘Camera Offline.’

I attempted to install this one per the comments above, but receive the below, I've tried with the plugin currently installed, and having uninstalled it and its config. I use home bridge via Windows Hyper-V.

Sorry, that was for a Linux-based server. I’m not familiar with Windows server.

Just confirmed that fork works. Huge kudos to @zidge

@njradford I am curious how you found out this fork supports the doorbell cam. I don’t see any added notes for the fork stating that they added in support. Nice find!

marcham93 avatar Oct 18 '22 03:10 marcham93

I attempted to install this one per the comments above, but receive the below, I've tried with the plugin currently installed, and having uninstalled it and its config. I use home bridge via Windows Hyper-V.

root@homebridge-vm:/homebridge# sudo npm install github:zidge/homebridge-blink-for-home

Does sudo npm install https://github.com/zidge/homebridge-blink-for-home work?

After restarting Homebridge a few times, the camera is now showing up and I can see the thumbnail refreshing in the Home app—sweet! The meh news is that I can’t get a Live View of the camera. Clicking on the camera without the ‘Live View’ feature enabled results in a ‘Camera Disabled’ message. If I turn on ‘Live View’ in Blink Homebridge settings, I get ‘Camera Offline.’

I found that I needed to configure the camera inside of the Apple Home app to allow streaming or recording in various states. Before I did this I did not get any feed data. The doorbells register in a way that's very well integrated with the Homekit API, so they trigger a lot of first class features within the Home app that require tweaking such as motion and arming.

@njradford I am curious how you found out this fork supports the doorbell cam. I don’t see any added notes for the fork stating that they added in support. Nice find!

If I'm looking for possible bug fixes from the community for a repo, I look at its forks in the GitHub UI. I look at any that have a commit count greater than the main branch in the upstream repo. Then scan the commit log to see if anything might apply.

njradford avatar Oct 18 '22 05:10 njradford

After having issues with homebridge and internal network I have fully removed and reinstalled. Once the install was fresh and the plugins added back and configured I can confirm that the doorbell and all cameras are visible in homekit. The only special commands I have run were that to install the alternate version (fork) of the blink git.

vegasr1 avatar Oct 18 '22 13:10 vegasr1

I installed Homebridge on an Unraid server. I run the commands and it doesn't work. I got... `npm ERR! code 128 npm ERR! An unknown git error occurred npm ERR! command git --no-replace-objects ls-remote ssh://[email protected]/zidge/homebridge-blink-for-home.git npm ERR! No user exists for uid 99 npm ERR! fatal: Could not read from remote repository. npm ERR! npm ERR! Please make sure you have the correct access rights npm ERR! and the repository exists.

npm ERR! A complete log of this run can be found in: npm ERR! /home/homebridge/.npm/_logs/2022-10-18T22_18_33_125Z-debug-0.log`

Thank,

raphaeldavid avatar Oct 18 '22 22:10 raphaeldavid

Nop ! ERROR: sudo / root access is not allowed by the homebridge service account. You can use "su " to swap to your local user account.

raphaeldavid avatar Oct 18 '22 22:10 raphaeldavid

Nop ! ERROR: sudo / root access is not allowed by the homebridge service account. You can use "su " to swap to your local user account.

I had the same issue on my Homebridge running on Docker but managed to find a way to get it working. First copy your current plugin JSON configuration and then delete the plugin from Homebridge UI (& restart homebridge). Once that's done log back in to Homebridge UI and open the Terminal from the top right menu. Navigate to the folder /var/lib/homebridge/node_modules/ and create the new folder homebridge-blink-for-home. Change in to that newly created folder and run npm add github:zidge/homebridge-blink-for-home. Once that's completed restart Homebridge from the UI and after that you'll see the plugin available again. I also had to remove and re-add my Homebridge from HomeKit in order to have the changes show up in Homekit.

bre0zd avatar Oct 20 '22 15:10 bre0zd

Nop ! ERROR: sudo / root access is not allowed by the homebridge service account. You can use "su " to swap to your local user account.

I had the same issue on my Homebridge running on Docker but managed to find a way to get it working. First copy your current plugin JSON configuration and then delete the plugin from Homebridge UI (& restart homebridge). Once that's done log back in to Homebridge UI and open the Terminal from the top right menu. Navigate to the folder /var/lib/homebridge/node_modules/ and create the new folder homebridge-blink-for-home. Change in to that newly created folder and run npm add github:zidge/homebridge-blink-for-home. Once that's completed restart Homebridge from the UI and after that you'll see the plugin available again. I also had to remove and re-add my Homebridge from HomeKit in order to have the changes show up in Homekit.

That worked for me using Windows Hyper-V installation.

Anqui3tas avatar Oct 20 '22 16:10 Anqui3tas

I had the same issue on my Homebridge running on Docker but managed to find a way to get it working. First copy your current plugin JSON configuration and then delete the plugin from Homebridge UI (& restart homebridge). Once that's done log back in to Homebridge UI and open the Terminal from the top right menu. Navigate to the folder /var/lib/homebridge/node_modules/ and create the new folder homebridge-blink-for-home. Change in to that newly created folder and run npm add github:zidge/homebridge-blink-for-home. Once that's completed restart Homebridge from the UI and after that you'll see the plugin available again. I also had to remove and re-add my Homebridge from HomeKit in order to have the changes show up in Homekit.

npm ERR! code 128 npm ERR! An unknown git error occurred npm ERR! command git --no-replace-objects ls-remote ssh://[email protected]/zidge/homebridge-blink-for-home.git npm ERR! No user exists for uid 99 npm ERR! fatal: Could not read from remote repository. npm ERR! npm ERR! Please make sure you have the correct access rights npm ERR! and the repository exists.

npm ERR! A complete log of this run can be found in: npm ERR! /home/homebridge/.npm/_logs/2022-10-20T18_28_15_403Z-debug-0.log

raphaeldavid avatar Oct 20 '22 18:10 raphaeldavid

I think you need to use the HTTP version of the Git URL. Not SSH.

njradford avatar Oct 20 '22 21:10 njradford

I run everything in this issue and nothing work including sudo npm install -g git+https://github.com/zidge/homebridge-blink-for-home.git

raphaeldavid avatar Oct 20 '22 22:10 raphaeldavid

Looks like it doesn't like the username or because it's running like service.

raphaeldavid avatar Oct 20 '22 23:10 raphaeldavid

What are you running your instance on? On Oct 20, 2022, at 4:00 PM, raphaeldavid @.***> wrote: Looks like it doesn't like the username or because it's running like service.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

Anqui3tas avatar Oct 20 '22 23:10 Anqui3tas

In the Homebridge terminal My Homebridge is installed in docker on an Unraid server

raphaeldavid avatar Oct 20 '22 23:10 raphaeldavid

Hi,

I managed to install the fork but i don't see the doorbell feature inside homekit, only the camera, is it normal?

Thanks,

Théo

minuitagency avatar Nov 01 '22 09:11 minuitagency