@Kampfwurst
Eine neue Version ist online. Ich konnte den Fehler nachstellen und hoffe ihn in dieser Version behoben zu haben. Es gibt jetzt für jeden Event Typ eine eigene Variable unter der der Zeitstempel und das Event Bild liegt.
Debug ist jetzt in der Instanz ein bzw. ausschaltbar
Ich kenne das onvif Modul nicht. Ich glaube allerdings nicht das die smart Events der Hikvision Kameras abgegriffen werden. Die ISAPI API ist ist meines Wissens Hikvision spezifisch.
Ich glaube ich weiss wo der Fehler bei dir liegt. Dein Timer wird in englischer Sprache angelegt. Da heißt die Zustandsvariable „Active“ Ich suche in meinem Modul nach dem deutschen Begriff „Aktiv“. Da muss ich erst mal darüber nachdenken wie ich das abfange, könnte ja sein das jemand chinesisch oder französisch als Sprach Einstellung nutzt . Deshalb ist auch deine Zeit in Sekunden falsch. Gleiches Thema
Am besten ich suche nach dem Variablen Typ (Boolean für Zustand, Integer für Zeit und String für Restzeit) Ich poste später eine neue Version,
@Kampfwurst Ich habe eine neue Version hinterlegt. Das Modul wertet jetzt die Lokalisierung aus und nutzt die im Egg Timer hinterlegten übersetzungen. Beim löschen der Instanz lösche ich jetzt auch den Webhook. Bin mal gespannt ob das jetzt bei dir funktioniert
Ich kann das Modul trotz exakter Schreibweise leider nicht im ModulStore finden. Was muss ich tun? Ich habe bereits versucht ein Leerzeichen hinter Center einzugeben, leider hatte ich dennoch keinen Treffer
Das Modul wäre für meine Hüllenschutz und Automatisierungen ein GameChanger weshalb ich mich über Hilfe sehr freuen würde.
@BestEx Danke für dein Modul - Besteht vielleicht die Möglichkeit, dass Du das Modul um die Möglichkeit erweiterst, die Bewegungserkennung pro Kamera zu aktivieren bzw deaktivieren? Genial wäre auch die Option für Akustische Meldung pro Cam schalten zu können.
Anwendungsfall: Ich habe mehrere Hik-Vison Cams im Einsatz und hätte gerne, dass ein Alarm nur dann ausgelöst bzw. gemeldet wird, wenn wir Abwesend sind oder schlafen.
Bisher muss ich über die Hik-Connect App nämlich jeweils jede Kamera einzeln aktivieren bzw. deaktivieren (scharf schalten) - Die Steuerung über dein Modul via IPS wäre ein geniales Feature
Das wäre klasse! Die meisten Cams welche ich in Verwendung habe, haben eine Sirenenfunktion und Lichtblitzalarm integriert, wo ich pro Ereignisytyp (Bewegung, Linenüberquerung etc.) definieren kann, ob diese mit zugeschaltet werden sollen. Die kann ich bei Bedarf über die Hik-Connect App auch manuell pro Cam, konfigurieren und auch manuell auslösen. Ist zwar nett bringt aber so nicht viel.
Gewünschtes Anwendungszenario wäre für mich in Zukunft: Wird irgendwo ein Bewegungsalarm erkannt und zusätzlich eine Linienüberquerung in bestimmten Bereichen, löse ich bei allen Cams den Akustischen Alarm (z.B. Sirene, Tonansage etc.) ggf. zusätzlich noch mit Lichtblitzalarm.
Oder wird im Haus ein Alarmausgelöst, würde ich die 'Akustische Ausgabe" (Sirene, Prompt, oder Ansage) aller Cams gerne hinzuschalten
Als Beispiel Einstellungen vom Webfrontend einer DS-2CD2387G2H-LISU/SL
Jetzt habe ich es verstanden, danke.
Ich hatte das auch schon versucht, bis jetzt habe ich allerdings noch nicht herausgefunden mit welchem Befehl das funktioniert.
Ich nehme noch mal einen Anlauf vielleicht finde ich ja doch einen Weg
Darüber hinaus scheint ChatGPT da einiges zu wissen und gab mir eben sogar entsprechenden Code für IP Symcon aus - Ich kann allerdings nicht beurteilen, ob es passt. Vielleicht spuckt es für dich ja etwas nützliches aus!?
Update: ich pack es einfach mal hier rein:
"Um den akustischen Alarm einer Hikvision-Kamera in IP-Symcon zu aktivieren oder zu steuern, kannst du die HTTP-API oder ISAPI (Intelligent Security API) der Kamera verwenden. Hikvision bietet eine RESTful API, über die viele Funktionen der Kamera angesprochen werden können, einschließlich der Aktivierung von Alarmen.
Hier sind die allgemeinen Schritte, um den akustischen Alarm in IP-Symcon zu integrieren:
Aktivierung der ISAPI auf der Kamera
Stelle sicher, dass die ISAPI-Funktion in den Netzwerkeinstellungen deiner Hikvision-Kamera aktiviert ist. Diese Einstellung findest du im Kamera-Webinterface unter:
Konfiguration → Netzwerk → Erweiterte Einstellungen → Integration-Protokolle → ISAPI (aktivieren).
Verwendung eines HTTP-Requests in IP-Symcon
Um den akustischen Alarm zu aktivieren, kannst du ein Skript in IP-Symcon schreiben, das einen HTTP-Request an die Kamera sendet. Je nach Modell und Firmware der Kamera könnte der folgende Befehl funktionieren:
http:///ISAPI/System/Audio/speaker
Verwende für die Authentifizierung Basic Auth und sende einen POST- oder PUT-Befehl, um den akustischen Alarm auszulösen. In IP-Symcon kannst du das über ein PHP-Skript wie folgt machen:
Stelle sicher, dass du die richtige API-Dokumentation für dein Kameramodell verwendest, da sich die ISAPI leicht je nach Firmware und Modell ändern kann.
Teste das Skript direkt über die IP-Symcon-Oberfläche und überprüfe, ob der akustische Alarm ausgelöst wird.
Wichtige Hinweise:
Die Authentifizierung ist in der Regel Basic Auth, aber das kann sich je nach Kamera oder Netzwerkeinstellungen ändern.
Stelle sicher, dass die Kamera über das Netzwerk von IP-Symcon aus erreichbar ist.
Du kannst auch den Lautstärkepegel des Alarms über die XML-Payload anpassen."
Ich habe hierzu noch etwas gefunden, was hilfreich sein sollte. Mind. der Testalarm sollte funktionieren, den man wiederholen könnte. Allerdings wird im verlinkten Thread auch eine weitere Möglichkeit genannt.
Update: Hier auch noch etwas zu Ansteuerung für die Beleuchtung etc.
Der von ChatGPT erwähnte Aufruf (http://$camera_ip/ISAPI/System/Audio/speaker) via ISAPI scheint zumindest bei mir nicht zu funktionieren (getestet mit Postman)