In short my dashboard images are not getting updated from two Blink Mini’s.
I am running Home Assistant 0.115.5: I have two Blink Mini’s and no Blink XT’s therefore no Blink Sync module. I have the following script which tells the camera’s to take a photo (blink_trigger_camera) and then runs an Update (blink_update).
However the image doesn’t change, they do however get updated if I restart Home Assistant. I have searched the various forums and I believe I am following the correct flow and adding in appropriate pauses.
I am very new so I apologise if this is the incorrect way to raise a question, and I am happy to resubmit if there is a correct way.
Peter
arch armv7l
chassis embedded
dev false
docker true
docker_version 19.03.11
hassio true
host_os HassOS 4.13
installation_type Home Assistant OS
os_name Linux
os_version 4.19.127-v7l
python_version 3.8.5
supervisor 245
timezone Europe/London
version 0.115.5
virtualenv false
I have the same issue with my new Blink mini. The blink_trigger service works fine (blue led flashes once in the camera indicating that it recording, then the picture is updating in the Blink app) but the blink_update has not effect. The dashboard picture do not change and the snapshot returns always the same image.
Since I configure my Blink mini in Home Assistant, I receive an activation email each day at approximatly the same time.
Does anyone else have the same issue?
Is this issue not supposed to affect regular blink xt cameras? I just installed the Blink integration and i run a script that triggers a new snapshot, which instantly shows in the Android App. However the camera doesnt update in HA even if I call the blink update service. Eventually it will update, but it takes a while and its usually not the most recent snapshot.
Is the force blink update service supposed to pull in the new snapshot right away? I’ve tried increasing the delay to 10 seconds and also tried a script that just runs the blink update service on its own, and it still doesnt work. No errors in the HA logs either.
EDIT: it seems my problem is trying to get a snap shot from 2 cameras in the same script. i had to put each snapshot service call in its own script and call them from a master script with a big delay in between.
it didnt seem to matter how much of a delay i put between the 2 snapshots, as long as they were in the same script only the first one would work.
Similar issue here. I was getting half an image on my cards for the cameras. I triggered a snapshot update and a little bit later a complete and updated image is now shown.
If anyone needs help getting the thumbnails on blink mini cameras to update automatically (say at a specific time once an hour or with motion detected), I figured out how to do this with some help from the code above (Thanks @Kaitech@Romes ) - create an automation (use the visual editor to choose “blink camera … motion detected” as the preset guide, save it and then go to yaml to edit and add the code (save the device ID from the code that the visual editor created and camera name as you’ll need that below) - here is the complete code below - (may need to customize it to your specific device)
This one updates the thumbnail on motion - for some reason I couldn’t get it to work unless I tried trigger twice as below (once with device ID) and update. It’s probable the code below could be simplified - I’m really a noob at this (for example not sure you need to update after waiting 10 seconds). You’ll need to setup a separate automation like this for each blink mini (couldn’t combine into one for some reason) and now the blink app as well as home assistant have automatically updating thumbnails!! (Not sure why blink couldn’t build this simple thing into their app - why would I want to see a thumbnail from 3 days ago??). Likewise I made one to update every hour (at 55 minutes past the hour for example) - that automation is below as well.
===================================================================
update on motion