Ich suche nach einer sauberen, dokumentierten Möglichkeit, QVR Pro nur dann mit der Aufzeichnung beginnen zu lassen, wenn ich nicht zu Hause bin, und die Aufzeichnung wieder zu stoppen, sobald ich zurückkomme.
Bisher habe ich viel gelesen, einige Workarounds ausprobiert, aber ich würde gerne hören, wie andere Nutzer das gleiche Szenario mit unterstützten APIs/Funktionen gelöst haben (oder lösen würden).
Mein Setup
| Komponente | Details |
|---|---|
| NAS | QNAP TS‑253D |
| QVR Pro | 2.7.1.1259 |
| Kameras | 6 × ONVIF-Kameras, jeweils mit einer „Bewegungserkennungs“-Regel |
| Home Assistant | Core 2025.7 in Docker (Container Station) |
| Anwesenheitserkennung | Companion App auf Android (ändert device_tracker.my_phone zwischen home / not_home) |
Was ich erreichen möchte
- Wenn mein Handy sich vom heimischen WLAN trennt
→ QVR Pro soll die Bewegungserkennungs-Regel für die Wohnzimmerkamera aktivieren. - Wenn das Handy sich wieder verbindet
→ QVR Pro soll diese Regel deaktivieren (Privatsphäre, solange ich zu Hause bin).
Im Grunde brauche ich also einen API-Call oder Webhook, der den „Aktiviert/Deaktiviert“-Schalter der Regel umlegt.
Was ich probiert habe
- Event URL
Habe zwei benutzerdefinierte Events erstellt (ExitHome,EnterHome) und diese aus Home Assistant getriggert via
.../qvrpro/event/exec?event_id=ExitHomet&event_status=on
Funktioniert ↔ QVR Pro empfängt das Event, aber ich brauche noch eine Aktion, die eine Regel aktiviert/deaktiviert. In 2.7.1 finde ich „Ereignisregel aktivieren“ nicht mehr. rule_operation.cgi&RuleActive
Herausgefunden (über DevTools), dass das GUI selbst
POST /qvrpro/rule_operation.cgiRuleGUID=...&enable=1|0
aufruft.
Das funktioniert im Browser, benötigt aber das Sitzungs-QVR‑Token, das abläuft, wenn sich der Nutzer abmeldet – nicht ideal für Automatisierung./api/v1/eventRules/{id}
Die Open Event Platform-Dokumentation erwähntPUT ...eventRules/{id} {"enabled":true/false}, aber der Aufruf liefert bei meinem 2.7.1-Build 404 (vielleicht veraltet?).
Was ich frage
- Gibt es in 2.7.1 einen offiziellen (tokenbasierten, passwortlosen) Endpunkt, um eine Regel zu aktivieren/deaktivieren?
- Ein Beispiel-curl- oder Postman-Snippet wäre Gold wert.
- Falls nein: Was ist der empfohlene Ansatz in 2025?
- Nutzt ihr noch Event URL + „Ereignisregel aktivieren“-Aktion (wo ist das jetzt versteckt)?
- Oder setzt ihr auf den
/cfg/rule_operation.cgi-Aufruf und haltet einen Service-Account dauerhaft angemeldet? - Über Best Practices zur Kopplung von QVR Pro mit Home Assistant Anwesenheitserkennung würde ich mich freuen (würde die Lösung gerne fürs Wiki dokumentieren, sobald sie stabil läuft).
Danke im Voraus für jeden Tipp, Skript oder Verweis auf aktuelle Dokus!