1.4 KiB
1.4 KiB
Offline-Szenarien
Zweck
Offline/Online-Verhalten in der virtuellen Box pruefen.
Voraussetzungen
- Box laeuft auf
http://127.0.0.1:8000
Schritt-fuer-Schritt
WLAN offline (keine Profile)
curl -X POST http://127.0.0.1:8000/command \
-H "Content-Type: application/json" \
-d '{"command":"wifi_reset"}'
Erwartung:
wifi_state = WIFI_UNCONFIGUREDconnected_ssid = null
WLAN online
curl -X POST http://127.0.0.1:8000/command \
-H "Content-Type: application/json" \
-d '{"command":"wifi_add_profile","payload":{"ssid":"HomeWiFi","password":"secret","priority":10}}'
Erwartung:
wifi_state = WIFI_ONLINEconnected_ssid = HomeWiFi
Spotify nicht konfiguriert
curl -X POST http://127.0.0.1:8000/command \
-H "Content-Type: application/json" \
-d '{"command":"spotify_clear"}'
Erwartung:
spotify_status = NOT_CONFIGURED
Spotify bereit
curl -X POST http://127.0.0.1:8000/command \
-H "Content-Type: application/json" \
-d '{"command":"spotify_set_tokens","payload":{"access_token":"a","refresh_token":"b","expires_at":123}}'
Erwartung:
spotify_status = READY
Checkliste
- ✅ WLAN-Reset zeigt UNCONFIGURED
- ✅ WLAN-Profil zeigt ONLINE
- ✅ Spotify clear zeigt NOT_CONFIGURED
- ✅ Spotify set zeigt READY
Troubleshooting
- Status aendert sich nicht:
/statusnach Commands abfragen.- Schreibrechte auf
box/data/secrets.encpruefen.