Présentation plugin PTZONVIF - Pilotage des caméras ONVIF

Merci pour les vitesses P T et Z mais du coup je ne sais pas quelle valeur correspondanit au Z « d’avant » pour m’en servir « de base » et affiner à partir de là.
Aussi je pense que quand le plugin passera en stable ce serait mieux que tu pré-remplisse ces 3 champs avec des valeurs par défaut pour guider les utilisateurs.
EDIT: j’ai trouvé la valeur 500 dans le code mais si je met une autre valeur çà ne semble pas avoir un effet notable (même avec 5000) j’ai toujours un déplacement mais léger.
En plus je suppose que s’il n’y avait pas de valeur par défaut c’est que j’ai fait la mise à jour sans recréer les équipements ?

La valeur par défaut de met à la création de l’équipement. Pour le zoom, je vais regarder.

Bonjour, j’ai des caméras onvif que j’arrive à piloter avec Ispyconnect.
N’ayant pas de jeedom test, j’ai fait une sauvegarde, la version jeedom est en 4.1.20.
Tout d’abord merci pour ce plugin car il complètera ma sécurité avec des mouvements gauche droite à des durées souhaitées par scénario !:grin:

Maintenant je l’ai installé, et la caméra que j’ai créé avec la découverte m’a donné plusieurs commandes. Et lorsque j’appuie sur H,B,D ou G la caméra monte uniquement d’un petit cran… Mais ne fait pas de gauche ni droite.
Je peux aider si besoin.
Ma caméra ici est un INQMEGA 1080p en PTZ.
Merci par avance pour tes lumières pour mettre les commandes adéquates.

Voici ce que j’ai dans onvif device manager si ça peut aider

Ok, bon là je suis dépassé lol
J’ai changé la commande down par ptzd
J’ai enregistré j’ai testé et ça n’a pas fonctionné.
Je clique sur le right et là magie ça fonctionne ! Je remets down pour la commande down et ça fonctionne O_o

Peut-être à creuser mais j’ai fait la même chose pour la 2 ème caméra et ça fonctionne aussi avec les même symptômes

Pour info, je suis en train de revoir le plugin pour ne m’appuyer que sur une lib php et non plus nodejs, ce qui aura pour effet de simplifier l’installation et la gestion des dépendances.

06/04/2021 | Beta V0.92

  • Abandon de NodeJs au profit de la lib php ponvif de Lorenzo Toscano FIX by KuroNeko 03.03.2017 Improved by Cycne 10.06.2017
  • Plus de dépendances à installer
  • Ajout d’infos sur la caméra dans l’écran équipement
  • Modification des options vitesse de déplacement
  • Ajout d’une commande reboot
  • Export automatique des configs caméras dans le répertoire /ressources du plugin pour debug
  • Possibilité d’import automatique du user, mdp et parent à partir du plugin caméra

Attention au vu de la refonte du plugin, il est préférable de désinstaller l’ancienne version afin de supprimer les fichiers inutiles, et à minima de supprimer / recréer les équipements.

Si aucun gros soucis ne remontent, le plugin devrait passer en stable rapidement.

Correctif du 07/04/21 8h30 : erreur sur le repo affichant page blanche.
Tout est bon maintenant.

Si vous avez 5mn pour tester ma dernière maj, j’ai besoin de retour pour passer en stable

Salut,

Pour moi tout fonctionne Nikel

Bonjour @freddye83,
Mes Foscam sont toutes ok. J’ai par contre une Q5 (Wansview) qui semble ne pas fonctionner. Lors de l’analyse, j’ai un message « GetCapabilities: Communication error ». Les commandes Ptz crées indiquent « ContinuousMove: Communication error ».

Pourrais tu m’envoyer les fichiers créés dans le dossier ressources suite à l’analyse.

Salut, tout d’abord merci pour le plugin fonctionne au top, pense tu pouvoir rajouter la commande éclairage de la caméra??? merci d’avance…

Salut,
Avec la nouvelle version j’ai un message différent : « GetVideoSources: Communication error »
et toujours pas de fichier créés.

Je t’ai répondu en MP

Je ne pense pas que l’éclairage soit géré par le protocole ONVIF. Si tu as des infos, ça m’intéresse car j’ai 2 cam avec projecteur

Bonjour,
Découverte du matin, ce plugin, je teste et découverte de ma Yi Dome, les commandes sont créés, mais pas de réaction de la caméra aux commandes.
Je regarderai plus tard si piste dans les logs

As-tu bien cliqué sur analyse dans l’équipement afin de remplir les champs manquant ?

Bonjour,

Merci pour le plugin.
Il a reconnu et paramétré pour le PTZ ma camera vstarcam c7824wip.

En revanche je n’ai pas de flux vidéo ? une idée d’un paramétrage de base oublié ?

merci par avance

Je ne l’avais pas fait, mais en faisant j’ai

GetStreamUri: Communication error

Voici les logs

[2021-04-23 12:54:51] PTZONVIF.DEBUG: Lancement de la recherche sur le réseau avec un timeout de : 3 s [] []
[2021-04-23 12:54:54] PTZONVIF.DEBUG: discover.json : [{"EndpointReference":{"Address":"urn:aca2f9f7-1787-4exxxxxxc28fa16"},"Types":"tdn:NetworkVideoTransmitter","Scopes":"onvif:\/\/www.onvif.org\/name\/Unknown onvif:\/\/www.onvif.org\/Profile\/Streaming","XAddrs":"http:\/\/192.168.1.146","MetadataVersion":"0","IPAddr":"192.168.1.146"}] [] []
[2021-04-23 12:54:54] PTZONVIF.DEBUG: Caméra trouvée : {"EndpointReference":{"Address":"urn:aca2f9f7-1787-4exxxxxxc28fa16"},"Types":"tdn:NetworkVideoTransmitter","Scopes":"onvif:\/\/www.onvif.org\/name\/Unknown onvif:\/\/www.onvif.org\/Profile\/Streaming","XAddrs":"http:\/\/192.168.1.146","MetadataVersion":"0","IPAddr":"192.168.1.146"} [] []
[2021-04-23 12:54:54] PTZONVIF.DEBUG: URL : http://192.168.1.146 - Port : - Name : Unknown - URN :urn:aca2f9f7-1787-4exxxxxxc28fa16 [] []
[2021-04-23 12:54:54] PTZONVIF.DEBUG: Yi Hack-core_GetDeviceInformation.json : {"Manufacturer":"Yi","Model":"Yi Hack","FirmwareVersion":"0.1.6","SerialNumber":"KFUSY36LPABZNN200808","HardwareId":"0000"} [] []
[2021-04-23 12:54:55] PTZONVIF.DEBUG: Yi Hack-media_GetProfiles.json : {"@attributes":{"token":"Profile_1","fixed":"true"},"Name":"Profile_1","VideoSourceConfiguration":{"@attributes":{"token":"Profile_1"},"Name":[],"UseCount":"0","SourceToken":"Profile_1","Bounds":{"@attributes":{"x":"0","y":"0","width":"640","height":"360"}}},"VideoEncoderConfiguration":{"@attributes":{"token":"Profile_1"},"Name":"Profile_1","UseCount":"0","Encoding":"H264","Resolution":{"Width":"640","Height":"360"},"Quality":"0","RateControl":{"FrameRateLimit":"0","EncodingInterval":"0","BitrateLimit":"0"},"H264":{"GovLength":"40","H264Profile":"Main"},"Multicast":{"Address":{"Type":"IPv4"},"Port":"0","TTL":"0","AutoStart":"false"},"SessionTimeout":"PT0S"},"PTZConfiguration":{"@attributes":{"token":"PTZCfgToken","MoveRamp":"0","PresetRamp":"0","PresetTourRamp":"0"},"Name":"PTZCfg","UseCount":"0","NodeToken":"PTZNodeToken","DefaultAbsolutePantTiltPositionSpace":"http:\/\/www.onvif.org\/ver10\/tptz\/PanTiltSpaces\/PositionGenericSpace","DefaultAbsoluteZoomPositionSpace":"http:\/\/www.onvif.org\/ver10\/tptz\/ZoomSpaces\/PositionGenericSpace","DefaultRelativePanTiltTranslationSpace":"http:\/\/www.onvif.org\/ver10\/tptz\/PanTiltSpaces\/TranslationGenericSpace","DefaultRelativeZoomTranslationSpace":"http:\/\/www.onvif.org\/ver10\/tptz\/ZoomSpaces\/TranslationGenericSpace","DefaultContinuousPanTiltVelocitySpace":"http:\/\/www.onvif.org\/ver10\/tptz\/PanTiltSpaces\/VelocityGenericSpace","DefaultContinuousZoomVelocitySpace":"http:\/\/www.onvif.org\/ver10\/tptz\/ZoomSpaces\/VelocityGenericSpace","DefaultPTZSpeed":{"PanTilt":{"@attributes":{"x":"0.5","y":"0.5","space":"http:\/\/www.onvif.org\/ver10\/tptz\/PanTiltSpaces\/GenericSpeedSpace"}},"Zoom":{"@attributes":{"x":"0.5","space":"http:\/\/www.onvif.org\/ver10\/tptz\/ZoomSpaces\/ZoomGenericSpeedSpace"}}},"DefaultPTZTimeout":"PT00H00M05S","PanTiltLimits":{"Range":{"URI":"http:\/\/www.onvif.org\/ver10\/tptz\/PanTiltSpaces\/PositionGenericSpace","XRange":{"Min":"-1","Max":"1"},"YRange":{"Min":"-1","Max":"1"}}},"ZoomLimits":{"Range":{"URI":"http:\/\/www.onvif.org\/ver10\/tptz\/ZoomSpaces\/PositionGenericSpace","XRange":{"Min":"0","Max":"1"}}},"Extension":{"PTControlDirection":{"EFlip":{"Mode":"OFF"},"Reverse":{"Mode":"OFF"}}}}} [] []
[2021-04-23 12:55:22] PTZONVIF.DEBUG: Lancement découverte avec un timeout de : 3 s [] []
[2021-04-23 12:55:26] PTZONVIF.DEBUG: 1 caméra(s) trouvée(s) [] []
[2021-04-23 12:55:26] PTZONVIF.DEBUG: cam 0 : {"EndpointReference":{"Address":"urn:aca2f9f7-1787-4exxxxxxc28fa16"},"Types":"tdn:NetworkVideoTransmitter","Scopes":"onvif:\/\/www.onvif.org\/name\/Unknown onvif:\/\/www.onvif.org\/Profile\/Streaming","XAddrs":"http:\/\/192.168.1.146","MetadataVersion":"0","IPAddr":"192.168.1.146"} [] []
[2021-04-23 12:55:33] PTZONVIF.DEBUG: Création : 192.168.1.146 [] []
[2021-04-23 12:55:47] PTZONVIF.DEBUG: Lancement de la recherche sur le réseau avec un timeout de : 3 s [] []
[2021-04-23 12:55:51] PTZONVIF.DEBUG: discover.json : [{"EndpointReference":{"Address":"urn:aca2f9f7-1787-4exxxxxxc28fa16"},"Types":"tdn:NetworkVideoTransmitter","Scopes":"onvif:\/\/www.onvif.org\/name\/Unknown onvif:\/\/www.onvif.org\/Profile\/Streaming","XAddrs":"http:\/\/192.168.1.146","MetadataVersion":"0","IPAddr":"192.168.1.146"}] [] []
[2021-04-23 12:55:51] PTZONVIF.DEBUG: Caméra trouvée : {"EndpointReference":{"Address":"urn:aca2f9f7-1787-4exxxxxxc28fa16"},"Types":"tdn:NetworkVideoTransmitter","Scopes":"onvif:\/\/www.onvif.org\/name\/Unknown onvif:\/\/www.onvif.org\/Profile\/Streaming","XAddrs":"http:\/\/192.168.1.146","MetadataVersion":"0","IPAddr":"192.168.1.146"} [] []
[2021-04-23 12:55:51] PTZONVIF.DEBUG: URL : http://192.168.1.146 - Port : - Name : Unknown - URN :urn:aca2f9f7-1787-4exxxxxxc28fa16 [] []
[2021-04-23 12:55:51] PTZONVIF.DEBUG: Yi Hack-core_GetDeviceInformation.json : {"Manufacturer":"Yi","Model":"Yi Hack","FirmwareVersion":"0.1.6","SerialNumber":"KFUSY36LPABZNN200808","HardwareId":"0000"} [] []
[2021-04-23 12:55:51] PTZONVIF.DEBUG: Yi Hack-media_GetProfiles.json : {"@attributes":{"token":"Profile_1","fixed":"true"},"Name":"Profile_1","VideoSourceConfiguration":{"@attributes":{"token":"Profile_1"},"Name":[],"UseCount":"0","SourceToken":"Profile_1","Bounds":{"@attributes":{"x":"0","y":"0","width":"640","height":"360"}}},"VideoEncoderConfiguration":{"@attributes":{"token":"Profile_1"},"Name":"Profile_1","UseCount":"0","Encoding":"H264","Resolution":{"Width":"640","Height":"360"},"Quality":"0","RateControl":{"FrameRateLimit":"0","EncodingInterval":"0","BitrateLimit":"0"},"H264":{"GovLength":"40","H264Profile":"Main"},"Multicast":{"Address":{"Type":"IPv4"},"Port":"0","TTL":"0","AutoStart":"false"},"SessionTimeout":"PT0S"},"PTZConfiguration":{"@attributes":{"token":"PTZCfgToken","MoveRamp":"0","PresetRamp":"0","PresetTourRamp":"0"},"Name":"PTZCfg","UseCount":"0","NodeToken":"PTZNodeToken","DefaultAbsolutePantTiltPositionSpace":"http:\/\/www.onvif.org\/ver10\/tptz\/PanTiltSpaces\/PositionGenericSpace","DefaultAbsoluteZoomPositionSpace":"http:\/\/www.onvif.org\/ver10\/tptz\/ZoomSpaces\/PositionGenericSpace","DefaultRelativePanTiltTranslationSpace":"http:\/\/www.onvif.org\/ver10\/tptz\/PanTiltSpaces\/TranslationGenericSpace","DefaultRelativeZoomTranslationSpace":"http:\/\/www.onvif.org\/ver10\/tptz\/ZoomSpaces\/TranslationGenericSpace","DefaultContinuousPanTiltVelocitySpace":"http:\/\/www.onvif.org\/ver10\/tptz\/PanTiltSpaces\/VelocityGenericSpace","DefaultContinuousZoomVelocitySpace":"http:\/\/www.onvif.org\/ver10\/tptz\/ZoomSpaces\/VelocityGenericSpace","DefaultPTZSpeed":{"PanTilt":{"@attributes":{"x":"0.5","y":"0.5","space":"http:\/\/www.onvif.org\/ver10\/tptz\/PanTiltSpaces\/GenericSpeedSpace"}},"Zoom":{"@attributes":{"x":"0.5","space":"http:\/\/www.onvif.org\/ver10\/tptz\/ZoomSpaces\/ZoomGenericSpeedSpace"}}},"DefaultPTZTimeout":"PT00H00M05S","PanTiltLimits":{"Range":{"URI":"http:\/\/www.onvif.org\/ver10\/tptz\/PanTiltSpaces\/PositionGenericSpace","XRange":{"Min":"-1","Max":"1"},"YRange":{"Min":"-1","Max":"1"}}},"ZoomLimits":{"Range":{"URI":"http:\/\/www.onvif.org\/ver10\/tptz\/ZoomSpaces\/PositionGenericSpace","XRange":{"Min":"0","Max":"1"}}},"Extension":{"PTControlDirection":{"EFlip":{"Mode":"OFF"},"Reverse":{"Mode":"OFF"}}}}} [] []