November 1Nov 1 The Blink plugin was working.....then my Polisy got corrupted during the upgrade to version 14.Now I can't get my Blink system to successfully login. I am assuming it has something to do with the 2FA......I've tried using my MFA app code, and I've even tried logging on on the web to grab the authorization code that gets sent via text message, and also tried going into the app --> Account and Privacy --> Manage Mobile Devices to swipe a code from there.Is there any chance this plugin is ever going to work? @Panda88 , is this plugin still alive?2025-11-01 09:55:25.606 Command udi_interface.custom DEBUG custom:load: CUSTOM: load {'LOGIN': 'Login Failed - Try again'}2025-11-01 09:55:25.607 Command udi_interface.custom DEBUG custom:load: CUSTOM: -- checking LOGIN / Login Failed - Try again
November 1Nov 1 Can you send me a log with debug enabled and then restart the systemI have no issues last week when split my system in two - remember do not restart system after you update the F2A code - you save and wait
November 2Nov 2 It seems something has changed - breaking the existing log inI'll take a look to see if it can easily be fixed but need to understand the changes needed first - they are changing to a new authentication scheme it seemsThe latest underlying API uses asyncIO which is a big change to the code, so it may take some time I need to finish my YoLink update first Edited November 2Nov 2 by Panda88
November 2Nov 2 Author @Panda88, I understand that it takes time to crawl through these, and I've heard that Blink is particularly annoying, as they don't have an official API. We really appreciate the work you've done on it.I attached the debug log, with my credentials redacted. If there is anything else that I can provide to help with the debugging, let me know!Adam Blink debug.log
November 2Nov 2 I think I have to bite the bullet and change the node to use asyncio - the API version I use is too far behind. It will be an effort but I'll start look at it after I finish my yolink update
November 18Nov 18 Author I am not an expert by any means, but let me know if I can help with testing or anything.
November 18Nov 18 Thanks - Still fighting some (what I believe is 6.0 related) bug on Yolink - I know what to do on the Blink server, just need to find the time
Wednesday at 02:27 PM5 days Author I know, and we appreciate you giving your free time to work on it!
Saturday at 12:45 AM3 days OK - I have an updated Blink Node - what is the best way to test it I assume I can just make a new version, as the old ones do not work, but I could also release a version in the beta/non-production store - let me knowThere are some changes - it required 2FA key every time the node restarts - it is the new authentication from BlinkI added a time stamp for latest update on cameras There is a longer delay than before - especially during start up - 10-15 sec or so before it moves alongI have not been able to generate the network Names automatically under config - one will have to generate them manually by added a parameter for each network detectedI tested it a little but there may still be bug, so let me know if you find issues
Yesterday at 01:22 AM1 day Released 0.6.4Uses the latest blinkpy (0.24.1) so features should be up to dateIt uses the new login credentials method. It is similar to old version, but it is no longer possible to save the 2FA code, so one will need to add new 2FA code every time node is started. I have tested for 24 hours and it seems token renews correctlyAdded a time stamp to cameras showing time for the latest poll of dataLet me know if any issues occurNote, I have still not figured out how to automatically create the different networks automatically - one need to create them manually by copying the network names to configuration Edited yesterday at 01:28 AM1 day by Panda88
Yesterday at 03:02 AM1 day Author Okay, I was able to install the plug-in, and it works!The steps I took were as follows:1) Install the plug-in. Pop-up appears requiring username and password. Entered username and password in the fields, Then had to restart the plug-in..2) When the plug-in restarted, it needed a 2FA token that Blink texted to me. I entered it in the correct spot in the configuration.3) Notifications popped up telling me the networks that were detected. I followed the steps, creating the custom configuration parameters, and enabling them.4) I waited, but I had to restart the plug-in (and enter the 2FA token that was sent again).5) The plug-in pulled in all of the Blink cameras in the system, and they were able to be controlled as before!Nice work!
22 hours ago22 hr @Panda88 I agree - Nice Work! Many thanks for getting the Blink Authorization to work again. It's great to have eisy be able to Arm/Disarm Blink motion, especially when combined with eisy Geofence capability to arm/disarm these cameras when entering or leaving the premise. Really appreciate your digging into this issue.
8 hours ago8 hr @Panda88 Impressive! Thank you!On 11/23/2025 at 8:22 PM, Panda88 said:Released 0.6.4Uses the latest blinkpy (0.24.1) so features should be up to dateIt uses the new login credentials method. It is similar to old version, but it is no longer possible to save the 2FA code, so one will need to add new 2FA code every time node is started. I have tested for 24 hours and it seems token renews correctlyAdded a time stamp to cameras showing time for the latest poll of dataLet me know if any issues occurNote, I have still not figured out how to automatically create the different networks automatically - one need to create them manually by copying the network names to configuration
Create an account or sign in to comment