Skip to content

daschaefer/SymconBlueIris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BlueIris v2 Module für IP-Symcon

Dieses IP-Symcon PHP Modul ermöglicht die Verwendung von Netzwerkkameras über BlueIris

Content

  1. Funktionsumfang
  2. Anforderungen
  3. Vorbereitung & Installation & Konfiguration
  4. Funktionen

1. Funktionsumfang

Die folgenden Funktionalitäten sind implementiert:

  • Abfragen der Streams als Mediaobjekt
  • Kameras aktivieren/deaktivieren/pausieren
  • Motion Detection aktivieren/deaktiviere
  • Kameraparameter wählbar: minimal/vollständig (minimal ist Standard da deutlich weniger Variablen verwendet werden)
  • Abfragen des Alarmbildes als ID

2. Anforderungen

  • IP-Symcon 5.x installation (Linux / Windows)
  • Bereits installiertes und konfiguriertes BlueIris

3. Vorbereitung & Installation & Konfiguration

Installation in IPS 5.x

Im "Module Control" (Kern Instanzen->Modules) die URL "https://github.com/daschaefer/SymconBlueIris.git" mit dem Repository v2 hinzufügen.
Danach ist es möglich eine neue BlueIris Instanz innerhalb des Objektbaumes von IP-Symcon zu erstellen. Nach erfolgreicher Konfiguration des Moduls werden automatisch alle Kameras als neue BlueIrisCamera Instanzen angelegt.

Konfiguration

Host:

Die IP-Adresse/Hostname des BlueIris Servers

Port:

Der Port des BlueIris Servers (Standard: 81)

Benutzername:

Benutzername für den Zugriff auf den BlueIris Server

Passwort:

Passwort für den Zugriff auf den BlueIris Server

Kameravariablen:

Minimal legt nur die wichtigsten Variablen an, Vollständig legt alle Variablen an die über die API übermittelt werden

Max. Breite pro Kamera im Raster:

Legt die maximale Breite in Pixeln pro Kamerabild im Raster fest. Standard ist 600px. Die Einstellung ermöglicht es je nach Auflösung des Endgerätes eine schöne Darstellung des Rasters herzustellen. Das Raster funktioniert nur bei deaktiviertem Image Grabber!

Image Grabber verwenden:

Kamerabild über Image Grabber holen, dies ermöglicht die Verwendung von Symcon Connect. Setzt die Rasterdarstellung außer Kraft.

Aktualisierungsintervall:

Aktualisierungsintervall für den Image Grabber in Sekunden (default 10s)

Webhook Benutzername:

Benutzername für den Zugriff auf den Webhook des Moduls

Webhook Passwort:

Passwort für den Zugriff auf den Webhook des Moduls

Konfiguration der Übermittlung eines Triggers an Symcon

  1. BlueIris Adminkonsole öffnen

  2. Die Eigenschaften der Kamera öffnen welche bei Bewegung einen Trigger senden soll.

  3. Dort dann den Reiter 'Alerts' öffnen. Den merkierten Punkt anhaken und auf den Knopf 'Configure...' klicken:

Kameraeigenschaften - Alerts

  1. Dort als Typ 'http://' auswählen und folgenden String eintragen (Benutzername / Passwort der Modulkonfiguration innerhalb Symcon entnehmen):

Aktionsgruppe

  • Benutzername:Passwort@Symcon-IP-Adresse:3777/hook/blueiris?cam=&CAM&action=trigger

4. Funktionen

BLUEIRIS_DisableAlarm(InstanceID: Integer)

Deaktiviert die Alarmierung


BLUEIRIS_EnableAlarm(InstanceID: Integer)

Aktiviert die Alarmierung


BLUEIRIS_GetAlertList(InstanceID: Integer)

Gibt alle Informationen zur Alarmierung zurück


BLUEIRIS_GetCamList(InstanceID: Integer)

Gibt alle installierten Kameras zurück


BLUEIRIS_GetClipList(InstanceID: Integer)

Gibt alle Clips zurück


BLUEIRIS_Query(InstanceID: Integer, param: Variant)

Anfragen an den BlueIris Server senden


BLUEIRIS_ResetAlarm(InstanceID: Integer)

Setzt den Alarm zurück


BLUEIRIS_Update(InstanceID: Integer)

Interne Updateroutine (sollte nicht verwendet werden)


BLUEIRISCAMERA_Disable(InstanceID: Integer)

Deaktiviert die Kamera


BLUEIRISCAMERA_Enable(InstanceID: Integer)

Aktiviert die Kamera


BLUEIRISCAMERA_MotionDetection(InstanceID: Integer, state: Variant)

Aktiviert / Deaktiviert die Bewegungserkennung der Kamera


BLUEIRISCAMERA_Pause(InstanceID: Integer, pause: Variant)

Pausiert die Kamera


BLUEIRISCAMERA_PTZ(InstanceID: Integer, Camera: String, PTZ_CMD: int)

PTZ Steuerung der Kamera:

PTZ_CMD: 0: Pan left

1: Pan right

2: Tilt up

3: Tilt down

4: Center or home (if supported by camera)

5: Zoom in

6: Zoom out

8..10: Power mode, 50, 60, or outdoor

11..26: Brightness 0-15

27..33: Contrast 0-6

34..35: IR on, off

101..120: Go to preset position 1..20


BLUEIRISCAMERA_Reset(InstanceID: Integer)

Setzt die Kamera zurück


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages