Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
plugins:cam_connect:start [2023/09/17 09:14] – [Cam-Connect] Michael Schlenstedtplugins:cam_connect:start [2023/09/17 09:27] (aktuell) Michael Schlenstedt
Zeile 3: Zeile 3:
 Version History... Version History...
  
-[[https://github.com/Woersty/LoxBerry-Plugin-cam-connect/releases|Änderungshistorie]] +[[https://github.com/Woersty/LoxBerry-Plugin-cam-connect/releases|Änderungshistorie]]\\
- +
-\\+
  
 ---- ----
  
-\\+<WRAP center round important 100%> 
 +Das Plugin überträgt die Authentifizierungsdaten für die Kamera in leserlicher Form im Netzwerk. Wer Zugriff auf das Netzwerk hat, könnte die Daten möglicherweise mitlesen. 
 +</WRAP> 
  
 {{plugins:cam_connect:1207501992.jpg?600}} {{plugins:cam_connect:1207501992.jpg?600}}
Zeile 21: Zeile 22:
   * LOGLEVEL - Protokollierungsstufe des Plugins. Mögliche Werte: ''%%2 (Kritisch),3 (Fehler),4 (Warnung),7 (Debug/Trace)%%''   * LOGLEVEL - Protokollierungsstufe des Plugins. Mögliche Werte: ''%%2 (Kritisch),3 (Fehler),4 (Warnung),7 (Debug/Trace)%%''
   * EMAIL_FILENAME -  Diese Option legt fest, wie die Kamerabild-Dateinamen beginnen. Es werd weitere Dinge angefügt. Standardwert: ''%%Snapshot%%''   * EMAIL_FILENAME -  Diese Option legt fest, wie die Kamerabild-Dateinamen beginnen. Es werd weitere Dinge angefügt. Standardwert: ''%%Snapshot%%''
-  * VERSION - Version des Plugins\\+  * VERSION - Version des Plugins
  
-\\  **Pro Kamera** //(x = Nummer der Kamera)// +**Pro Kamera** (x = Nummer der Kamera)
- +
-\\+
  
   * ''%%CAM_NAMEx%%'' - Name der Kamera (optional). Wird dem eMail Betreff in [] vorangestellt ,wenn vorhanden   * ''%%CAM_NAMEx%%'' - Name der Kamera (optional). Wird dem eMail Betreff in [] vorangestellt ,wenn vorhanden
Zeile 35: Zeile 34:
   * ''%%CAM_PASSx%%'' - Passwort für die Kamera   * ''%%CAM_PASSx%%'' - Passwort für die Kamera
   * ''%%CAM_WATERMARK_CBx%%'' - Diese Option bietet die Möglichkeit, ein Logo als Wasserzeichen in das Kamerabild einzublenden. Mögliche Werte: 0,1   * ''%%CAM_WATERMARK_CBx%%'' - Diese Option bietet die Möglichkeit, ein Logo als Wasserzeichen in das Kamerabild einzublenden. Mögliche Werte: 0,1
-  * ''%%CAM_IMAGE_RESIZEx%%'' - Diese Option legt fest, wie breit das Kamerabild in Pixeln ist. Es wird automatisch die Höhe errechnet.\\+  * ''%%CAM_IMAGE_RESIZEx%%'' - Diese Option legt fest, wie breit das Kamerabild in Pixeln ist. Es wird automatisch die Höhe errechnet. Standardwert: ''%%0 (unverändert) %%''Mögliche Werte: ''%%0 und 240 - 1920%%'' 
 +  * ''%%CAM_EMAIL_USED_CBx%%'' -  Diese Option bietet die Möglichkeit, eine eMail zu versenden, wenn ein Kamerabild verarbeitet wird. Mögliche Werte: 0,1\\
  
-Standardwert: ''%%0 (unverändert) %%''Mögliche Werte: ''%%0 und 240 1920%%''+** Pro Kamera** (Nur bei aktivierter eMail-Funktion)
  
-  * ''%%CAM_EMAIL_USED_CBx%%'' -  Diese Option bietet die Möglichkeit, eine eMail zu versenden, wenn ein Kamerabild verarbeitet wird. Mögliche Werte: 0,1\\ 
- 
-\\ ** Pro Kamera** //(Nur bei aktivierter eMail-Funktion)//\\  \\ 
  
   * ''%%CAM_RECIPIENTSx%%'' - Liste der eMailempfänger. Mehrere durch ; getrennt.    * ''%%CAM_RECIPIENTSx%%'' - Liste der eMailempfänger. Mehrere durch ; getrennt. 
Zeile 52: Zeile 49:
   * ''%%CAM_EMAIL_BODYx%%'' - Text der eMail (vor dem Bild, falls Bild nicht als Anhang) HTML Codes möglich.    * ''%%CAM_EMAIL_BODYx%%'' - Text der eMail (vor dem Bild, falls Bild nicht als Anhang) HTML Codes möglich. 
   * ''%%CAM_EMAIL_SIGNATUREx%%'' - Text der Signatur (nach dem Bild, falls Bild nicht als Anhang) HTML Codes möglich.   * ''%%CAM_EMAIL_SIGNATUREx%%'' - Text der Signatur (nach dem Bild, falls Bild nicht als Anhang) HTML Codes möglich.
-  * ''%%CAM_EMAIL_RESIZEx %%''- Diese Option legt fest, wie breit das Kamerabild in Pixeln in der eMail ist. Es wird automatisch die Höhe errechnet. +  * ''%%CAM_EMAIL_RESIZEx %%''- Diese Option legt fest, wie breit das Kamerabild in Pixeln in der eMail ist. Es wird automatisch die Höhe errechnet. Standardwert: ''%%0 (unverändert) %%''Mögliche Werte: ''%%0 und 240 - 1920%%''
-  * Standardwert: ''%%0 (unverändert) %%''Mögliche Werte: ''%%0 und 240 - 1920%%''+
   * ''%%CAM_EMAIL_INLINE_CBx %%''-  Diese Option legt fest, ob das Kamerabild in der eMail als Anhang oder Bild im Text versendet wird. Mögliche Werte: 0,1   * ''%%CAM_EMAIL_INLINE_CBx %%''-  Diese Option legt fest, ob das Kamerabild in der eMail als Anhang oder Bild im Text versendet wird. Mögliche Werte: 0,1
   * ''%%CAM_NO_EMAIL_CBx%%'' - Diese Option bietet die Möglichkeit, temporär keine eMails zu versenden   * ''%%CAM_NO_EMAIL_CBx%%'' - Diese Option bietet die Möglichkeit, temporär keine eMails zu versenden
Zeile 77: Zeile 73:
 ===== Kompatible Kameras ===== ===== Kompatible Kameras =====
  
-<HTML> +Die Kameraliste wird ab Version v2018.2.24 bei Updates ersetzt und liegt nun in ''%%\data\plugins\cam-connect%%''. Wer eigene Anpassungen gemacht hat, kann diese als Issue auf [[https://github.com/Woersty/LoxBerry-Plugin-cam-connect/issues/new?title=Cameralist+update+request&body=Please+add+the+following+camera:|GitHub]] melden. Ich pflege sie dann ein.
-<ol> +
-</HTML>+
  
-<HTML> +^ Hersteller ^ Modell ^ Url ^ Auth ^ 
-<li> +|Trendnet|TV-IP310PI|/Streaming/channels/1/picture|CURLAUTH_DIGEST| 
-</HTML> +|Trendnet|TV-IP302PI|/GetImage.cgi|CURLAUTH_DIGEST| 
- +|Digitus|DN-16049|/web/cgi-bin/hi3510/snap.cgi?&-getpic|CURLAUTH_DIGEST| 
-<HTML> +|Axis|M3024-L|/jpg/image.jpg|CURLAUTH_DIGEST| 
-<p> +|Hikvision|DS-2CD2132|/Streaming/channels/1/picture|CURLAUTH_ANY| 
-</HTML> +|Hikvision|DS-2CD2532|/Streaming/channels/1/picture|CURLAUTH_ANY| 
- +|Hikvision|Generic|/Streaming/channels/1/picture|CURLAUTH_ANY| 
-Axis M3017 +|Luna|DVR27108-4MP Channel 1|/cgi-bin/snapshot.cgi?channel=1|CURLAUTH_DIGEST| 
- +|Luna|DVR27108-4MP Channel 2|/cgi-bin/snapshot.cgi?channel=2|CURLAUTH_DIGEST| 
-<HTML> +|Luna|DVR27108-4MP Channel 3|/cgi-bin/snapshot.cgi?channel=3|CURLAUTH_DIGEST| 
-</p> +|Luna|DVR27108-4MP Channel 4|/cgi-bin/snapshot.cgi?channel=4|CURLAUTH_DIGEST| 
-</HTML> +|Luna|DVR27108-4MP Channel 5|/cgi-bin/snapshot.cgi?channel=5|CURLAUTH_DIGEST| 
- +|Luna|DVR27108-4MP Channel 6|/cgi-bin/snapshot.cgi?channel=6|CURLAUTH_DIGEST| 
-<HTML> +|Luna|DVR27108-4MP Channel 7|/cgi-bin/snapshot.cgi?channel=7|CURLAUTH_DIGEST| 
-</li> +|Luna|DVR27108-4MP Channel 8|/cgi-bin/snapshot.cgi?channel=8|CURLAUTH_DIGEST| 
-</HTML> +|Ubiquiti|UniFi G3|/snap.jpeg|CURLAUTH_ANY| 
- +|Mobotix|T24|/record/current.jpg|CURLAUTH_ANY| 
-<HTML> +|Videra|NVD Channel 1|/cgi-bin/snapshot.cgi?channel=channel1|CURLAUTH_DIGEST| 
-<li> +|Videra|NVD Channel 2|/cgi-bin/snapshot.cgi?channel=channel2|CURLAUTH_DIGEST| 
-</HTML> +|Videra|NVD Channel 3|/cgi-bin/snapshot.cgi?channel=channel3|CURLAUTH_DIGEST| 
- +|Videra|NVD Channel 4|/cgi-bin/snapshot.cgi?channel=channel4|CURLAUTH_DIGEST| 
-''%%Axis M3024-L%%'' +|Videra|NVD Channel 5|/cgi-bin/snapshot.cgi?channel=channel5|CURLAUTH_DIGEST| 
- +|Videra|NVD Channel 6|/cgi-bin/snapshot.cgi?channel=channel6|CURLAUTH_DIGEST| 
-<HTML> +|Videra|NVD Channel 7|/cgi-bin/snapshot.cgi?channel=channel7|CURLAUTH_DIGEST| 
-</li> +|Videra|NVD Channel 8|/cgi-bin/snapshot.cgi?channel=channel8|CURLAUTH_DIGEST| 
-</HTML> +|Techage|IPC-DM13E-20SC|/webcapture.jpg?command=snap&channel=1|CURLAUTH_DIGEST| 
- +|Axis|M3114|/jpg/image.jpg|CURLAUTH_DIGEST| 
-<HTML> +|Axis|M3017 View 1|/axis-cgi/jpg/image.cgi?camera=1|CURLAUTH_DIGEST| 
-<li> +|Axis|M3017 View 2|/axis-cgi/jpg/image.cgi?camera=2|CURLAUTH_DIGEST| 
-</HTML> +|Axis|M3017 View 3|/axis-cgi/jpg/image.cgi?camera=3|CURLAUTH_DIGEST| 
- +|Axis|M3017 View 4|/axis-cgi/jpg/image.cgi?camera=4|CURLAUTH_DIGEST| 
-<HTML> +|Axis|M3017 View 5|/axis-cgi/jpg/image.cgi?camera=5|CURLAUTH_DIGEST| 
-<p> +|Axis|M3017 View 6|/axis-cgi/jpg/image.cgi?camera=6|CURLAUTH_DIGEST| 
-</HTML> +|Axis|M3017 View 7|/axis-cgi/jpg/image.cgi?camera=7|CURLAUTH_DIGEST| 
- +|Axis|M3017 View 8|/axis-cgi/jpg/image.cgi?camera=8|CURLAUTH_DIGEST| 
-''%%Axis M3114 %%'' +|Axis|M3017 View 9|/axis-cgi/jpg/image.cgi?camera=9|CURLAUTH_DIGEST| 
- +|Axis|M3017 View 10|/axis-cgi/jpg/image.cgi?camera=10|CURLAUTH_DIGEST| 
-<HTML> +|Axis|M3017 View 11|/axis-cgi/jpg/image.cgi?camera=11|CURLAUTH_DIGEST| 
-</p> +|Dahua|SD1A203T-GN|/cgi-bin/snapshot.cgi|CURLAUTH_DIGEST| 
-</HTML> +|Edimax|IC-5150W|/jpg/image.jpg|CURLAUTH_DIGEST| 
- +|Lupus|LE201|/cgi-bin/mjpg/video.cgi?subtype=1|CURLAUTH_DIGEST| 
-<HTML> +|Trendnet|TV-IP315PI|/ISAPI/Streaming/channels/102/picture|CURLAUTH_DIGEST| 
-</li> +|Instar|IN-8003|/tmpfs/snap.jpg|CURLAUTH_DIGEST| 
-</HTML> +|SONY|SNC-CH180|/oneshotimage.jpg|CURLAUTH_DIGEST|
- +
-<HTML> +
-<li> +
-</HTML> +
- +
-''%%Dahua SD1A203T-GN%%'' +
- +
-<HTML> +
-</li> +
-</HTML> +
- +
-<HTML> +
-<li> +
-</HTML> +
- +
-<HTML> +
-<p> +
-</HTML> +
- +
-''%%Digitus DN-16049%%'' +
- +
-<HTML> +
-</p> +
-</HTML> +
- +
-<HTML> +
-</li> +
-</HTML> +
- +
-<HTML> +
-<li> +
-</HTML> +
- +
-<HTML> +
-<p> +
-</HTML> +
- +
-''%%Edimax IC-5150W%%'' +
- +
-<HTML> +
-</p> +
-</HTML> +
- +
-<HTML> +
-</li> +
-</HTML> +
- +
-<HTML> +
-<li> +
-</HTML> +
- +
-''%%Hikvision DS-2CD2132%%'' +
- +
-<HTML> +
-</li> +
-</HTML> +
- +
-<HTML> +
-<li> +
-</HTML> +
- +
-<HTML> +
-<p> +
-</HTML> +
- +
-''%%Hikvision DS-2CD2532%%'' +
- +
-<HTML> +
-</p> +
-</HTML> +
- +
-<HTML> +
-</li> +
-</HTML> +
- +
-<HTML> +
-<li> +
-</HTML> +
- +
-<HTML> +
-<p> +
-</HTML> +
- +
-''%%Hikvision Generic%%'' +
- +
-<HTML> +
-</p> +
-</HTML> +
- +
-<HTML> +
-</li> +
-</HTML> +
- +
-<HTML> +
-<li> +
-</HTML> +
- +
-<HTML> +
-<p> +
-</HTML> +
- +
-''%%Luna DVR27108-4MP %%'' +
- +
-<HTML> +
-</p> +
-</HTML> +
- +
-<HTML> +
-</li> +
-</HTML> +
- +
-<HTML> +
-<li> +
-</HTML> +
- +
-''%%Mobotix T24%%'' +
- +
-<HTML> +
-</li> +
-</HTML> +
- +
-<HTML> +
-<li> +
-</HTML> +
- +
-<HTML> +
-<p> +
-</HTML> +
- +
-''%%Trendnet TV-IP302PI%%'' +
- +
-<HTML> +
-</p> +
-</HTML> +
- +
-<HTML> +
-</li> +
-</HTML> +
- +
-<HTML> +
-<li> +
-</HTML> +
- +
-<HTML> +
-<p> +
-</HTML> +
- +
-''%%Trendnet TV-IP310PI%%'' +
- +
-<HTML> +
-</p> +
-</HTML> +
- +
-<HTML> +
-</li> +
-</HTML> +
- +
-<HTML> +
-<li> +
-</HTML> +
- +
-''%%Trendnet TV-IP315PI%%'' +
- +
-<HTML> +
-</li> +
-</HTML> +
- +
-<HTML> +
-<li> +
-</HTML> +
- +
-<HTML> +
-<p> +
-</HTML> +
- +
-''%%Ubiquiti Unifi G3// %%''Wichtig ist, dass man in der Konfiguration der Kamera die Anonymous-Snapshot Funktion aktiviert hat.// +
- +
-<HTML> +
-</p> +
-</HTML> +
- +
-<HTML> +
-<p> +
-</HTML> +
- +
-//''%%Die Kameraliste wird ab Version v2018.2.24 bei Updates ersetzt und liegt nun in \data\plugins\cam-connect.%%''//\\  //''%%Wer eigene Anpassungen gemacht hat, kann diese als Issue auf %%''[[https://github.com/Woersty/LoxBerry-Plugin-cam-connect/issues/new?title=Cameralist+update+request&body=Please+add+the+following+camera:|''%%GitHub%%'']]''%% melden. Ich pflege sie dann ein.%%''//\\ +
- +
-<HTML> +
-</p> +
-</HTML> +
- +
-<HTML> +
-</li> +
-</HTML> +
- +
-<HTML> +
-</ol> +
-</HTML>+
  
 ===== Archivierungsfunktion ===== ===== Archivierungsfunktion =====
  
-Ab Version 2020.7.25 gibt es eine neue Archivierungsfunktion. +Ab Version 2020.7.25 gibt es eine neue Archivierungsfunktion. Hierbei kann das Plugin die Bilder lokal, auf einem Netzwerklaufwerk oder USB Speicher archivieren.
- +
-Hierbei kann das Plugin die Bilder lokal, auf einem Netzwerklaufwerk oder USB Speicher archivieren.+
  
 {{plugins:cam_connect:1254687392.jpg?600}} {{plugins:cam_connect:1254687392.jpg?600}}
Zeile 335: Zeile 129:
 ===== Alarmfunktion ===== ===== Alarmfunktion =====
  
-Ab Version 2020.7.25 gibt es eine neue Alarmfunktion.+Ab Version 2020.7.25 gibt es eine neue Alarmfunktion. Wird das Plugin mit dem Parameter alarm aufgerufen, sendet es die Bilder per eMail mit dem Betreff "Alarm" Beispiel: **''%%http://loxberry/plugins/cam-connect/?alarm=1,3 %%''** => Bilder von Kamera 1 und 3 werden gesendet.
  
-Wird das Plugin mit dem Parameter alarm aufgerufen, sendet es die Bilder per eMail mit dem Betreff "Alarm".+Dies kann in Verbindung mit dem Loxone Alarmanlagenbaustein nützlich sein.
  
-Beispiel**''%%http://loxberry/plugins/cam-connect/?alarm=1,3 %%''** => Bilder von Kamera 1 und 3 werden gesendet.\\  Dies kann in Verbindung mit dem Loxone Alarmanlagenbaustein nützlich sein.+{{plugins:cam_connect:1254687391.jpg?600}}
  
-{{plugins:cam_connect:1254687391.jpg?600}}\\  {{plugins:cam_connect:1254687390.jpg?600}}\\  {{plugins:cam_connect:1254687388.jpg?600}}+{{plugins:cam_connect:1254687390.jpg?600}}
  
-\\+{{plugins:cam_connect:1254687388.jpg?600}}
  
-{{plugins:cam_connect:1254687389.jpg?600}}\\+{{plugins:cam_connect:1254687389.jpg?600}}
  
 ===== Funktion des Plugins ===== ===== Funktion des Plugins =====
  
-Das Plugin verbindet sich zur Netzwerkkamera, authentifiziert sich dort, speichert das Bild und stellt es dann - ggf. mit Wasserzeichen - dem Loxone Türsteuerungsbaustein ohne Authentifizierung zur Verfügung. +Das Plugin verbindet sich zur Netzwerkkamera, authentifiziert sich dort, speichert das Bild und stellt es dann - ggf. mit Wasserzeichen - dem Loxone Türsteuerungsbaustein ohne Authentifizierung zur Verfügung.  Außerdem kann das Plugin ein oder mehrere Bilder - in einstellbarer Größe - als eMail versenden.  Der URL für den Aufruf aus dem Türsteuerungsbaustein kann der Plugin-Administrationsseite entnommen werden. Beispiel: ''%%**http://loxberry/plugins/cam-connect/?cam=1** %%''
- +
-Außerdem kann das Plugin ein oder mehrere Bilder - in einstellbarer Größe - als eMail versenden. +
- +
-Der URL für den Aufruf aus dem Türsteuerungsbaustein kann der Plugin-Administrationsseite entnommen werden.\\  Beispiel: ''%%**http://loxberry/plugins/cam-connect/?cam=1** %%''+
  
 <WRAP center round info 100%> <WRAP center round info 100%>
 +
 == Experimental == == Experimental ==
  
Zeile 361: Zeile 152:
  
 Beispiel: ''%%**http://loxberry/plugins/cam-connect/?cam=1&stream**=1%%'' Beispiel: ''%%**http://loxberry/plugins/cam-connect/?cam=1&stream**=1%%''
 +
 </WRAP> </WRAP>
- 
  
 ===== Einrichtung in der Loxone Config ===== ===== Einrichtung in der Loxone Config =====
  
-Die Einrichtung in der Loxone Config ist relativ einfach.\\  Bei der aktuellen Version 9.x des Miniservers empfehle ich, das Feld für den Videostream leer zu lassen, wenn die Kamera keinen MJPEG Stream zur Verfügung stellt. Der Miniserver erzeugt dann automatisch eine Art Videobild durch die kontinuierliche Abfrage von Standbildern.\\  Ab Version 11.x prüft die Loxone Config leere Felder ab und meckert die unvollständige Konfiguration an. Hier kann einfach bei **URL für Videostream (intern)** die gleiche Adresse wie für **Bild bei Klingeln** eingetragen werden.+Die Einrichtung in der Loxone Config ist relativ einfach. 
 + 
 +Bei der aktuellen Version 9.x des Miniservers empfehle ich, das Feld für den Videostream leer zu lassen, wenn die Kamera keinen MJPEG Stream zur Verfügung stellt. Der Miniserver erzeugt dann automatisch eine Art Videobild durch die kontinuierliche Abfrage von Standbildern. 
 + 
 +Ab Version 11.x prüft die Loxone Config leere Felder ab und meckert die unvollständige Konfiguration an. Hier kann einfach bei **URL für Videostream (intern)** die gleiche Adresse wie für **Bild bei Klingeln** eingetragen werden.
  
 {{plugins:cam_connect:1207501993.jpg?600}} {{plugins:cam_connect:1207501993.jpg?600}}
Zeile 376: Zeile 171:
 ===== Fehler melden ===== ===== Fehler melden =====
  
-Fehlerberichte bitte direkt im [[https://github.com/Woersty/LoxBerry-Plugin-cam-connect/issues|Repository auf GitHub]] melden+Fehlerberichte bitte direkt im [[https://github.com/Woersty/LoxBerry-Plugin-cam-connect/issues|Repository auf GitHub]] melden. 
- +
-Das Plugin überträgt die Authentifizierungsdaten für die Kamera in leserlicher Form im Netzwerk.\\  Wer Zugriff auf das Netzwerk hat, könnte die Daten möglicherweise mitlesen.+