Ermöglicht die Kommunikation mit einem Blink Endgerät, derzeit vornehmlich Kameras.
- Funktionsumfang
- Voraussetzungen
- Installation
- Einrichten der Instanzen in IP-Symcon
- Statusvariablen und Profile
- Visualisierung
- PHP-Befehlsreferenz
- Versionshistorie
Derzeit kann über das Modul nur eien Momentaufnahme (Snapshot) aktiviert und angezeigt werden.
Es ist derzeit noch nicht absehbar, welchen Funktionsumfang das Modul endgültig umfasst.
- IP-Symcon ab Version 8.1
- Über den Module Store das 'Blink Home System'-Modul installieren.
- Alternativ über das Module Control folgende URL hinzufügen
https://github.com/Wilkware/BlinkHomeSystemodergit://github.com/Wilkware/BlinkHomeSystem.git
- Unter "Instanz hinzufügen" ist das 'Blink Home Device'-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:
📳 Geräteinformationen ...
| Name | Beschreibung |
|---|---|
| Gerätetyp | Typbezeichnung (Kamera) |
| Gerätemodell | Modellbezeichnung |
| Geräte-ID | Interne Gerätenummer |
| Netwerk-ID | Interne Netwerknummer |
🖼️ Bilder ...
| Name | Beschreibung |
|---|---|
| Erstellen einer Medienvariablen für Momentausnahmen! | Schalter für Anlegen eines Medienobjektes (Image) für das Speichern der Aufnahmen |
| Benutze In-Memory Cache! | Schalter zum direkten Speichern des Medienobjektes im Speicher (Cache) |
| Erstellen eines Zeitstempels auf jeder Momentaufnahme! | Schalter zum Aktivieren eines Zeitstemples auf jeder Aufnahme |
| Seitenrand Oben | Abstand des Zeitstempels vom oberen Bildrand |
| Seitenrand Links | Abstand des Zeitstempels vom linken Bildrand |
| Schriftgröße | Schriftgröße des Zeitstempels |
| Schriftfarbe | Farbliche Gestaltung des Zeitstempels |
| Pfad zu der TrueType-Schriftart | Angabe welcher Truetype-Font verwendet werden soll (voller Dateipfad) |
⏱️ Zeitsteuerung ...
| Name | Beschreibung |
|---|---|
| Aktualisierungsintervall | Zeit zwischen 2 Aufnahmen (Standard 60 Minuten), 0 deaktiviert die Aufnahmen. ACHTUNG: zu kurzes Intervall geht auf die Lebensdauer der Batterie! |
| Zeitplan | Zeitraum in dem Aufnahmen im angeegebenen Intervall erfolgen sollen. |
🎥 Liveansicht ...
| Name | Beschreibung |
|---|---|
| Live-Ansicht über Middleware-Server aktivieren! | Dadurch wird eine spezielle Kachel-Darstellung aktiviert, welche das Starten und Stoppen der Live-Ansicht in der Visualisierung ermöglicht |
| Url des Middleware-Servers (IP:PORT) | Url (IP-Adresse + eingestellten Port) zum Server |
⚙️ Erweiterte Einstellungen ...
| Name | Beschreibung |
|---|---|
| Anlegen einer Variabel zur Auslösung einer Momentaufnahme der aktuellen Ansicht der Kamera! | Variable für's Webfront zum Auslösen einer Aufnahme |
| Erstellen einer Variable zur Anzeige des Ladezustands der Batterie! | Variable für's Webfront zum Anzeigen des Ladezustandes |
| Automatisches Zurücksetzen des Kommando-Stacks! | Automatisches Zurücksetzen der Kommando ID beim auftretten von Fehlern. |
Aktionsbereich:
| Aktion | Beschreibung |
|---|---|
| ZEITPLAN HINZUFÜGEN | Es wird ein Wochenplan mit 2 Zuständen (Aktiv & Inaktiv) angelegt und in den Einstellung hinterlegt. |
| SNAPSHOT | Löst eine Momentaufnahme(Snapshot) aus. |
| LIVEVIEW | Anzeige der LiveView Anfrageantwort |
| KONFIGURATION | Anzeige der Geräte-Konfigurationsdaten |
| SIGNALE | Anzeige von verschiedenen Signalen (WiFi usw.) |
| ZURÜCKSETZEN | Reset des Kommando-Stacks um Kommunikation wieder zu synchronisieren. |
Die Statusvariablen werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
| Ident | Name | Typ | Profil | Beschreibung |
|---|---|---|---|---|
| circuit_snapshot | Zeitplan Snapshot | event | Wochenplan für Momentaufnahmen | |
| thumbnail | Bild | media | Medienobject zum Speichern der Aufnahme | |
| motion_detection | Bewegungserkennung | boolean | ~Switch | Variable zum an- und ausschalten der Bewegungserkennung |
| snapshot | Auslöser | integer | BHS.Update | Variable zum Auslösen einer Momentaufnahme |
| battery | Batterie | integer | BHS.Battery | Variable zur Anzeige des Ladezustands (nur wenn batteriebetrieben) |
Folgendes Profil wird angelegt:
| Name | Typ | Beschreibung |
|---|---|---|
| BHS.Update | Integer | Auslöser Profil (1: '►') |
| BHS.Battery | Integer | Batterieladezustandsanzeige (0 ... 3) |
Man kann die Statusvariablen direkt im WF verlinken.
Wenn Die Option "Liveview" aktiviert
Ein direkter Aufruf von öffentlichen Funktionen ist nicht notwendig!
v2.0.20251013
- NEU: Support für TileVisu (Kachel-Visualisierung)
- NEU: Support für Liveview über externen Middleware-Server
- NEU: Support für Blink Outdoor 4
- NEU: Neue Entwickleroption (Konfiguration) um gesamte Gerätedaten anzuzeigen
- NEU: Umstellung auf Strict-Modus (IPSModuleStrict)
- NEU: Umstellung auf globale einheitliche Versionsnummer
- NEU: Kompatibilität auf IPS 8.1 vereinheitlicht
- FIX: Umbau der Ermittlung des Ladezustandes bei Batteriebetrieb
- FIX: Interne Bibliotheken und Konfiguration überarbeitet und vereinheitlicht
- FIX: Inline-Dokumentation komplett überarbeitet
v1.8.20241024
- NEU: Auslösen einer Direktaufnahme (Clip aufnehmen)
- NEU: Neue Option zum automatischen Zurücksetzen des Kommando-Stacks
- NEU: Zufälliger Zeit-Offset bei Neustart (un damit auch bei Konfigurationsänderungen)
- FIX: Konfigurationsformular vereinheitlicht
v1.7.20240628
- NEU: Support für Blink Mini 2
- NEU: Support für Anzeige des Ladezustandes von batteriebetriebenen Geräten
- NEU: Neue Entwickleroption (Signale) um einige Sensordaten anzuzeigen
- FIX: Anzeige-Popup ausgetauscht für fehlerfreie Auflistung
v1.6.20240606
- NEU: Support für Blink Indoor Kamera (3rd Gen)
- NEU: Ausgabe ins Log wenn Kamera nicht mehr auf Kommandos reagiert (Zombies)
- NEU: Neue Entwickleroption (Zurücksetzen) um Kommunikation mit Kameras wieder zu synchronisieren
- FIX: Interne Bibliotheken überarbeitet und vereinheitlicht
- FIX: Dokumentation überarbeitet
v1.5.20231013
- NEU: Bewegungserkennung jetzt auch für Blink Mini verfügbar
- FIX: Übersetzungen ausgebaut bzw. vervollständigt
- FIX: Blink API Layer erweitert, aktualisiert und neu dokumentiert
- FIX: Style-Checks aktualisiert
- FIX: Interne Bibliotheken überarbeitet und vereinheitlicht
- FIX: Dokumentation überarbeitet
v1.4.20220815
- FIX: Anpassungen für Blink Doorbells
- FIX: Logging verbessert
v1.3.20220620
- NEU: Unterstütztung für Blink Doorbells
- FIX: Bildverarbeitung überarbeitet
- FIX: Logging verbessert
v1.2.20220214
- NEU: Bewegungserkennung für Blink Mini deaktiviert
- FIX: Hintergrundrahmen für Zeitstempel optimiert
- FIX: Übersetzungen korrigiert
v1.1.20220130
- NEU: Blink Mini Support
- NEU: Format für Zeitstempel hinzugefügt
- NEU: Hintergrundfarbe für Zeitstempel hinzugefügt
- FIX: Bugfix Zeitplan
v1.0.20220110
- NEU: Initialversion
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