v5.0.0
21st April 2024
"Bookworm" o/s now supported!!
See step1-setup-the-Pi-bullseye.md if you have a requirement to access the legacy "Bullseye" for new builds.
New features
- Bookworm. Added support for new operating system "bookworm", whilst still retaining support for existing installations on "bullseye". Yes, you can upgrade your existing bullseye 4.6.3 (or earlier) to v5.0.0.
- Disable camera USB. Some implementations of the intvlm8r only use its interval functionality, and have no requirement for any USB connection with the camera. In an environment without a USB connection the entire website is slow to respond, as the intvlm8r makes repeated attempts to wake & talk to the camera before giving up. On the /camera page is a new checkbox "Enable camera USB communication" that defaults to on/checked, but will significantly speed page draws if off/unchecked. It's harmless (non-destructive, reversable) so feel free to take it for a test drive without risk.
- Transfer after Copy. By default, the copying of images from the camera and image uploads off-system are independent of each other and occur in parallel if scheduled for the same time, or on bootup. A new "transfer day" option has been added that links them. If you select "after Copy completes", a transfer attempt will immediately follow any automated/scheduled Copy. The Copy Now button on the /transfer page still only performs a Copy, regardless of this setting.
Misc improvements
- Correctly setting the camera's time can be a challenge. Your camera may support multiple methods of doing this, and historically those were processed in a specific order. The /system page now lets you choose from the camera's supported methods. The last method you used (for a given intvlm8r) is now saved as a cookie.
- With no images on the Pi, a placeholder image shows on the /main page. It is no longer clickable.
Documentation update
- Updated to reference Bookworm for new installations.
Setup script
- Major overhaul to detect & support Bookworm.
Bugfixes
- Resolved error where if using a non-default username (i.e. not 'pi'), executing "sudo python3 cameraTransfer.py" would fail.
Known issues
- Thumbnails will not be created from RAW images if running on Bookworm, due to an incompatibility with the Rawpy software that creates them. This will hopefully be resolved in a future update. Workaround: build the Pi with Bullseye as documented here.
- If upgrading from a release prior to 4.5.0, it will take 24 hours for the historical temperature display on the /thermal page to settle and become accurate. Rubbish values will be reported prior to that.