Hi,
gut, ich mache es über eine MQTT-Server, aber prinzipiell mit der gleichen Sequenz.
Ich habe das gestern intensiv getestet.
Über die WebUI funktioniert es, über den MQTT-Server nicht. Die Zeiten werden zwar „gesetzt“, aber wenn ich dann in den Bereich der Kamera komme wird kein Alarm ausgelöst.
Wie man es mit MQTT macht ist weiter unten erklärt in dem oben verlinkten Thread.
Ob die Werte auch per MQTT gesetzt werden, kann man mit dem folgenden Befehl auslesen:
/param.cgi?cmd=getscheduleex&-ename=md
Wie in dem Thread oben erklärt gibt es einen Zeitplan und einen BackUp Zeitplan - in letzterem werden die Daten nur zwischengespeichert und die WebUI verwendet ihn um den aktuellen Zeitplan im Menü anzuzeigen. D.h. wenn man per MQTT den Zeitplan schaltet (aber nicht den Backup-Zeitplan), dann zeigt die WebUI diese Änderung nicht an.
ich bin auch gerade am schauen - beim MQTT wird tatsächlich der BackUp Channel geschaltet, anstelle des eigentlichen Zeitplans. D.h. Man sieht die Änderungen in der WebUI. Die eigentliche Funktion verbleibt aber in ihrem Zustand.
Man kann den Zustand auf der Kamera mit den beiden CGI Befehlen auslesen:
Die Anzeige ist unterschiedlich. Das deutet für mich darauf hin, dass via MQTT wohl der Backup-Schedule gesetzte wird, aber nicht der eigentliche schedule. Ich halte das für einen Bug.
Mit dem nächsten Update wird es dann neben dem alarm/schedule/dayoftheweek Topic noch ein alarm/schedule/dayoftheweek/webui geben. Letzteres schaltet dann den Backup Kanal. Dann kann man auch mit MQTT sowohl den Zeitplan als auch die angezeigten Werte in der WebUI schalten.
Das zeigt mir, dass zwar die Anzeige in der WebUI sich geändert hat, aber die eigentliche Einstellung nicht.
Wenn ich das jetzt alles richtig verstanden habe dann wird via MQTT offensichtlich der Backup-Schedule (= Anzeige in der WebUI) geändert, nicht aber der eigentliche Schedule (=löst Alarm aus).
D.h. das Problem existiert - es gibt zur Zeit nur einen Satz an MQTT Topics mit denen man die Anzeige in der WebUI anpassen kann. Es fehlen Topics mit denen man den eigentlichen Zeitplan schaltet. Diese habe jetzt hinzugefügt - wird also mit dem nächsten FW Update der Full HD Serie mit dabei sein. Das Update wird auch in Kürze kommen.
So weit - so gut, dann haben wir ein gleiches Verständnis.
Dann - nur meine Meinung - halte ich die MQTT-Anweisung „webui“ für missverständlich. Für mich ist das die reine Anzeige. Oder du meinst das auch so und ich habe es nur missverstanden.
Ich wollte damit ausdrücken - es gibt einen Befehl mit dem man den Zeitplan schaltet und einen weiteren mit dem man die Anzeige in der WebUI entsprechend anpasst.
Es ging also darum von BackUp weg zu kommen - das ja überhaupt nicht zum Verständnis beiträgt (wenn man den Mechanismus im Hintergrund nicht kennt).