That's some good information. So based on that you know the system uses about 250mAh in 24 hours plus how much energy it takes to open and close the door. A person just needs to know how much sun they get and size the solar panel and battery to suit their location.
For me when it get complicated like the through beam and dual timers I prefer to use a Raspberry Pi 3 B or 4 B with a 4 relay board as it makes for a much more compact setup. The drawback is you have to program that in Python. The advantage is it updates the sun events each morning so you don't have to change timers.
JT
It is not really all that complicated. Two timers are the same amount of wiring compared to one timer and a DPDT relay. Yet the two timers is way less complicated.
The through beam is only adding the equivalent of a 3PDT relay. The circuit itself is very simple. I even have the 3PDT relays to make it but I wanted to keep everything uniform.
I even have 6 channel relay modules that could be used and have it all on one compact board. To me compact doesn't mean the best. The relays and everything else I use is for ease of maintenance, troubleshooting, and replacing. If a relay goes bad I can just replace the relay without taking all the wires off a relay module, replacing the entire module and then having to put it all back.
As far as the Pi 3, I have a few Arduino operated door setups that I have been using and testing. I found that using relay modules for this Is not the best. The use of a single motor controller module is way better. Forward and reverse, time and speed are all there without having to do any extra wiring. Also I use the Timelord library to Automatically control the time settings for dawn till dusk.
Of course I had to add a 16x2 and a 20x4 display that shows the times it will open and close, Current date and time, Julian date for egg collection, and Temp & Humidity read out.
As far as timers, and having to reprogram the time during daylight savings time well you don't need to do that if you have Astronomical DIN rail timers. They are $11 each, so for $22 you can have the least hassle coop door control.
Being compact Is not my main concern. Reliability and ease of maintenance/troubleshooting is what I go for. That's why I use the terminal blocks. It is so much easier to trace down faults when everything is labeled and not all bundled up. I also can't stand looking at wiring and see a bunch of wires pigtailed ("jumpered") together. Plus if I ever need to add components like the humidity control system I can just plug it right in.
Here are the Astronomical timers and how you set them up.
This is the Safety through beam circuit. In bare components form. As you can see there is not much to it.