Aarlo ist eine benutzerdefinierte Komponente für Home Assistant, die Zugriff auf das Arlo-System ermöglicht.
Aarlo bietet unter anderem:
Aarlo ist eine benutzerdefinierte Komponente für Home Assistant, die Zugriff auf das Arlo-System ermöglicht.
Die Integration nutzt die von der Arlo Camera-Website bereitgestellten APIs und unterliegt dabei mehreren Einschränkungen. Weitere Einzelheiten finden Sie im Abschnitt „Bekannte Einschränkungen“.
Wenn Sie auf ein Problem stoßen, schauen Sie im FAQ-Bereich nach, ob es sich um ein bekanntes Problem handelt und ob es eine Problemumgehung oder Lösung gibt. Wenn nicht, finden Sie im Abschnitt „Fehlerbericht“ Informationen zum Generieren von Debug-Protokollen und zum Erstellen eines Debug-Berichts.
Die erweiterte README-Datei finden Sie hier
Die alte README-Datei ist hier noch verfügbar.
In diesem Dokument wird davon ausgegangen, dass Sie mit der Einrichtung und Konfiguration von Home Assistant vertraut sind.
Wo immer Sie in diesem Dokument /config
sehen, bezieht es sich auf Ihr Home Assistant- Konfigurationsverzeichnis. Bei meiner Installation ist es beispielsweise /home/steve/ha
das von meinem Docker-Container /config
zugeordnet wird.
Wo auch immer Sie Arlo sehen, es bezieht sich auf einen beliebigen Teil des Arlo -Systems.
Wo immer Sie Aarlo sehen, meine ich diese Komponente.
Vielen Dank an:
Aarlo bietet auch eine benutzerdefinierte Lovelace-Karte an, die den letzten Schnappschuss einer Kamera mit ihrem aktuellen Status überlagert und Zugriff auf die Aufzeichnungsbibliothek und Live-Streaming der Kamera ermöglicht.
Wenn Sie mit Home Assistant nicht vertraut sind, empfehle ich Ihnen, die Community-Website zu besuchen. Es ist voller hilfsbereiter Menschen und es gibt immer jemanden, der auf das Problem gestoßen ist, das Sie beheben möchten.
Aarlo benötigt ein dediziertes Arlo- Konto. Wenn Sie versuchen, ein vorhandenes Konto wiederzuverwenden, beispielsweise das, das Sie in der Arlo -App auf Ihrem Telefon verwenden, kämpfen die App und diese Integration ständig um die Anmeldung. Dies ist eine Einschränkung von Arlo .
Für das dedizierte Aarlo -Konto müssen Allow Access Rights
aktiviert sein, um die Alarmstufen festzulegen und bestimmte Statuswerte zu lesen.
Weitere Anweisungen finden Sie in der Arlo- Dokumentation.
Sie müssen die Zwei-Faktor-Authentifizierung aktivieren. Richten Sie eine E-Mail-Adresse ein, um den Bestätigungscode zu erhalten. Aarlo unterstützt andere TFA- Mechanismen, E-Mail ist jedoch am einfachsten zu verwenden. Weitere Einzelheiten finden Sie weiter unten im Abschnitt „Zwei-Faktor-Authentifizierung“.
Sie müssen nur einen dieser Installationsmechanismen verwenden. Ich empfehle HACS.
Aarlo ist Teil des Standard-HACS-Stores. Wenn Sie nicht an der Verwendung von Entwicklungszweigen interessiert sind, ist dies die einfachste Installationsmethode.
Kopieren Sie das Verzeichnis aarlo
in Ihr Verzeichnis /config/custom_components
.
Führen Sie das Installationsskript aus. Führen Sie es einmal aus, um sicherzustellen, dass die Vorgänge vernünftig aussehen, und führen Sie es ein zweites Mal mit dem Parameter go
aus, um die eigentliche Arbeit zu erledigen. Wenn Sie ein Update durchführen, führen Sie einfach das Skript erneut aus. Dadurch werden alle installierten Dateien überschrieben.
install /config # check output looks good
install go /config
Sie installieren jedoch den Quellcode, von dem Sie wissen, dass er die Integration in Home Assistant hinzufügen muss. Wählen Sie auf der Startseite Settings -> Devices & Services
aus, klicken Sie hier auf ADD INTEGRATION
und suchen Sie nach Aarlo
. Geben Sie auf dem ersten Bildschirm Ihre Kontodaten ein.
Feld | Wert |
---|---|
Benutzername | Ihr Arlo -Konto-Benutzername |
Passwort | Ihr Arlo -Konto-Passwort |
Zwei-Faktor-Mechanismus | Wählen Sie IMAP |
TFA-Benutzername | Das E-Mail-Konto, das Sie für TFA registriert haben |
TFA-Passwort | Das Passwort des E-Mail-Kontos |
TFA-Host | Der IMAP-Server, auf dem nach der E-Mail gesucht werden soll |
Wenn Sie Use aarlo prefix
aktiviert lassen, haben alle Ihre Geräte das Format type.aarlo_*
.
Klicken Sie auf SUBMIT
. Die Integration meldet sich bei Arlo an und ruft die Liste der damit verbundenen Geräte ab. Wenn alles funktioniert, können Sie auf dem nächsten Bildschirm die Geräte den Räumen zuweisen.
Sie können die Einstellungen noch weiter verfeinern. Klicken Sie auf der Integrationsseite auf CONFIGURE
.
Passen Sie die Alarmeinstellungen genau an:
Feld | Wert |
---|---|
Alarm-/Unscharf-Code | Geben Sie bei Bedarf einen Code ein, andernfalls belassen Sie die Standardeinstellung |
Name des unscharfgeschalteten Modus | Ändern Sie, ob Ihr Arlo-Konto einen benutzerdefinierten deaktivierten Namen hat |
Name des Home-Modus | Ändern Sie, ob Ihr Arlo-Konto einen benutzerdefinierten Namen für den Heimmodus hat |
Name des Abwesenheitsmodus | Ändern Sie, ob Ihr Arlo-Konto einen benutzerdefinierten Namen für den Abwesenheitsmodus hat |
Name des Nachtmodus | Ändern Sie, ob Ihr Arlo-Konto einen benutzerdefinierten Namen für den Nachtmodus hat |
Armcode erforderlich | Wählen Sie aus, ob zum Scharfschalten ein Alarm-/Unscharf-Code erforderlich ist |
Unscharfschaltcode erforderlich | Wählen Sie aus, ob zum Unscharfschalten ein Alarm-/Unscharf-Code erforderlich ist |
Auslösezeit | Wie lange muss beim Scharfschalten gewartet werden? |
Alarmlautstärke | Standardlautstärke für die Alarmsirenen |
Nachtmodus ; Arlo verfügt nicht über eines davon, es sei denn, Sie erstellen es
Wenn Sie den Alarmcode löschen müssen, geben Sie no code needed
ein. Ich werde versuchen, dafür zu sorgen, dass ein leerer Eintrag akzeptiert wird ...
Bestimmen Sie, welche binären Sensoren verfügbar sind:
Feld | Wert |
---|---|
Geräuscherkennung | Aktivieren Sie Mikrofone an Kameras |
Bewegungserkennung | Aktivieren Sie die Bewegungserkennung für Kameras |
Türklingel drückt | Türklingeltasten aktivieren |
Schreierkennung | Aktivieren Sie für Arlo Baby die Schreierkennung |
Gerätekonnektivität | Werden Sie benachrichtigt, wenn ein Gerät die Verbindung trennt |
Sensoren öffnen/schließen | Aktivieren Sie Tür- und Fenstersensoren |
Helligkeitssensoren | Lichterkennung aktivieren |
Manipulationserkennung | Benachrichtigung aktivieren, wenn das Gerät geöffnet wird |
Leckerkennung | Aktivieren Sie Lecküberwachungsgeräte |
Nicht alle Sensoren sind auf allen Geräten verfügbar.
Bestimmen Sie, welche Sensoren verfügbar sind:
Feld | Wert |
---|---|
Letzte Aufnahmezeit | Ein Sensor pro Kamera, der anzeigt, wann die letzte Aufnahme gemacht wurde |
Gesamtzahl der erkannten Kameras | Ganzzahliger Wert der Kameraanzahl |
Letzte Aktivität erkannt | War die Kamera kürzlich aktiv? |
Anzahl der heute aufgenommenen Videos/Schnappschüsse | Ganzzahliger Wert der heute gemachten Aufnahme |
Akkustand des Geräts | Prozentsatz der verbleibenden Batterie |
WLAN-Signalstärke | WLAN-Stärke, hat einen Bereich von 1 bis 5 |
Raumtemperatur | Raumbedingungen |
Raumfeuchtigkeit | Raumbedingungen |
Luftqualität | Raumbedingungen |
Nicht alle Sensoren sind auf allen Geräten verfügbar. Und die jüngste Aktivität sollte wahrscheinlich ein binärer_sensor sein.
Verschiedene Schalter aktivieren:
Feld | Wert |
---|---|
Schalter zum Einschalten der Sirenen | Stellen Sie einen Schalter zum Einschalten einzelner Sirenen bereit |
Ein Schalter schaltet alle Sirenen ein | Stellen Sie einen Schalter bereit, um alle Sirenen einzuschalten |
Ermöglichen Sie das Ausschalten der Sirenen | Ermöglichen Sie das Ausschalten der Sirenen per Schalter |
Lautstärke der Sirene umschalten | Standardlautstärke von 1 bis 10 |
Dauer des Sirenenwechsels | Standardzeit zum Ausführen des Alarms |
Schaltet um, um Kameras aufzufordern, einen Schnappschuss zu machen | Stellen Sie einen Schalter bereit, um einen Kamera-Schnappschuss zu machen |
Zeitüberschreitung beim Kamera-Schnappschuss | Wie lange muss man warten, bis schlecht funktionierende Kameras fertig sind? |
Schaltet auf Stummschalten der Türklingel um | Stellen Sie einen Schalter bereit, um Türklingeln stummzuschalten. |
Wenn Sie von früh anreisen, gibt es einige Dinge zu beachten:
config flow
importiert. Alle Ihre Geräte werden auf der Integrationsseite angezeigt.yaml
Einträge auskommentieren.prefix with _aarlo
, um die Benennung identisch zu halten.aarlo
Domäne.pyaarlo
Komponente wird jetzt über pip
installiert und ist nicht in der Integration enthalten..aarlo/session.pickle
zu löschen, kann es zu Anmeldeschwierigkeiten kommen. Ich war nicht bereit, einige der esoterischeren Konfigurationselemente in die config flow
zu verschieben. Wenn Sie welche konfiguriert haben, werden sie in der Datei /config/aarlo.yaml
angezeigt. Weitere Informationen zu diesen Optionen finden Sie hier.
Arlo verwendet entweder SSE oder MQTT, um Ereignisse an Aarlo zu melden. Ich bin mir nicht ganz sicher, welcher Mechanismus bestimmt, welcher ausgewählt wird, aber ich weiß, dass das Hinzufügen oder Entfernen eines user_agent
zwischen beiden wechselt.
Arlo hat kürzlich die Antwort, die sie auf die session/v3
-API-Anfragen senden, aktualisiert, um anzugeben, welches Back-End ausgewählt werden soll. Aarlo analysiert das, wenn er auto
verwendet.
# This is the MQTT backend. We use the host and port.
' mqttUrl ' : ' ssl://mqtt-cluster-z1.arloxcld.com:8883 '
# This is the SSE backend. We use a fixed host and port.
' mqttUrl ' : ' wss://mqtt-cluster-z1.arloxcld.com:8084 '
Wenn Sie das ausführliche Debugging aktivieren, sollte dieser Wert in den Home Assistant- Protokollen zu finden sein.
Ab Version 0.8
sollte Aarlo klug genug sein, herauszufinden, welches Back-End verwendet werden soll. Wenn Sie jedoch auf Probleme stoßen, z. B. fehlende Bewegungserkennungsereignisse oder fehlende Sensorwertaktualisierungen, können Sie die Einstellung manuell überschreiben. Ändern Sie diese Einstellung in /config/aarlo.yaml
.
aarlo :
# This forces the SSE backend
backend : sse
aarlo :
# This forces the MQTT backend
backend : mqtt
# These might also be needed
mqtt_hostname_check : false
mqtt_host : mqtt-cluster-z1.arloxcld.com
aarlo :
# This forces Aarlo to choose
backend : auto
Beachten Sie, dass das Entfernen der Einstellung äquivalent zu auto
ist.
Arlo verwendet den Anti-Bot-Schutz von Cloud Flare für die Anmeldung auf der Arlo -Website. Dieser Dienst funktioniert nicht gut mit dem Python-Requests -Paket (oder wie Aarlo diese Anfragen verwendet, da bin ich mir nicht ganz sicher).
Wenn die folgenden Fehler angezeigt werden, treten Cloud Flare- Probleme auf.
2021-06-03 13:28:32 WARNING (SyncWorker_4) [pyaarlo] request-error=CloudflareChallengeError
Dieses Problem betrifft mich und ich versuche ständig, den Code zu verfeinern.
Aarlo unternimmt mehrere Maßnahmen, um dieses Problem zu umgehen:
Header
-Ebene.Wenn jedoch weiterhin Anmeldeprobleme auftreten, können Sie verschiedene Konfigurationselemente ausprobieren.
Sie können einen anderen Benutzeragenten ausprobieren. Dies wird in /config/aarlo.yaml
konfiguriert:
aarlo :
# Change the user agent. It can be either arlo, iphone, ipad, mac, firefox or linux
# or random. random will change it each time it tries to login
user_agent : linux
# Or use a custom user agent, everything after the ! will be used
user_agent : !this-is-a-custom-user-agent
Sie können zusammen mit der Anmeldeanforderung einen Source
hinzufügen. Ich habe eine Website, die dies benötigt, und eine, die dies nicht benötigt. Ich denke, es könnte etwas mit dem Benutzeragenten zu tun haben.
aarlo :
# This adds the following header "Source: arloCamWeb"
send_source : true
Sie können das Sitzungs-Caching wie folgt deaktivieren:
aarlo :
# This will force a full login on every restart
save_session : false
Sie können verschiedene ECDH- Kurven zur Verwendung auswählen. Dieses Thema ist nicht Gegenstand dieses Dokuments. Eine Erläuterung finden Sie hier.
aarlo :
# Make this curve the first choice. You can only enter 1 choice.
ecdh_curve : secp384r1
Sie können /etc/hosts
so ändern, dass es auf einen bestimmten Arlo -Webserver verweist
# Remove the # to force the request to go to a particular cloudflare server
#104.18.30.98 ocapi-app.arlo.com
#104.18.31.98 ocapi-app.arlo.com
Arlo nennt dies Zwei-Schritt-Verifizierung . Sie müssen dies für Ihr Home Assistant- spezifisches Konto aktivieren. Aarlo unterstützt IMAP- und PUSH- Mechanismen, ich empfehle jedoch die Verwendung von IMAP . Bei PUSH müssen Sie manuell auf die Anmeldeanfrage antworten.
Anweisungen zum Einrichten der Zwei-Faktor-Authentifizierung finden Sie hier, die Arlo hier bereitstellt
Beim Hinzufügen der Integration geben Sie die Zwei-Faktor-Authentifizierung ein.
Befolgen Sie die Anweisungen zur Zwei-Faktor-Authentifizierung und fügen Sie eine E-Mail- Verifizierungsmethode hinzu und richten Sie sie ein. Sie können dies testen, indem Sie sich auf der Hauptwebseite von Arlo anmelden und sicherstellen, dass Ihnen eine E-Mail gesendet wird.
Bei Gmail und Yahoo (und anderen webbasierten E-Mail-Clients) können Sie sich nicht mit Ihrem üblichen Passwort anmelden, sondern müssen ein anwendungsspezifisches Passwort erstellen. Die Erklärung, warum dies notwendig ist, würde den Rahmen dieses Dokuments sprengen. Sehen Sie sich daher die folgenden Seiten an.
Wenn Sie feststellen, dass Sie sich nicht bei Ihrem IMAP -Konto anmelden können, überprüfen Sie die Kennwortanforderungen für die Anwendung.
Die folgenden Server funktionieren bekanntermaßen:
Service | Hostname |
---|---|
Google Mail | imap.gmail.com |
Yahoo! | imap.mail.yahoo.com |
Befolgen Sie die Anweisungen zur Zwei-Faktor-Authentifizierung und fügen Sie eine PUSH- Verifizierungsmethode hinzu und richten Sie sie ein.
Wenn Sie die an den IMAP-Client übergebene Verschlüsselungsliste ändern müssen, geben Sie dies mit der folgenden Option an. Sie sollten dies nicht tun müssen. Weitere Informationen finden Sie auf der OpenSSL-Manpage.
aarlo :
# specify cipher list to use
cipher_list : " HIGH:!DH:!aNULL "
# Use DEFAULT for the cipher list
default_ciphers : True
Wenn Sie auf Probleme stoßen, erstellen Sie bitte einen Fehlerbericht. Fügen Sie dem Fehlerbericht die folgenden Informationen hinzu, um das Debuggen zu erleichtern. Wenn du es nicht tust, werde ich dich nur belästigen, bis du es tust.
Sie aktivieren das grundlegende Aarlo- Debugging, indem Sie die Protokollierungseinstellung in configuration.yaml
ändern.
logger :
default : info
logs :
pyaarlo : debug
custom_components.aarlo : debug
Sie können das ausführliche Debuggen aktivieren, indem Sie die Protokollierung aktivieren und auch Folgendes zu /config/aarlo.yaml
hinzufügen. Das ausführliche Debuggen generiert viele Protokolle, daher ist es am besten, es nur bei Bedarf zu aktivieren.
aarlo :
verbose_debug : true
Aarlo schreibt die Debug-Protokolle in die standardmäßige Home Assistant -Protokolldatei /config/home-assistant.log
.
Bevor Sie mir das Debug senden, sollten Sie es verschlüsseln. Sie können Ihre Ausgabe auf dieser Webseite verschlüsseln. Sie können die Datei hochladen oder kopieren und in den Puffer einfügen und dann auf Submit
klicken.
Diese Seite leitet die Ausgabe nicht automatisch an mich weiter, daher müssen Sie sie kopieren und in eine Datei einfügen und an den Fehlerbericht anhängen.
Auf dieser Seite werden die Protokolle unkenntlich gemacht, sodass nur ich sie lesen kann. Ich bin der alleinige Besitzer des privaten Schlüssels zum Entschlüsseln, aber seien Sie vorsichtig, zusammen mit der Seriennummer könnten darin Ihre Konto- und Passwortinformationen enthalten sein. Sie können diese vor dem Verschlüsseln verdecken, ich brauche sie nie.
Ich besitze nicht jedes Arlo -Gerät, daher muss ich manchmal, wenn etwas schief geht oder neue Geräte auf den Markt kommen, sehen, was Arlo tatsächlich von diesem Code erwartet und was dieser Code von Arlo zurück erwarten kann. Aarlo simuliert eine Webbrowser-Verbindung, sodass Sie mithilfe der Browser- Entwicklertools herausfinden können, was erwartet wird.
Diese Anleitung gilt für Chrome, aber die meisten Browser (hoffe ich!) verfügen über ähnliche Funktionen.
More Tools
und schließlich Developer Tools
aus. Sie können auch die Tastenkombination CTRL+SHIFT+I
verwenden.Network
. Wenn Sie sich anmelden, werden die zwischen dem Browser und der Arlo- Website übertragenen Daten auf dieser Registerkarte angezeigt und werden weiterhin angezeigt. Wenn Sie unter Name
auf einen Eintrag klicken, können Sie sich die Pakete genauer ansehen.
Headers
sehen Sie, was in den Headern der Anfrage gesendet wurde.Payload
zeigt Ihnen, was im Hauptteil der Anfrage gesendet wurdePreview
wird die von Arlo zurückgesendete Antwort angezeigt. Wenn Sie mit der Maus über das Feld unter name
fahren, wird in einem Popup die vollständige URL angezeigt, an die die Anfrage gesendet wurde.
Ich muss das dokumentieren.
Suchen Sie nach einer URL, die das Wort subscribe
enthält. Dies ist der gleichmäßige Stream, den Arlo an die Webseite zurücksendet. Wenn Sie auf die Schaltflächen auf der Webseite klicken, werden weitere Elemente in dieser Liste angezeigt. Anhand dieser Informationen kann ich bestimmen, wie Antwortpakete für Fälle analysiert werden, die ich noch nicht bearbeite.
Beispielsweise erstellt Arlo ein neues Gerät mit einer WOOHOO
-Taste. Ich besitze kein solches Gerät, aber Sie möchten, dass die WOOHOO
Funktionalität in Aarlo implementiert wird. Was ich brauche, ist die Reihenfolge der Pakete und deren Antworten, wenn Sie den Knopf drücken. Die einzige wirkliche Möglichkeit, dies zu tun, besteht darin, auf die Schaltfläche zu klicken und zu sehen, welche neuen Pakete auf der Registerkarte Name
angezeigt werden.
Sie müssen sie dann kopieren und in einen Fehlerbericht auf GitHub einfügen. Im vorherigen Abschnitt erfahren Sie, wie Sie vertrauliche Daten ausblenden.
Nein. Sie verbringen ihre ganze Zeit damit, darüber zu streiten, wer die Kontrolle hat. Dies ist eine Einschränkung von Arlo .
Sind Sie sicher, dass Sie das Gerät freigegeben haben? Melden Sie sich auf der Arlo-Webseite an und stellen Sie sicher, dass sie dort angezeigt wird. Wenn dies der Fall ist, aktivieren Sie die Debug-Protokolle und erstellen Sie einen Fehlerbericht damit.
Stellen Sie sicher, dass Sie dem Konto, mit dem Sie die Geräte teilen, Administratorzugriff gegeben haben. Dieser wird beispielsweise für Aktualisierungen des Akkus oder der Signalstärke benötigt.
Stellen Sie sicher, dass Sie dem Konto, mit dem Sie die Geräte teilen, Administratorzugriff gegeben haben. Dieser ist für die Freigabe der Basisstationen erforderlich.
Verwenden Sie die neue standortbasierte Schnittstelle von Arlo ? In diesem Fall können Sie nur Standorte aktivieren oder deaktivieren, nicht jedoch einzelne Geräte.
Zum Ansehen der Feeds ist kein Abonnement erforderlich, Sie benötigen jedoch ein Abonnement, um die Aufzeichnung anzusehen.
Zum Zeitpunkt des Verfassens dieses Artikels (Mai 2024) gibt es keine Möglichkeit, lokale Aufzeichnungen zu lesen. Alle anderen Funktionen funktionieren gut.
Das tun sie auf jeden Fall. Arlo funktioniert nicht wie IP -Kameras und zeichnet nur auf, wenn eine Bewegung erkannt wird. Wenn Sie also darum bitten, einen Stream zu starten, müssen Sie mit den Arlo -Servern kommunizieren, die mit der Kamera bei Ihnen zu Hause kommunizieren. Es kann einige Sekunden dauern, bis alles in Betrieb ist. Streaming funktioniert etwa so:
Camera ---> Arlo Cloud Servers --> Home Assistant --> Your Home Assistant Client
Der Videoverkehr muss aus Ihrem Haus und dann wieder hinein wandern ...
Dies ist eine Liste von Geräten, von denen bekannt ist, dass sie funktionieren. Die meisten Arlo -Geräte funktionieren auch dann, wenn sie in dieser Liste nicht ausdrücklich erwähnt werden, obwohl sie möglicherweise über eingeschränkte Funktionalität verfügen.
Modell | Name | Merkmale |
---|---|---|
ABC1000 | Baby | Bewegung, Audio, Umgebung, Schrei |
AVD1001 | Kabelgebundene Video-Türklingel | Bewegung |
AVD2001 | Unverzichtbare Video-Türklingel | Bewegung, Sirene |
AVD3001 | Kabelgebundene Video-Türklingel HD | Bewegung, Sirene |
AVD4001 | Kabelgebundene Video-Türklingel 2K | Bewegung, Sirene |
FB1001 | Pro 3 Flutlicht | Scheinwerfer |
MS1001 | Alles in einem Sensor | Bewegung, offen, nass, Manipulation, Temperatur |
VMB3010 | Basisstation | |
VMB4000 | Basisstation 2 | Sirene |
VMB4500 | Pro-Basisstation | Sirene |
VMC2030 | Unverzichtbare Kamera | Bewegung, Audio, Sirene, Scheinwerfer |
VMC2040 | Unverzichtbare Innenkamera | Bewegung, Audio, Sirene, keine Batterie |
VMC3030 | HD-Kamera | Bewegung, Audio |
VMC3040 | Q-Kamera | Bewegung, Audio |
VMC3060 | Essential Indoor-Kamera 2 | Bewegung, muss angeschaut werden |
VMC3052 | Unverzichtbare XL-Kamera | Bewegung, Audio, Spotlight |
VMC4030 | Pro 2 Kamera | Bewegung, Audio |
VMC4040 | Pro 3 Kamera | Bewegung, Audio, Sirene, Scheinwerfer |
VMC4041 | Pro 4 Kamera | Bewegung, Audio, Sirene, Scheinwerfer |
VMC4060 | Pro 5 Kamera | Bewegung, Audio, Sirene, Scheinwerfer |
VMC5040 | Ultra-Kamera | Bewegung, Audio, Sirene, Scheinwerfer |
VML2030 | Go 2 Kamera | Bewegung, Audio |
VML4030 | Geh zur Kamera | Bewegung |
Diese Komponente wurde durch Reverse Engineering der auf der Arlo Camera-Webseite verwendeten APIs geschrieben.
Dies sind allgemeine Einschränkungen:
Dies sind Einschränkungen gegenüber der Website:
Dies sind Einschränkungen gegenüber der mobilen Anwendung:
Die letzten beiden lassen sich so zusammenfassen if the WEB API doesn't support it, neither can the component.
Berücksichtigen Sie dies bei mir, wenn Sie nach neuen Funktionswünschen fragen.