SkyCam – Outdoor-Kamera nach Blink-Reset reparieren
===================================================

Das Script:
- sichert .env und publish-live.mjs,
- nutzt die bestehende Blink-OAuth-Sitzung,
- liest die aktuelle Outdoor-Kamera frisch aus Blink aus,
- bevorzugt die bekannte Hardware-Serial der Outdoor 4,
- aktualisiert Kamera-ID, Name, Serial und das Outdoor-Netzwerk in .env,
- erweitert den Publisher um Serial-Fallback für künftige Blink-ID-Wechsel,
- startet nur den SkyCam-App-Container neu,
- führt einen kurzen echten Live-View-Test durch.

Installation:
  unzip -o SkyCam-Outdoor-Reset-Fix.zip -d /root/
  sudo bash /root/SkyCam-Outdoor-Reset-Fix/fix-outdoor-after-reset.sh

Falls mehrere Blink-Kameras gefunden werden und keine eindeutig passt, fragt das
Script nach der ID der zurückgesetzten Outdoor-Kamera.

Live-Test überspringen:
  sudo SKYCAM_SKIP_LIVE_TEST=1 bash /root/SkyCam-Outdoor-Reset-Fix/fix-outdoor-after-reset.sh

Backup:
  /opt/skycam/backups/outdoor-reset-DATUM-UHRZEIT/

Rollback (nur Konfiguration + Publisher):
  cp BACKUP/.env /opt/skycam/.env
  cp BACKUP/publish-live.mjs /opt/skycam/blink-node/publish-live.mjs
  cd /opt/skycam && docker compose up -d --force-recreate skycam

Es werden keine Blink-Passwörter, Tokens oder Session-Inhalte ausgegeben.
