This code should show how to control several GoPros with a NodeMCU V1.0 (ESP-12E). It is designed for my purposes on four cameras and using with a VB.net Windows Forms Application.
Thanks for the great work. I tested this on my GoPro Hero5 and it works very well.
I must say I tested an older version of it and it still works. I got some errors with TimedAction.h and did not have time to look into it. So I used the old version.
I have one question/issue though...
Is it in anyway possible to use this for a time-lapse?
I would like to send commands:
turn camera on
connect
take a picture
disconnect
let camera sleep for another 15 minutes :)
I have fiddled around with your code a bit but could not succeed. the best case I could take only one picture or some pictures with random intervals.
Would really appreciate if you could guide me a bit...
I have a utopia to make a time-lapse of the nature for a year from my house.
Great initiative! I tested it on my GoPro Hero8 but it does not work. I am using a WeMos D1 mini. I tried "connect device" "Remote" on the GoPro (it responds with "Put Remote in pairing mode"). Meanwhile I was sending rc1 commands but no response.
I also had issues using the GoPro App, but those were resolved with the latest firmware (2.50) that came out Yesterday. GoPro states that the new firmware would improve stability with "The Remote". A new remote will come out soon because so far there is no remote for the latest version (Hero9).
I also figured out that after some time the GoPro goes into a deep sleep state and cannot be woken up any more using the GoPro App (after approximately 1 hour?). Something to consider when using remote controllers.
Looking forward to your updates, I will gladly test them!
Thanks for sharing your work! I get some issues when I try to test it on my GoPro Hero10s.
I try to upload the code to ESP8266 through Arduino IDE, but I can't see anything in the serial monitor(already uncommented //#define PRINTLCD), and I also can't use any commands in the serial monitor. Could you help me with the problems?
Besides, could you tell me how to get the mac addresses of my cams? I connect the cam's WiFi to my computer but only see the mac of my computer.
I have a Hero 7 which I wish to control while connected to HDMI out.
Without HDMI connected this library works perfectly. However as soon as I connect the HDMI, the shutter commands do not work. Status and mode commands work fine, it is just the shutter.
Wonder if there is a different command required for shutter during hdmi live output? I don't have a smart remote myself to determine if its even possible with the smart remote either.