Rename default camera from 'sunrise' to 'east' for compass consistency
Cameras are now named by direction (east, north, south, west) throughout
config defaults, examples, and documentation. The config key SUNRISE_CAM
is unchanged — it still means 'which camera faces east and gets the sunrise
job'. Only the camera instance name value changes from 'sunrise' to 'east'.
sky-cam.conf: CAMERAS=(east), SUNRISE_CAM=east, SCHEDULE_*_east,
example comments updated to show all four compass points.
README.md: all command examples updated (4-seasons.sh east, journalctl
sky-cam-capture-east, etc.) — phenomenon references ('sunrise window',
'sunrise time') left unchanged.
bootstrap.sh: example updated to show compass directions.
https://claude.ai/code/session_01C4jbd3waXG3eKZYbGUjLUQ
This commit is contained in:
@@ -52,7 +52,7 @@ nano sky-cam.conf
|
||||
| `BASE_DIR` | Root where camera images live — override if storing on a separate drive (`BASE_DIR/<cam>/<date>/<HH-MM-SS>.jpg`) |
|
||||
| `MOVIES_DIR` | Where finished videos are written (default: `BASE_DIR/movies`) |
|
||||
| `MUSIC_DIR` | Directory containing the 12 Vivaldi Four Seasons MP3 files |
|
||||
| `CAMERAS` | Space-separated list of camera names, e.g. `(sunrise north)` |
|
||||
| `CAMERAS` | Space-separated list of camera names, e.g. `(east north south west)` |
|
||||
| `SUNRISE_CAM` | Which camera faces east and gets the sunrise job |
|
||||
| `LATITUDE` / `LONGITUDE` / `TIMEZONE` | Your location for sunrise calculation |
|
||||
| `CAPTURE_INTERVAL` | Seconds between captured frames (default: 10) |
|
||||
@@ -90,8 +90,8 @@ Re-run `./install.sh` any time `sky-cam.conf` changes (schedules, cameras, etc.)
|
||||
|
||||
```bash
|
||||
# Confirm cameras are capturing
|
||||
systemctl --user status sky-cam-capture-sunrise.service
|
||||
ls BASE_DIR/sunrise/$(date +%Y-%m-%d)/ # images should appear within CAPTURE_INTERVAL seconds
|
||||
systemctl --user status sky-cam-capture-east.service
|
||||
ls BASE_DIR/east/$(date +%Y-%m-%d)/ # images should appear within CAPTURE_INTERVAL seconds
|
||||
|
||||
# Check all timers are scheduled
|
||||
systemctl --user list-timers 'sky-cam-*'
|
||||
@@ -222,29 +222,29 @@ Attribution data for every file is written to `sunrise-sounds/manifest.json`.
|
||||
|
||||
**Re-run a daily seasons clip** for yesterday:
|
||||
```bash
|
||||
./4-seasons.sh sunrise
|
||||
./4-seasons.sh east
|
||||
```
|
||||
|
||||
**Rebuild a movement montage** (e.g. to retry audio after a failure):
|
||||
```bash
|
||||
./montage-mvt.sh # uses today's movement
|
||||
./montage-mvt.sh 2025-06-15 sunrise # specific date + camera
|
||||
./montage-mvt.sh 2025-06-15 east # specific date + camera
|
||||
```
|
||||
|
||||
**Rebuild the year-end video**:
|
||||
```bash
|
||||
./year-end-join.sh 2025 sunrise
|
||||
./year-end-join.sh 2025 east
|
||||
```
|
||||
|
||||
**Check capture status**:
|
||||
```bash
|
||||
systemctl --user status sky-cam-capture-sunrise.service
|
||||
journalctl --user -u sky-cam-capture-sunrise.service -f
|
||||
systemctl --user status sky-cam-capture-east.service
|
||||
journalctl --user -u sky-cam-capture-east.service -f
|
||||
```
|
||||
|
||||
**Check logs**:
|
||||
```bash
|
||||
journalctl --user -u sky-cam-sunrise.service
|
||||
journalctl --user -u sky-cam-seasons-sunrise.service
|
||||
journalctl --user -u sky-cam-fullday-sunrise.service
|
||||
journalctl --user -u sky-cam-seasons-east.service
|
||||
journalctl --user -u sky-cam-fullday-east.service
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user