NEWS
Reolink Kamera deaktivieren wenn Terrassentür geöffnet
-
Hi,
ich habe eine Reolink Kamera im Garten. Aktuell zum beobachten ob der selbstgebastelte Reiherschreck funktioniert.
Die Kamera soll aber nicht aktiv sein sobald wir in den Garten gehen. Dazu habe ich schon länger Sensoren an den diversen Türen die halt das ein oder andere Ein/Ausschalten wenn geöffnet oder geschlossen.
Jetzt frage ich mich wie ich es am besten anstelle die Kamera zu deaktivieren sobald jemand in den Garten geht. Die Kamera ist an einen Unifiy POE Switch angeschlossen und per Reolink oder Onvif Adapter in IOB eingebunden.
Am liebsten wäre mir es den POE Port zu deaktivieren aber ich meine gelesen zu haben das es per Unifi Adapter nicht geht oder hat sich das geändert?
Wie würdet ihr das am elegantesten lösen?
Bin für denkanstösse dankbar.
-
Hi, doch mit dem Unifi Adapter kannst du POE deaktivieren. MAch ich mit ein paar Tablets auch so.
-
@wendy2702
Der Kamera immer den Strom hart zu kappen ist nicht gerade elegantWo zeichnest du auf? NVR oder interne SD Karte? SD Karte im Schreibzugriff hart abwürgen ist kritisch.
Es gibt eine API bei Reolink, damit könntest du per „setrec“ Befehl die Aufzeichnung triggern.
-
@neuschwansteini OK.
Den versuche ich gerade zum laufen zu bekommen.
Im Controller neuen User / Admin angelegt und alles eingetragen.
Beim Start kommt dann das:
2025-05-22 21:10:23.610 - warn: unifi.0 (1138911) Terminated (UNCAUGHT_EXCEPTION): Without reason 2025-05-22 21:10:24.111 - info: unifi.0 (1138911) terminating 2025-05-22 21:10:24.308 - error: host.iobroker instance system.adapter.unifi.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2025-05-22 21:10:24.308 - info: host.iobroker Restart adapter system.adapter.unifi.0 because enabled 2025-05-22 21:10:55.618 - info: host.iobroker instance system.adapter.unifi.0 in version "0.7.0" started with pid 1138944 2025-05-22 21:10:56.893 - debug: unifi.0 (1138944) Redis Objects: Use Redis connection: 0.0.0.0:9001 2025-05-22 21:10:56.993 - debug: unifi.0 (1138944) Objects client ready ... initialize now 2025-05-22 21:10:56.995 - debug: unifi.0 (1138944) Objects create System PubSub Client 2025-05-22 21:10:56.996 - debug: unifi.0 (1138944) Objects create User PubSub Client 2025-05-22 21:10:57.292 - debug: unifi.0 (1138944) Objects client initialize lua scripts 2025-05-22 21:10:57.331 - debug: unifi.0 (1138944) Objects connected to redis: 0.0.0.0:9001 2025-05-22 21:10:57.511 - debug: unifi.0 (1138944) Redis States: Use Redis connection: 0.0.0.0:9000 2025-05-22 21:10:57.646 - debug: unifi.0 (1138944) States create System PubSub Client 2025-05-22 21:10:57.647 - debug: unifi.0 (1138944) States create User PubSub Client 2025-05-22 21:10:57.839 - debug: unifi.0 (1138944) States connected to redis: 0.0.0.0:9000 2025-05-22 21:10:57.989 - debug: unifi.0 (1138944) Plugin sentry Do not initialize Plugin (enabled=false) 2025-05-22 21:10:58.223 - info: unifi.0 (1138944) starting. Version 0.7.0 in /opt/iobroker/node_modules/iobroker.unifi, node: v20.19.1, js-controller: 7.0.7 2025-05-22 21:10:58.264 - info: unifi.0 (1138944) UniFi adapter is ready 2025-05-22 21:10:58.265 - debug: unifi.0 (1138944) controller = 192.168.178.2:8443 2025-05-22 21:10:58.266 - debug: unifi.0 (1138944) updateInterval = 60 2025-05-22 21:10:58.270 - debug: unifi.0 (1138944) Update started 2025-05-22 21:10:58.584 - error: unifi.0 (1138944) [updateUnifiData-login site undefined] error: failed to detect UniFiOS status, stack: Error: failed to detect UniFiOS status 2025-05-22 21:10:58.586 - error: unifi.0 (1138944) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2025-05-22 21:10:58.587 - error: unifi.0 (1138944) unhandled promise rejection: Cannot read properties of undefined (reading 'captureException') 2025-05-22 21:10:58.587 - error: unifi.0 (1138944) TypeError: Cannot read properties of undefined (reading 'captureException') 2025-05-22 21:10:58.587 - error: unifi.0 (1138944) Cannot read properties of undefined (reading 'captureException') 2025-05-22 21:10:58.595 - info: unifi.0 (1138944) cleaned everything up... 2025-05-22 21:10:58.600 - info: unifi.0 (1138944) terminating 2025-05-22 21:10:58.601 - debug: unifi.0 (1138944) Plugin sentry destroyed 2025-05-22 21:10:58.604 - warn: unifi.0 (1138944) Terminated (UNCAUGHT_EXCEPTION): Without reason 2025-05-22 21:10:59.106 - info: unifi.0 (1138944) terminating 2025-05-22 21:10:59.332 - error: host.iobroker instance system.adapter.unifi.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2025-05-22 21:10:59.333 - info: host.iobroker Restart adapter system.adapter.unifi.0 because enabled 2025-05-22 21:10:59.333 - warn: host.iobroker Do not restart adapter system.adapter.unifi.0 because restart loop detected
Ich kann mich erinnern das es ein paar Fallstricke gab den zum laufen zu bekommen.
EDIT: Das war einfach... der bereits in der Instanz zu sehende Port ist ja nicht wirklich eingegeben.
EDIT2: hat Objekte eingelesen aber steht bei "Verbunden mit Gerät oder Dienst" noch auf rot und in Summe auf Gelb.
EDIT3: OK. Lag wohl daran das per default alles aktiviert ist und er ne Zeit beschäftigt war die States zu laden/erzeugen.
-
@micklafisch sagte in Reolink Kamera deaktivieren wenn Terrassentür geöffnet:
@wendy2702
Der Kamera immer den Strom hart zu kappen ist nicht gerade elegantWo zeichnest du auf? NVR oder interne SD Karte? SD Karte im Schreibzugriff hart abwürgen ist kritisch.
Es gibt eine API bei Reolink, damit könntest du per „setrec“ Befehl die Aufzeichnung triggern.
Das Aufzeichen ist nicht das Thema. Die Kamera soll halt aus sein wenn wir im Garten sind. Nichts Aufzeichen, nichts übertragen, keine Objekterkennung.. nichts.
-
@wendy2702 sagte in Reolink Kamera deaktivieren wenn Terrassentür geöffnet:
@micklafisch sagte in Reolink Kamera deaktivieren wenn Terrassentür geöffnet:
@wendy2702
Der Kamera immer den Strom hart zu kappen ist nicht gerade elegantWo zeichnest du auf? NVR oder interne SD Karte? SD Karte im Schreibzugriff hart abwürgen ist kritisch.
Es gibt eine API bei Reolink, damit könntest du per „setrec“ Befehl die Aufzeichnung triggern.
Das Aufzeichen ist nicht das Thema. Die Kamera soll halt aus sein wenn wir im Garten sind. Nichts Aufzeichen, nichts übertragen, keine Objekterkennung.. nichts.
Da bleibt ja eigentlich nur vom. Strom trennen.
Aber ob man das so regelmaumaxhdn sollte?Ganz primitiv (gegen Bild) mit einem Fingerbot etwas vor die Linse schieben
.
Was hast du für einen Router? Evtl gibt es dort ja Zugriff um Firewallregeln zu steuern.EDIT
Es gibt wohl auch managed Switche wo du Ports per API deaktivieren kannst poe aber erhalten bleibt.EDIT 2
Man kann bei unifi wohl per API das vlan für ports ändern. Wenn das klappt wäre es eine elegante Lösung. Die Cam einfach in ein Vlan was es sonst nicht gibt.
https://community.ui.com/questions/Change-VLAN-on-Port-via-SNMP-or-API/bb84fa27-7321-48d2-9752-4819f6308f43 -
@david-g Danke.
Schaue ich mir an.