IP-Symcon Modul für die Steuerung aller aktiven Kameras im gleichen Netzwerk.
- Funktionsumfang
- Voraussetzungen
- Installation
- Einrichten der Instanzen in IP-Symcon
- Statusvariablen und Profile
- Visualisierung
- PHP-Befehlsreferenz
- Versionshistorie
Derzeit kann über das Modul nur die Aufzeichnung von Bewegungsereignissen für alle aktivierten Kameras im Netzwerk gesteuert werden. Es ist derzeit noch nicht absehbar, welchen Funktionsumfang das Modul endgültig umfasst.
- IP-Symcon ab Version 6.4
- Über den Module Store das 'Blink Home System'-Modul installieren.
- Alternativ über das Module Control folgende URL hinzufügen
https://github.com/Wilkware/BlinkHomeSystem
odergit://github.com/Wilkware/BlinkHomeSystem.git
- Unter "Instanz hinzufügen" ist das 'Blink Home Sync Modul'-Modul unter dem Hersteller 'Amazon' aufgeführt.
- Über den 'Blink Home Configurator' kann eine einfache Installation vorgenommen werden
Weitere Informationen zum Hinzufügen von Instanzen in der Dokumentation der Instanzen
Konfigurationsseite:
Einstellungsbereich:
Modulinformationen ...
Name | Beschreibung |
---|---|
Gerätetyp | Typbezeichnung (Sync Modul) |
Gerätemodell | Modellbezeichnung (Model 1 oder 2) |
Geräte-ID | Interne Gerätenummer (6-stellig) |
Netwerk-ID | Interne Netwerknummer (6-stellig) |
Bewegungsereignissen ...
Name | Beschreibung |
---|---|
Variable zum manuellen Aktivieren bzw. Deaktivieren der Bewegungsaufzeichnung erstellen? | Schalter für Aktivieren bzw. Deaktivieren der Bewegungsaufzeichnung für das gesamte Netzwerk |
Zeitplan | Zeitplan zum Starten und Stoppen von Aufnahmen |
ZEITPLAN HINZUFÜGEN | Es wird ein Wochenplan mit 2 Zuständen (Aktiv & Inaktiv) angelegt und in den Einstellung hinterlegt. |
Aktualisierungsintervall | Abfrageintervall des Aktivierungszustandes (0 = AUS) |
Aufzeichnungen ...
Name | Beschreibung |
---|---|
Speicherort | Kategorie (Ordner) wo die Aufnahmen (Clips) abgelegt werden sollen |
Speicherlimit | Maximale Anzahl an zu speichernden Aufnahmen (max. letzten 25 Aufnahmen) |
Nur In-Memory-Cache verwenden (keine Speicherung auf Platte)? | Schalter für Speichermodus |
Downloadmodus | Von welchem Medium sollen die Aufnahmen abgeholt werden (Cloudspeicher, lokaler USB-Speicher oder Beide) |
Alarmeinstellungen ...
Name | Beschreibung |
---|---|
Anlegen einer Variabel zum Anzeigen einer erfassten Bewegung! | Legt einen Schalter für Alarm (EIN/AUS) an |
Erstelle eine Variable, um die Kamera mit der letzte erkannten Bewegung zu speichern! | Legt ein Variable zum erfassen der Kamera wo die letzte Bewegung staffand an |
Kamerazuordnung | Zuordnung der Kameras zu einer virtuellen ID (Umweg über Dimmwert eines Lichtes) |
Gleichzeitiges Ausführen eines Skriptes | Hinterlegung eines Skriptes das bei Bewegungserkennung aufgerufen wird. |
Aktionsbereich:
Aktion | Beschreibung |
---|---|
NETZWERK | Ausgabe der Netwerkinformationen. |
SYNC MODUL | Ausgabe der Modulinformationen. |
SPEICHERSTATUS | Ausgabe der Speicherinformationen. |
Entwicklungs- und Debuginformationen ...
Aktion | Beschreibung |
---|---|
STARTEN | Schalter für direktes scharf Stellen der Aufnahme |
STOPPEN | Schalter zum direkten Stoppen von Aufnahmen |
EVENTS | Versucht Aufnahmen von der Cloud herunterzuladen (Abo notwendig) |
CLIPS | Versucht Aufnahmen vom lokalen USB-Medium herunterzuladen (USB Stick am Modul notwendig) |
ALARM | Simuliert eine eingehende Alarmmeldung |
BEWEGUNG | Simuliert eine Bewegung mit zufälliger Kamera-ID (zwischen 10 und 100) |
Die Statusvariablen werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
Ident | Name | Typ | Profil | Beschreibung |
---|---|---|---|---|
circuit_snapshot | Zeitplan Aufnahmen | event | Wochenplan für Bewegungsmeldungen | |
recording | Aufzeichnung | boolean | ~Switch | An/Aus-Schalter für Aufzeichnungen |
alert | Alarm | boolean | ~Switch | An/Aus-Schalter für Alarmmeldungen |
download | Herunterladen | integer | BHS.Download | Variable zum Herunterladen von Videoclips |
Folgendes Profil wird angelegt:
Name | Typ | Beschreibung |
---|---|---|
BHS.Download | Integer | Download Profil (1: '►') |
Man kann die Statusvariablen direkt im WF verlinken.
boolean BHS_Arm(integer $InstanzID);
Schaltet alle im Netwerk befindlichen Kameras scharf.
Beispiel: BHS_Arm(12345);
boolean BHS_Disarm(integer $InstanzID);
Schaltet alle im Netwerk befindlichen Kameras unscharf.
Beispiel: BHS_Disarm(12345);
v1.9.20241029
- NEU: Alarmeinstellungen wurden um die Möglichkeit erweitert, die Kamera mit der letzten registrierten Bewegung zu speichern
- FIX: Dokumentation korriegiert und überarbeitet
v1.8.20241024
- FIX: Umstellung der internen Verarbeitung von utf8_encode auf bin2hex
v1.6.20240606
- FIX: Interne Bibliotheken überarbeitet und vereinheitlicht
- FIX: Dokumentation überarbeitet
v1.5.20231013
- NEU: Konfigurationsformular komplett überarbeitet
- NEU: Synchronisierung des Aufnahmestatus
- NEU: Support für Alarmmeldungen über Amazon Alexa
- NEU: Ausführen eines Skriptes bei Alarmmeldung
- NEU: Herunterladen von Bewegungsaufzeichnungen (Cloud & Lokal)
- NEU: Speicherung von Video-Clips als Medien-Objekt (mp4)
- NEU: Support für lokale USB Speicher
- FIX: Übersetzungen ausgebaut bzw. vervollständigt
- FIX: Blink API Layer erweitert, aktualisiert und dokumentiert
- FIX: Debug- bzw. Fehlermeldungen erweitert
- FIX: Style-Checks aktualisiert
- FIX: Interne Bibliotheken überarbeitet und vereinheitlicht
- FIX: Dokumentation überarbeitet
v1.1.20220130
- NEU: Zeitplan für Aufnahmenaktivierung hinzugefügt
- FIX: Funktionen Network() und SyncModul() nur für internen Gebrauch verändert
v1.0.20220110
- NEU: Initialversion
Ich möchte mich für die Unterstützung bei der Entwicklung dieses Moduls bedanken bei ...
- HarmonyFan : für die geniale Idee mit den Dimmwerten bei den Alarmeinstellungen und Alexa
- richimaint. da8ter, djtark : und viel Andere für das generelle Testen und Melden von Bugs
Seit nunmehr über 10 Jahren fasziniert mich das Thema Haussteuerung. In den letzten Jahren betätige ich mich auch intensiv in der IP-Symcon Community und steuere dort verschiedenste Skript und Module bei. Ihr findet mich dort unter dem Namen @pitti 😉
Die Software ist für die nicht kommerzielle Nutzung kostenlos, über eine Spende bei Gefallen des Moduls würde ich mich freuen.
Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International