DoR.Technique Posté(e) le 5 mars 2019 Auteur Signaler Posté(e) le 5 mars 2019 (modifié) Bravo pour les zoom, les 2 modes fonctionnent parfaitement. Pour les patrouilles, rien de changé, ça marche pas. Désolé de cette mauvaise nouvelle. Donne moi la commande a insérer dans le navigateur pour voir si la patrouille fonctionne déjà comme ça. PS: C'est quoi pour toi, les heures les plus raisonnables? Modifié le 5 mars 2019 par DoR.Technique
DoR.Technique Posté(e) le 5 mars 2019 Auteur Signaler Posté(e) le 5 mars 2019 Je viens de voir que quand tu sectionnes le mode "Patrouille", tu ne passe pas dans la partie "patrouille" mais dans la partie "stream" Met des flags en mode debug dans chacune de tes routines et tu verra que le problème viens de la .? Enfin, je pense.
DoR.Technique Posté(e) le 5 mars 2019 Auteur Signaler Posté(e) le 5 mars 2019 J'ai trouvé !!!! Le lien que tu affiche pour lancer la patrouille n'est pas bon, il manque le numéro de patrouille (qui est vide) http://192.168.0.240/VTEST/SSS_Get.php?patrol=&camera=2 si tu donne le numéro de patrouille, ça fonctionne correctement http://192.168.0.240/VTEST/SSS_Get.php?patrol=3&camera=2 Voila, voila. 2
jojo Posté(e) le 7 mars 2019 Signaler Posté(e) le 7 mars 2019 désolé pour la réponse tardive. Je parle d'heures raisonnables, mais finalement je profite de mes insomnies pour répondre. Merci d'avoir cherché et trouvé. C'était vraiment dur à trouver car avec ma vue de me**de, je n'avais pas vu qu'il y avait un <I> au lieu d'un <i> (j'ai du relire 10 fois avant de le voir, en sachant que c'était là qu'il fallait chercher). Enfin, voici le code corrigé. SSS_Get.php
DoR.Technique Posté(e) le 7 mars 2019 Auteur Signaler Posté(e) le 7 mars 2019 Super, c'est tout bon. Cela fonctionne. Reste juste un petit problème d'affichage. Regarde le screenshoot sur la partie Zoom. Il faudrait tout mettre sur la même ligne et peut-être changer les libellés par "ZoomIn Pas a Pas" et "ZoomIn Total", .... idem zoomOut Sinon, tout fonctionne parfaitement. Maintenant, si tu as encore envie de modifications a tester, n’hésite pas. J'ai moi-même encore quelques idées d’améliorations. Bravo a toi !!!
jojo Posté(e) le 7 mars 2019 Signaler Posté(e) le 7 mars 2019 merci pour tes validations. Voici le fichier avec tes propositions de raout. SSS_Get.php Envois tes autres propositions.
DoR.Technique Posté(e) le 7 mars 2019 Auteur Signaler Posté(e) le 7 mars 2019 (modifié) Super, et encore bravo. Tu peux valider la version 1.19, elle devrait intéresser beaucoup de monde. Elle mériterait presque de s'appeler 1.2. Si tu as du temps a perdre, voila les améliorations que nous pourrions apporter dans le futur: Pouvoir récupérer le status réel de chaque camera, indépendamment d'une action quelconque. (Enabled, Disabled,En cours d'enregistrement, ou pas) Pouvoir provoquer l'autofocus. (C'est des fois nécessaire après un zoom) Recevoir un ACK, mais seulement après l’exécution réelle d'un ordre.( Pour le moment, c'est ton appli qui envoie une réponse, pas SS) OK après que la cam arrive a son PTZ ou que la patrouille est réellement terminée, par exemple En clair, retranscrire la réponse de SS a la place de la tienne Pouvoir diriger la cam dans les 4 directions. Cela permettrait de faire un VD complet sous Fibaro ou autre, sans avoir besoin de naviguer entre 2 applications. Voila, ce ne sont pas les idées qui manquent. Et encore bravo, pour ta compétence et ta disponibilité. DoR Modifié le 7 mars 2019 par DoR.Technique
jojo Posté(e) le 7 mars 2019 Signaler Posté(e) le 7 mars 2019 Il y a 1 heure, DoR.Technique a dit : Pouvoir récupérer le status réel de chaque camera, indépendamment d'une action quelconque. (Enabled, Disabled,En cours d'enregistrement, ou pas) c'est déjà le cas , lorsque tu fais un refresh de la page, il te dit sit la caméra enregistre, ... Il y a 1 heure, DoR.Technique a dit : Pouvoir provoquer l'autofocus. (C'est des fois nécessaire après un zoom) veux-tu que je le rajoute systématiquement après un Zoom ? C'est une fonction liée au PTZ ? Il y a 1 heure, DoR.Technique a dit : Recevoir un ACK, mais seulement après l’exécution réelle d'un ordre.( Pour le moment, c'est ton appli qui envoie une réponse, pas SS) ce n'est pas possible (je crois) car l'application n'est pas en écoute continue. Avec le refresh auto, tu as une actualisation des images, etc toutes les x sec. Il y a 1 heure, DoR.Technique a dit : Pouvoir diriger la cam dans les 4 directions. ok, je peut voir ça
DoR.Technique Posté(e) le 7 mars 2019 Auteur Signaler Posté(e) le 7 mars 2019 Le refresh de la page est impossible a récupérer dans fibaro, par contre, je peux récupérer les status que tu me renverra et venant de SS après une interrogation a un moment "T". Par exemple, ne pas lancer un enregistrement alors que c'est déjà le cas, ou qu'elle est disable. Pour l’autofocus, il faut mieux une commande séparée, mais pourquoi pas l’intégrer aussi après un mouvement zoom. (Les 2 possibilités sont complémentaires) A tester si cela n’amène pas des mouvements supplémentaires qui la rentrait flou plus longtemps Pour l'ACK, c'est dommage, mais si tu es sur de toi, que dire ? Pour la diriger, tu pourrais avoir en paramètres, la direction bien sur, mais aussi le nombre de fois qu'il faut la déplacer en pas a pas. Je suppose qu'il faut par exemple, 40 fois la commande Droite pour tout balayer, on pourrait donner la direction, et le nombre de mouvement pas a pas qu'elle doit faire. Ça permettrait a chacun de l'adapter en fonction de sa cam. DoR
DoR.Technique Posté(e) le 13 mars 2019 Auteur Signaler Posté(e) le 13 mars 2019 Jojo, Petit bug que je n'avais pas vu. Quand tu demandes un zoom avant total, tu obtiens un zoom .... arrière total. Et quand tu demande un zoom avant total, tu obtiens un zoom avant total également. En regardant ton prg, je vois que tu ne traite que 3 cas sur les 4 possibles. C'est normal ?
DoR.Technique Posté(e) le 13 mars 2019 Auteur Signaler Posté(e) le 13 mars 2019 Jojo, Autre bug. Tous les snapshot archives sont fait en basse résolutions même si demandé en HD. dsl
jojo Posté(e) le 13 mars 2019 Signaler Posté(e) le 13 mars 2019 voici la correction pour les zoom (en fait comme j('ai changé Max en total, j'ai également changé les commandes, mais il y avait un endroit qui était passé à la trappe). Tu as vu trois conditions, mais la première est pour le zoom in ou out en step by step => ok. Je regarde pour les archives, car ce n'est pas moi qui ait programmé cela, mais tes caméra supportent-elles des snapshot de différentes qualités ? Et connaissant @sebcbien, une si grosse erreur m'étonnerait, car c'est lui qui a commencé ar cette fonctionnalité. SSS_Get.php
DoR.Technique Posté(e) le 13 mars 2019 Auteur Signaler Posté(e) le 13 mars 2019 (modifié) oui, je suis sur. la photo prise par SSS_get fait 100Ko quel que soit le choix de la définition et si je la prend directement a travers Ss, elle fait 1387 Ko. Désolé pour @sebcbien. Modifié le 13 mars 2019 par DoR.Technique
jojo Posté(e) le 13 mars 2019 Signaler Posté(e) le 13 mars 2019 j'ai regardé le code, et tout semble correspondre à la doc. @sebcbien, tu confirmes ? Tu vois qqch chez toi ? Peux-tu valider la confirmation de la correction pour les zoom ?
sebcbien Posté(e) le 13 mars 2019 Signaler Posté(e) le 13 mars 2019 Je ne suis pas chez moi pour le moment, je regarderai demain au boulot, mais impossible de tester d'ici...Envoyé avec mon pouce.
DoR.Technique Posté(e) le 15 mars 2019 Auteur Signaler Posté(e) le 15 mars 2019 OK, pour les Zoom In et Out, c'est bon. Reste la définition des images.
jojo Posté(e) le 15 mars 2019 Signaler Posté(e) le 15 mars 2019 pour la définition des images, @sebcbien regardera. Pour l'autobus, est-ce toujours nécessaire après un zoom ? (parce que - pour moi - il fait la mise au point automatiquement, c'est toujours net. Il y a qqch que je ne capte pas)
jojo Posté(e) le 17 mars 2019 Signaler Posté(e) le 17 mars 2019 @DoR.Technique, je propose de continuer cette discussion et les tests sur le topic créé par @sebcbien dédicacé à cette application :
DoR.Technique Posté(e) le 18 janvier 2020 Auteur Signaler Posté(e) le 18 janvier 2020 Coucou, me revoilà et bonne année a tous. J'essaye de récupérer les status des camera et je bute sur un truc, mais le lequel ? Voici mon code. HC2 = Net.FHttp("192.168.0.240",80) url2 = "http://192.168.0.240/GestCamV20/SSS_Get.php?list=json" fibaro:debug("url complete = " .. url2); reponse = HC2:GET(url2) fibaro:debug("Reponse = " .. reponse) Normalement, il devrait me réponde dans "reponse" et il répond pas. Si je passe la commende "http://192.168.0.240/GestCamV20/SSS_Get.php?list=json" directement dans le navigateur j'ai une réponse très longue, mais qui semble correct. Ensuite comment décoder la réponse pour récupérer les status de chaque cam. ? Merci de vos réponses.
jojo Posté(e) le 18 janvier 2020 Signaler Posté(e) le 18 janvier 2020 je n'ai plus de HC2, donc je ne pourrai pas t'aider efficacement. Désolé. Mais il faudra utiliser un truc du style son.decode
Lazer Posté(e) le 19 janvier 2020 Signaler Posté(e) le 19 janvier 2020 En fait c'est normal, j'ai constaté depuis toujours que le fibaro.debug ne peut pas afficher un texte trop long (et tu indiques justement qu'il est très long quand tu l'obtiens via le navigateur) Ensuite pour décoder c'est bien le json.decode() qu'il faut utiliser, il y a beaucoup d'exemples sur le forum
DoR.Technique Posté(e) le 19 janvier 2020 Auteur Signaler Posté(e) le 19 janvier 2020 OK, beaucoup d'exemples qui dépassent de beaucoup mes compétences!!! Je cherche a pourvoir lire certaines valeurs contenus dans la partie décodée. J'avoue qu'un tuto TRÈS détaillé m'aiderais beaucoup. Je voudrais comprendre le mécanisme de ce p.... de json.
Messages recommandés