NEWS
IPCAM- Alert und Licht geht an
-
Liebe Community,
Ich habe neue ASECAM IP CAM im Einsatz die auf einer QNAP / Surveillance Station im Alarmfall aufgezeichnet werden. IOBROKER läuft auf einer Linux VM ebenfalls auf derselben QNAP. Die Camera hat in den Alerteinstellungen "Humandetect", was ich sehr gerne zur Lichtsteuerung des Eingangs nutzen möchte. Geschaltet wird das Eingangslicht über einen Sonoff 4CHR2 WLAN Schalter. Funktioniert heute über einen simplen Bewegungsmelder, der aber recht ungenau ist.
Die Kamera ist via OnVif mit der Surveillance Station verbunden. Ziel ist einfach, dass Human Detect einfach einen Datenpunkt von 0 auf 1 setzt und den ich dann zum Lichteinschalten verwenden kann.
Ich vermute, dass die Surveillance Station (V5.1.5.4.6.) diesen Alert an IOBROKER weitergeben muss? Man kann in der Station benutzerdefinierte Aktionen setzen - Das ist recht cool - nur wie sieht dann die IOBrokerseite aus? Welchen Adapter brauche ich hier. Oder denke ich viel zu kompliziert.Habt ihr sowas schon mal realisiert? lieben Dank
-
@realrob sagte in IPCAM- Alert und Licht geht an:
Habt ihr sowas schon mal realisiert?
Versuch doch mal, über SimpleAPI einen DP zu setzen.
https://github.com/ioBroker/ioBroker.simple-api?tab=readme-ov-file#usageDas wäre dann der Action-URL:
http://<iob_ip>:8087/set/0_userdata.0.whatauchever?value=1
-
@codierknecht Zunächst vielen lieben Dank für die Hilfe und Überlegung.
Ich habe nun die SimpleAPI installiert
In der SurveillanceStation kommen von CAM2 jede Menge Alerts an:
In der Ereignisverwaltung habe ich eine benutzerdefinierte Aktion "Human" angelegt.
Diese sieht so aus:
Die Url: http://10.2.231.150:8087/set/0_userdata.0.schupfenviewalarm?value=1
Nun hätte ich erwartet, dass ich ein Objekt "Schupfenviewalarm" im Objebtbaum finde, was aber nicht der Fall ist. hmm.. was mache ich falsch?
-
@realrob sagte in IPCAM- Alert und Licht geht an:
Nun hätte ich erwartet, dass ich ein Objekt "Schupfenviewalarm" im Objebtbaum finde
den du zuvor manuell anlegen musst und mit deinem obigen Befehl dann beschreibst.
soweit ich weiß kann der "Nachfolger Adapter" rest-api direkt Datenpunkte erstellen, der simpleAPI kann das nicht
-
@realrob Vielen Dank
Habe nun ein boolsches objekt angelegt..
scheint aber nicht beschrieben zu werden.
-
@realrob
{
"common": {
"name": "schupfenviewalarm",
"desc": "Manuell erzeugt",
"role": "state",
"type": "boolean",
"read": true,
"write": true,
"def": false,
"custom": {
"history.0": {
"enabled": true,
"aliasId": "",
"debounceTime": 0,
"blockTime": 0,
"changesOnly": false,
"changesRelogInterval": 0,
"changesMinDelta": 0,
"ignoreBelowNumber": "",
"disableSkippedValueLogging": false,
"retention": 31536000,
"customRetentionDuration": 365,
"maxLength": 10,
"enableDebugLogs": false,
"debounce": 0
}
}
},
"type": "state",
"native": {},
"_id": "0_userdata.0.schupfenviewalarm",
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1755203361423
} -
@realrob update:
Boolean war wohl nicht korrekt. und habe das Objekt neu angelegt und diesmal als Value:bleibt aber auch nur auf 0 und wird nicht mit 1 überschrieben. hmm..
-
@realrob starte mal den javascript adapter neu
-
@realrob sagte in IPCAM- Alert und Licht geht an:
bleibt aber auch nur auf 0 und wird nicht mit 1 überschrieben. hmm..
Mach erstmal die Gegenprobe: Wird der DP entsprechend gesetzt, wenn Du das Setzen desselben direkt im Browser aufrufst?
http://10.2.231.150:8087/set/0_userdata.0.schupfenviewalarm?value=1
Wenn dem so ist, liegt das Problem an der Aktion in der SurveillanceStation.
Ob und wie das genau funktioniert, kann Dir aber nur jemand sagen der das auch verwendet. -
@codierknecht du hast vollkommen recht und ich konnte den Befehl absetzen in einem browser und der hat den dp auf 1 gesetzt. Offensichtlich liegt das Problem in der surveillance Station in der benutzerdefinierten Aktion