gopro / labs

GoPro Labs
Apache License 2.0
451 stars 39 forks source link

Hero 9 & Hero 10 Daily Timelapse/Upload issues #725

Open philsutphin opened 6 months ago

philsutphin commented 6 months ago

I have a Hero 9 and a Hero 10 and have used the latest option for setting up daily time lapses (with uploads) on each. Both cameras have their respective latest GoPro Labs firmware installed. Both are internally configured to upload when powered off and plugged in. Both are on external power (no battery).

The Hero 9 has generally worked very well at running the script to record and then upload, (although it has failed uploading the last 2 days). The Hero 10 however, after uploading remains on the screen stating "Upload Complete" and requires tapping "OK" in order for it to prep for the next day and power down. I am wondering if there could be a conflict with scripting to upload and having the internal setting the same? Is is better to do one or the other (I'm thinking using the script and disabling internal would work better)? I am doing my own test tomorrow with the 9 having the internal upload option disabled and left enabled on the 10. (In hindsight, I probably should have done that the other way around, but its cold outside and I don't want to bundle up! :) ).

Any advice would be appreciated.

Phil

dnewman-gpsw commented 6 months ago

This a HERO10 issue, the main firmware added more pops-up for the upload, which is getting in the way of scripting. These is a provision to bypass the popups that my work. Try !MBYPS=1 on the HERO10.

philsutphin commented 6 months ago

This a HERO10 issue, the main firmware added more pops-up for the upload, which is getting in the way of scripting. These is a provision to bypass the popups that my work. Try !MBYPS=1 on the HERO10.

Ah, that makes sense! Thanks for the tip. Do I need to put that in any specific location in the URL? Below is the URL for my current settings:

https://gopro.github.io/labs/control/set/?cmd=!07:00NmTp.30!S!37800E!1R&title=Daily%20Timelapse%20and%20Upload

Thanks,

Phil

philsutphin commented 6 months ago

This is what I have, but please confirm I have it right.

https://gopro.github.io/labs/control/set/?cmd=!07:00NmTp.30!S!37800E!1R!MBYPS=1&title=Daily%20Timelapse%20and%20Upload

Thanks,

Phil

dnewman-gpsw commented 6 months ago

That will not work. Run !MBYPS=1 separately once.

philsutphin commented 6 months ago

That will not work. Run !MBYPS=1 separately once.

Gotcha, thanks again! I will let you know how that goes.

philsutphin commented 6 months ago

That will not work. Run !MBYPS=1 separately once.

Gotcha, thanks again! I will let you know how that goes.

Hey Dave,

So, I ran just the command you gave me (https://gopro.github.io/labs/control/set/?cmd=!MBYPS=1), got what appeared to be a confirmation beep. Ran the script for the time lapse after (https://gopro.github.io/labs/control/set/?cmd=!07:00NmTp.30!S!36900E!U!1R&title=7am-515pm%20Daily%20Timelapse%20and%20Upload), which it ran and uploaded fine but the "OK" button popped up again.

Looks like I will need to use a smart switch to power cycle the camera after the upload is done, which I have and would be easy to do, unless you have any other ideas?

Thanks,

Phil

dnewman-gpsw commented 6 months ago

I wasn't sure if HERO10 supported BYPS, it is listed as 11 and 12. You might have to use an external workaround.

philsutphin commented 6 months ago

When the camera boots it shows BYPS Activated, but then clearly it didn't work. Thanks again for your help. I will figure something else out. I can get another Hero 9 on Amazon for $199, so I may just do that. I can use the 10 of lots of other stuff.

Thanks,

Phil

philsutphin commented 6 months ago

Hey Dave, I am going to close this issue as it appears your fix won't work on the Hero10. I appreciate the info though. I ended up getting a 2nd Hero9 (Amazon.com for $199) so that I can have my 2 camera setup that works unattended. I live in June Lake, CA and have these cameras setup doing daily timelapses as a project I am working on to show the full seasons. The cameras will be on their own from the middle of February till the beginning of June. I have their power connected to a UPS so that if the power should go out (for 2 hours or less) everything will work and I'll get my footage at the end of every day. So far the Hero9 has had only one hiccup that was I believe my own fault.

Anyway, thanks again,

Phil

dnewman-gpsw commented 6 months ago

As you are shooting most of the day, and have reliable external power, you just start a regular timelapse, and shoot for 6 months. This is very reliable, as you are not shutting the camera down each night, or scripting uploads (more failure points.) This will be more reliable than the HERO9 scripted. Only the HERO12 is likely to exceed the reliability of a camera just shooting continuously, as the HERO12 wake alarm seems to be way more reliable then all previous models (I shot this https://www.youtube.com/watch?v=S-60Y5QiyYc in a recent experiment with HERO12.) The last time I shot a very long timelapse with external power, I ran a HERO5 for three months shooting a frame (video timelapse) every 60 seconds. 60s was too often, for a 3 month timelapse (all H5 offers), a 10 minute interval would have been better.

dnewman-gpsw commented 6 months ago

As this is a likely a fixable bug and there another HERO10 build planned, this should remain open.