Skip to content

Commit

Permalink
no message
Browse files Browse the repository at this point in the history
  • Loading branch information
Nall-chan committed Dec 8, 2023
1 parent edb4ea6 commit 5fc7356
Show file tree
Hide file tree
Showing 18 changed files with 32 additions and 39 deletions.
6 changes: 2 additions & 4 deletions ONVIF Configurator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[![License](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-green.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)
[![Check Style](https://github.com/Nall-chan/ONVIF/workflows/Check%20Style/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Run Tests](https://github.com/Nall-chan/ONVIF/workflows/Run%20Tests/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#2-spenden)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#2-spenden)[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](#2-spenden)

# ONVIF Configurator <!-- omit in toc -->
Beschreibung des Moduls.
Expand Down Expand Up @@ -103,11 +103,9 @@ Keine Aktionen verfügbar.

Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

PayPal:
<a href="https://www.paypal.com/donate?hosted_button_id=G2SLW2MEMQZH2" target="_blank"><img src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_LG.gif" border="0" /></a>

Wunschliste:
<a href="https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share" target="_blank"><img src="https://upload.wikimedia.org/wikipedia/commons/4/4a/Amazon_icon.svg" border="0" width="100"/></a>
[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share)

## 10. Lizenz

Expand Down
1 change: 1 addition & 0 deletions ONVIF Configurator/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"VideoSource": "Video-Quelle",
"Location": "Lokation",
"Error on read of capabilities.": "Fehler beim Lesen der Funktionen.",
"Device has no xAddr for this service.": "Gerät hat keine xAddr für diesen Dienst.",
"Instance has no active parent.": "Instanz hat kein aktives übergeordnetes Element.",
"Unknown error.": "Unbekannter Fehler.",
"No valid answer.": "Keine gültige Antwort.",
Expand Down
8 changes: 3 additions & 5 deletions ONVIF Digital Input/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
[![License](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-green.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)
[![Check Style](https://github.com/Nall-chan/ONVIF/workflows/Check%20Style/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Run Tests](https://github.com/Nall-chan/ONVIF/workflows/Run%20Tests/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#2-spenden)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#2-spenden)[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](#2-spenden)

# ONVIF Digital Input <!-- omit in toc -->
Bildet die Digitalen Eingänge in Symcon ab.

## Inhaltsverzeichnis <!-- omit in toc -->

- [1. Funktionsumfang](#1-funktionsumfang)
- [2. Voraussetzungen](#2-vorraussetzungen)
- [2. Voraussetzungen](#2-voraussetzungen)
- [3. Software-Installation](#3-software-installation)
- [4. Einrichten der Instanzen in IP-Symcon](#4-einrichten-der-instanzen-in-ip-symcon)
- [5. Statusvariablen](#5-statusvariablen)
Expand Down Expand Up @@ -84,11 +84,9 @@ Keine Aktionen verfügbar.

Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

PayPal:
<a href="https://www.paypal.com/donate?hosted_button_id=G2SLW2MEMQZH2" target="_blank"><img src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_LG.gif" border="0" /></a>

Wunschliste:
<a href="https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share" target="_blank"><img src="https://upload.wikimedia.org/wikipedia/commons/4/4a/Amazon_icon.svg" border="0" width="100"/></a>
[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share)

## 10. Lizenz

Expand Down
1 change: 1 addition & 0 deletions ONVIF Digital Input/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"Event not valid": "Ereignis ist nicht gültig",
"Digital input: ": "Digitaler Eingang: ",
"IdleState: ": "Ruhelage: ",
"Device has no xAddr for this service.": "Gerät hat keine xAddr für diesen Dienst.",
"Instance has no active parent.": "Instanz hat kein aktives übergeordnetes Element.",
"Unknown error.": "Unbekannter Fehler.",
"No valid answer.": "Keine gültige Antwort.",
Expand Down
6 changes: 2 additions & 4 deletions ONVIF Digital Output/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[![License](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-green.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)
[![Check Style](https://github.com/Nall-chan/ONVIF/workflows/Check%20Style/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Run Tests](https://github.com/Nall-chan/ONVIF/workflows/Run%20Tests/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#2-spenden)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#2-spenden)[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](#2-spenden)

# ONVIF Digital Output <!-- omit in toc -->
Bildet Digitale Ausgänge (Relays) in Symcon ab.
Expand Down Expand Up @@ -103,11 +103,9 @@ Wenn so eine Instanz als Ziel einer Aktion ausgewählt wurde, steht folgende Akt

Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

PayPal:
<a href="https://www.paypal.com/donate?hosted_button_id=G2SLW2MEMQZH2" target="_blank"><img src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_LG.gif" border="0" /></a>

Wunschliste:
<a href="https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share" target="_blank"><img src="https://upload.wikimedia.org/wikipedia/commons/4/4a/Amazon_icon.svg" border="0" width="100"/></a>
[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share)

## 10. Lizenz

Expand Down
1 change: 1 addition & 0 deletions ONVIF Digital Output/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
"Mode: ": "Modus: ",
"DelayTime: ": "Verzögerung: ",
"IdleState: ": "Ruhelage: ",
"Device has no xAddr for this service.": "Gerät hat keine xAddr für diesen Dienst.",
"Instance has no active parent.": "Instanz hat kein aktives übergeordnetes Element.",
"Unknown error.": "Unbekannter Fehler.",
"No valid answer.": "Keine gültige Antwort.",
Expand Down
6 changes: 2 additions & 4 deletions ONVIF Discovery/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[![License](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-green.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)
[![Check Style](https://github.com/Nall-chan/ONVIF/workflows/Check%20Style/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Run Tests](https://github.com/Nall-chan/ONVIF/workflows/Run%20Tests/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#2-spenden)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#2-spenden)[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](#2-spenden)

# ONVIF Discovery <!-- omit in toc -->
Erkennt ONVIF kompatible Geräte innerhalb des lokalen LAN.
Expand Down Expand Up @@ -122,11 +122,9 @@ Keine Aktionen verfügbar.

Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

PayPal:
<a href="https://www.paypal.com/donate?hosted_button_id=G2SLW2MEMQZH2" target="_blank"><img src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_LG.gif" border="0" /></a>

Wunschliste:
<a href="https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share" target="_blank"><img src="https://upload.wikimedia.org/wikipedia/commons/4/4a/Amazon_icon.svg" border="0" width="100"/></a>
[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share)

## 10. Lizenz

Expand Down
7 changes: 2 additions & 5 deletions ONVIF Events/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[![License](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-green.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)
[![Check Style](https://github.com/Nall-chan/ONVIF/workflows/Check%20Style/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Run Tests](https://github.com/Nall-chan/ONVIF/workflows/Run%20Tests/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#2-spenden)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#2-spenden)[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](#2-spenden)

# ONVIF Events <!-- omit in toc -->
Bildet verschiedene Ereignisse (Events) als Statusvariablen in Symcon ab.
Expand Down Expand Up @@ -160,12 +160,9 @@ Keine Aktionen verfügbar.

Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

PayPal:
<a href="https://www.paypal.com/donate?hosted_button_id=G2SLW2MEMQZH2" target="_blank"><img src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_LG.gif" border="0" /></a>

Wunschliste:
<a href="https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share" target="_blank"><img src="https://upload.wikimedia.org/wikipedia/commons/4/4a/Amazon_icon.svg" border="0" width="100"/></a>

[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share)
## 10. Lizenz

IPS-Modul:
Expand Down
1 change: 1 addition & 0 deletions ONVIF Events/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"Event(s)": "Ereignis-Pfad",
"Configuration is valid": "Konfiguration ist gültig",
"Event missing": "Ereignis fehlt",
"Device has no xAddr for this service.": "Gerät hat keine xAddr für diesen Dienst.",
"Instance has no active parent.": "Instanz hat kein aktives übergeordnetes Element.",
"Unknown error.": "Unbekannter Fehler.",
"No valid answer.": "Keine gültige Antwort.",
Expand Down
6 changes: 2 additions & 4 deletions ONVIF IO/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[![License](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-green.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)
[![Check Style](https://github.com/Nall-chan/ONVIF/workflows/Check%20Style/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Run Tests](https://github.com/Nall-chan/ONVIF/workflows/Run%20Tests/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#2-spenden)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#2-spenden)[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](#2-spenden)

# ONVIF IO <!-- omit in toc -->
Stellt die Verbindung zu einem ONVIF-Gerät her.
Expand Down Expand Up @@ -140,11 +140,9 @@ Keine Aktionen verfügbar.

Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

PayPal:
<a href="https://www.paypal.com/donate?hosted_button_id=G2SLW2MEMQZH2" target="_blank"><img src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_LG.gif" border="0" /></a>

Wunschliste:
<a href="https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share" target="_blank"><img src="https://upload.wikimedia.org/wikipedia/commons/4/4a/Amazon_icon.svg" border="0" width="100"/></a>
[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share)

## 10. Lizenz

Expand Down
2 changes: 1 addition & 1 deletion ONVIF IO/module.php
Original file line number Diff line number Diff line change
Expand Up @@ -1498,7 +1498,7 @@ protected function GetCapabilities(): bool
\ONVIF\NS::Management => '/onvif/device_service',
\ONVIF\NS::Event => '',
\ONVIF\NS::Media => '/onvif/media_service',
\ONVIF\NS::PTZ => '',
\ONVIF\NS::PTZ => '/onvif/ptz_service',
\ONVIF\NS::Imaging => '',
\ONVIF\NS::Analytics => '',
\ONVIF\NS::DeviceIO => '',
Expand Down
6 changes: 2 additions & 4 deletions ONVIF Image Grabber/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[![License](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-green.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)
[![Check Style](https://github.com/Nall-chan/ONVIF/workflows/Check%20Style/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Run Tests](https://github.com/Nall-chan/ONVIF/workflows/Run%20Tests/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#3-spenden)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#3-spenden)[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](#3-spenden)

# ONVIF Image Grabber <!-- omit in toc -->
Speichert einzelne Snapshots (Standbilder) als ein IPS Medien-Objekt.
Expand Down Expand Up @@ -130,11 +130,9 @@ Als `Aktion` wird unter `Zielspezifisch` auf `Bild von der Kamera aktualisieren`

Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

PayPal:
<a href="https://www.paypal.com/donate?hosted_button_id=G2SLW2MEMQZH2" target="_blank"><img src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_LG.gif" border="0" /></a>

Wunschliste:
<a href="https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share" target="_blank"><img src="https://upload.wikimedia.org/wikipedia/commons/4/4a/Amazon_icon.svg" border="0" width="100"/></a>
[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share)

## 10. Lizenz

Expand Down
1 change: 1 addition & 0 deletions ONVIF Image Grabber/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"Configuration is invalid": "Konfiguration ist ungültig",
"Snapshot URL could not be determined": "Snapshot URL konnte nicht bestimmt werden",
"Error on read capabilities.": "Fehler beim Lesen der Fähigkeiten.",
"Device has no xAddr for this service.": "Gerät hat keine xAddr für diesen Dienst.",
"Instance has no active parent.": "Instanz hat kein aktives übergeordnetes Element.",
"Unknown error.": "Unbekannter Fehler.",
"No valid answer.": "Keine gültige Antwort.",
Expand Down
6 changes: 2 additions & 4 deletions ONVIF Media Stream/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[![License](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-green.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)
[![Check Style](https://github.com/Nall-chan/ONVIF/workflows/Check%20Style/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Run Tests](https://github.com/Nall-chan/ONVIF/workflows/Run%20Tests/badge.svg)](https://github.com/Nall-chan/ONVIF/actions)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#2-spenden)
[![Spenden](https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif)](#2-spenden)[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](#2-spenden)

# ONVIF Media Stream <!-- omit in toc -->
Konfiguriert ein IPS Medien-Objekt anhand der Geräte-Fähigkeiten.
Expand Down Expand Up @@ -298,11 +298,9 @@ Wenn so eine Instanz als Ziel einer Aktion ausgewählt wurde, stehen folgende Ak

Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

PayPal:
<a href="https://www.paypal.com/donate?hosted_button_id=G2SLW2MEMQZH2" target="_blank"><img src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_LG.gif" border="0" /></a>

Wunschliste:
<a href="https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share" target="_blank"><img src="https://upload.wikimedia.org/wikipedia/commons/4/4a/Amazon_icon.svg" border="0" width="100"/></a>
[![Wunschliste](https://img.shields.io/badge/Wunschliste-Amazon-ff69fb.svg)](https://www.amazon.de/hz/wishlist/ls/YU4AI9AQT9F?ref_=wl_share)

## 10. Lizenz

Expand Down
1 change: 1 addition & 0 deletions ONVIF Media Stream/locale.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"Configuration is invalid": "Konfiguration ist ungültig",
"Stream could not be determined": "Stream konnte nicht bestimmt werden",
"Error on read capabilities.": "Fehler beim Lesen der Fähigkeiten.",
"Device has no xAddr for this service.": "Gerät hat keine xAddr für diesen Dienst.",
"Instance has no active parent.": "Instanz hat kein aktives übergeordnetes Element.",
"Unknown error.": "Unbekannter Fehler.",
"No valid answer.": "Keine gültige Antwort.",
Expand Down
6 changes: 3 additions & 3 deletions library.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"compatibility": {
"version": "7.0"
},
"version": "2.12",
"build": 212,
"date": 1691306925
"version": "2.13",
"build": 213,
"date": 1702047058
}
5 changes: 5 additions & 0 deletions libs/ONVIFModuleBase.php
Original file line number Diff line number Diff line change
Expand Up @@ -262,6 +262,11 @@ protected function SendData(string $URI, string $Function, bool $UseLogin = fals
if (!$this->HasActiveParent()) {
return false;
}
if ($URI === '') {
set_error_handler([$this, 'ModulErrorHandler']);
trigger_error($this->Translate('Device has no xAddr for this service.'), E_USER_NOTICE);
restore_error_handler();
}
$this->SendDebug('Send WSDL', $wsdl, 0);
$this->SendDebug('Send Function', $Function, 0);
$this->SendDebug('Send Params', $Params, 0);
Expand Down
1 change: 0 additions & 1 deletion libs/wsdl.php
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,6 @@ class Profile
public const S = 2; // Streaming und WS-Event
public const G = 4; // Recording (ohne streaming!)
public const T = 8; // Streaming und pull point Event, Image Settings

private const ScopesToProfile = [
Scopes::ProfileS => self::S,
Scopes::ProfileG => self::G,
Expand Down

0 comments on commit 5fc7356

Please sign in to comment.