Démon HS après mise à jour beta du 20/06

Hello,
étant de base sur la version beta du plugin Reolink, j’ai lancé la mise à jour proposée ce matin et depuis, plus moyen de démarrer le démon (le bouton a disparu certainement à cause du souci d’installation des dépendances).
Je suis sur Jeedom 4.4.7 en DIY dans une VM proxmox 8 (Debian 10).
Tous les paquets sont à jour ainsi que tous les autres plugins.
Voilà ce me donnent les logs d’installation des dépendances :

======================================================================
== 20/06/2024 17:53:34 == Dependencies installation for reolink
======================================================================
[  5% ] : Clean apt...
[  9% ] : Clean apt : [  OK  ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [  OK  ]
[ 20% ] : Init python3 & prerequisites...
[ 31% ] : Init python3 & prerequisites : [  OK  ]
[ 32% ] : Init pyEnv...
** PyEnv not required: 3.7.3 >= 3.7.3 **
** python3 path: python3 **
[ 43% ] : Init pyEnv : [  OK  ]
[ 44% ] : Setting up virtual environment...
[ 99% ] : Setting up virtual environment :  ERROR 
[100% ] : Finished !
======================================================================
== KO == Installation Error
======================================================================
== ANALYSING ERRORS...
== NO KNOWN ERROR DETECTED
== Error in step : Setting up virtual environment
== Line 221
== Command `createVenv' have an issue
== Return code is 127
== Error message :
** use python3 to setup /var/www/html/plugins/reolink/resources/venv **
Python version in Venv needs update: 0.0.0!=3.7.3
usage: venv [-h] [--system-site-packages] [--symlinks | --copies] [--clear]
[--upgrade] [--without-pip] [--prompt PROMPT]
ENV_DIR [ENV_DIR ...]
venv: error: unrecognized arguments: --upgrade-deps
/var/www/html/plugins/reolink/resources/pyenv.lib: line 165: /var/www/html/plugins/reolink/resources/venv/bin/python3: No such file or directory
======================================================================

Vous pensez qu’il y a un lien avec l’autre ticket concernant les dépendances Debian 12?
J’avais déjà lu et tenté sur une autre bVM Debian 12 qu’il y avait des ennuis avec les environnements virtuels Python (je me suis cassé les dents dessus il y a quelques mois sans trouver de solution sur le plugin EcoFlow et GeckoSpa)

Suis-je le seul à avoir cette erreur?

Merci par avance de votre aide
Lionel

Bonjour,

Page santé jeedom? A fournir systématiquement.

A mon avis vous êtes sous Buster (debian10) (edit: ah oui c’est écrit)
Buster n’est plus supporté après le 30 juin donc il serait temps d’installer bullseye (debian11) :wink:

@Jezza34000 ma faute, je ne teste plus sous buster.
Bon y a peut-être moyen de rendre compatible debian10, ca n’est pas très compliqué (une ligne à rajouter dans install_apt.sh) mais dorénavant buster ne pourra jamais être garanti fonctionnel vu son ancienneté
Ca se peut se faire mais en même temps… buster est obsolète donc je ne sais pas si ca vaut la peine

Je fais un pr avant ce soir pour que ca passe demain

Un grand merci @Mips et @Jezza34000 pour votre aide.
Je suis en effet en train de préparer ma migration mais je pensais avoir encore peu de temps devant pour passer directement sous Debian12.
Les soucis avec Python justement m’ont retardé dans ce projet.

Je passerai par Debian 11 en attendant.

Pour info, le plugin en erreur est le plugin Reolink.

Lionel

Et encore plus compliqué pour moi qui n’est plus rien sous Jeedom :sweat_smile:
J’ai monté un docker pour tester, j’ai réussi a utiliser une Reolink via VPN et de mon côté ça fonctionnait nickel aussi.
Au pire si besoin on peux faire un revert, mais désormais la branche master est ISO avec la beta

J’ai merge ta PR @Mips Merci :slightly_smiling_face:
@EFCAugure peux tu tester la version BETA ?

sorry j’étais à table…
je ne vois pas (encore) la nouvelle version sur le market.
Je dois encore attendre un peu j’imagine?

ou bien je peux récupérer depuis git?

fais juste un « vérifier les mises à jours » ou le bouton « réinstaller »
jeedom ne vérifie qu’une fois par jour (de mémoire) mais ca ne veut pas dire que la nouvelle version n’est pas là

Hello,
même résultat lors de la tentative d’installation des dépendances.

Pas sûr que la réinstall de la beta soit la toute dernière version car elle semble dater de ce matin à 01h22 :

relances les dépendances et montres moi le résultat, j’ai fait un changement sur le script
pas besoin de réinstaller le plugin, juste relancer les dépendances

Bonne nouvelle, les dépendances sont passées

mais le démon en parvient pas à démarrer

sh: 1: /var/www/html/plugins/reolink/core/class/../../resources/venv/bin/python3/var/www/html/plugins/reolink/resources/demond/reolinkd.py: not found

Pourtant ça a l’air de bien se passer au début si je me fie aux logs du plugin :

[2024-06-20 21:30:09] DEBUG  : Vérification à 1718911809 du TOKEN : fb5346c9ed4f0a1 Valable jusqu'à : 1718913593
[2024-06-20 21:30:09] DEBUG  : API Token OK
[2024-06-20 21:30:09] DEBUG  : Rafraichissement des informations de la caméra...
[2024-06-20 21:30:09] DEBUG  : Envoi 1/13 payload multiple GetSetting = {"cmd":"GetPerformance","param":{"channel":0}},{"cmd":"GetPushV20","action":0,"param":{"channel":0}}
[2024-06-20 21:30:09] DEBUG  : URL de requête => https://192.168.115.216:443/cgi-bin/api.cgi?token=fb5346c9ed4f0a1
[2024-06-20 21:30:09] DEBUG  : Payload => [{"cmd":"GetPerformance","param":{"channel":0}},{"cmd":"GetPushV20","action":0,"param":{"channel":0}}]
[2024-06-20 21:30:09] DEBUG  : HTTP code 200 OK
[2024-06-20 21:30:09] DEBUG  : Réponse caméra >> [{"cmd":"GetPerformance","code":0,"value":{"Performance":{"codecRate":2137,"cpuUsed":49,"netThroughput":0}}},{"cmd":"GetPushV20","code":0,"value":{"Push":{"enable":1,"schedule":{"channel":0,"table":{"AI_DOG_CAT":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","AI_PEOPLE":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","AI_VEHICLE":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","MD":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"}}}}}]
[2024-06-20 21:30:09] DEBUG  : Lecture info > Array([cmd]=>GetPerformance[code]=>0[value]=>Array([Performance]=>Array([codecRate]=>2137[cpuUsed]=>49[netThroughput]=>0)))
[2024-06-20 21:30:09] DEBUG  : Lecture info > Array([cmd]=>GetPushV20[code]=>0[value]=>Array([Push]=>Array([enable]=>1[schedule]=>Array([channel]=>0[table]=>Array([AI_DOG_CAT]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[AI_PEOPLE]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[AI_VEHICLE]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[MD]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111)))))
[2024-06-20 21:30:09] DEBUG  : Envoi 2/13 payload multiple GetSetting = {"cmd":"GetPushCfg","action":0,"param":{"channel":0}},{"cmd":"GetRecV20","action":0,"param":{"channel":0}}
[2024-06-20 21:30:09] DEBUG  : URL de requête => https://192.168.115.216:443/cgi-bin/api.cgi?token=fb5346c9ed4f0a1
[2024-06-20 21:30:09] DEBUG  : Payload => [{"cmd":"GetPushCfg","action":0,"param":{"channel":0}},{"cmd":"GetRecV20","action":0,"param":{"channel":0}}]
[2024-06-20 21:30:09] DEBUG  : HTTP code 200 OK
[2024-06-20 21:30:09] DEBUG  : Réponse caméra >> [{"cmd":"GetPushCfg","code":0,"value":{"PushCfg":{"pushInterval":20}}},{"cmd":"GetRecV20","code":0,"value":{"Rec":{"enable":1,"overwrite":1,"packTime":"","postRec":"15Seconds","preRec":1,"schedule":{"channel":0,"table":{"AI_DOG_CAT":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","AI_PEOPLE":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","AI_VEHICLE":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","MD":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","TIMING":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}}}}]
[2024-06-20 21:30:09] DEBUG  : Lecture info > Array([cmd]=>GetPushCfg[code]=>0[value]=>Array([PushCfg]=>Array([pushInterval]=>20)))
[2024-06-20 21:30:09] DEBUG  : Lecture info > Array([cmd]=>GetRecV20[code]=>0[value]=>Array([Rec]=>Array([enable]=>1[overwrite]=>1[packTime]=>[postRec]=>15Seconds[preRec]=>1[schedule]=>Array([channel]=>0[table]=>Array([AI_DOG_CAT]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[AI_PEOPLE]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[AI_VEHICLE]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[MD]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[TIMING]=>000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))
[2024-06-20 21:30:09] DEBUG  : Envoi 3/13 payload multiple GetSetting = {"cmd":"GetPtzCheckState","action":0,"param":{"channel":0}},{"cmd":"GetEmailV20","action":0,"param":{"channel":0}}
[2024-06-20 21:30:09] DEBUG  : URL de requête => https://192.168.115.216:443/cgi-bin/api.cgi?token=fb5346c9ed4f0a1
[2024-06-20 21:30:09] DEBUG  : Payload => [{"cmd":"GetPtzCheckState","action":0,"param":{"channel":0}},{"cmd":"GetEmailV20","action":0,"param":{"channel":0}}]
[2024-06-20 21:30:09] DEBUG  : HTTP code 200 OK
[2024-06-20 21:30:09] DEBUG  : Réponse caméra >> [{"cmd":"GetPtzCheckState","code":0,"value":{"PtzCheckState":2}},{"cmd":"GetEmailV20","code":0,"value":{"Email":{"addr1":"lione******hardt@netcourrier.com","addr2":"lione******hardt@gmail.com","addr3":"","attachmentType":1,"enable":0,"interval":"30Seconds","nickName":"lionel.bernhardt@laposte.net","password":"***********","schedule":{"channel":0,"table":{"AI_DOG_CAT":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","AI_PEOPLE":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","AI_VEHICLE":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","MD":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","TIMING":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}},"smtpPort":465,"smtpServer":"smtp.laposte.net","ssl":1,"supportTextType":1,"supportVideo":1,"textType":1,"userName":"lione******hardt@laposte.net"}}}]
[2024-06-20 21:30:09] DEBUG  : Lecture info > Array([cmd]=>GetPtzCheckState[code]=>0[value]=>Array([PtzCheckState]=>2))
[2024-06-20 21:30:09] DEBUG  : Statut Calibration : 2
[2024-06-20 21:30:09] DEBUG  : Lecture info > Array([cmd]=>GetEmailV20[code]=>0[value]=>Array([Email]=>Array([addr1]=>lione******hardt@netcourrier.com[addr2]=>lione******hardt@gmail.com[addr3]=>[attachmentType]=>1[enable]=>0[interval]=>30Seconds[nickName]=>lionel.bernhardt@laposte.net[password]=>***********[schedule]=>Array([channel]=>0[table]=>Array([AI_DOG_CAT]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[AI_PEOPLE]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[AI_VEHICLE]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[MD]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[TIMING]=>000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))[smtpPort]=>465[smtpServer]=>smtp.laposte.net[ssl]=>1[supportTextType]=>1[supportVideo]=>1[textType]=>1[userName]=>lione******hardt@laposte.net)))
[2024-06-20 21:30:09] DEBUG  : Envoi 4/13 payload multiple GetSetting = {"cmd":"GetFtpV20","action":0,"param":{"channel":0}},{"cmd":"GetHddInfo"}
[2024-06-20 21:30:09] DEBUG  : URL de requête => https://192.168.115.216:443/cgi-bin/api.cgi?token=fb5346c9ed4f0a1
[2024-06-20 21:30:09] DEBUG  : Payload => [{"cmd":"GetFtpV20","action":0,"param":{"channel":0}},{"cmd":"GetHddInfo"}]
[2024-06-20 21:30:09] DEBUG  : HTTP code 200 OK
[2024-06-20 21:30:09] DEBUG  : Réponse caméra >> [{"cmd":"GetFtpV20","code":0,"value":{"Ftp":{"anonymous":0,"autoDir":1,"bpicSingle":0,"bvideoSingle":0,"enable":0,"interval":15,"maxSize":100,"mode":0,"onlyFtps":0,"password":"","picCaptureMode":0,"picHeight":2160,"picInterval":60,"picName":"","picWidth":3840,"port":21,"remoteDir":"","schedule":{"channel":0,"table":{"AI_DOG_CAT":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","AI_PEOPLE":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","AI_VEHICLE":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","MD":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","TIMING":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}},"server":"","streamType":0,"userName":"","videoName":""}}},{"cmd":"GetHddInfo","code":0,"value":{"HddInfo":[{"capacity":30424,"format":1,"mount":1,"number":0,"size":512,"storageType":2}]}}]
[2024-06-20 21:30:09] DEBUG  : Lecture info > Array([cmd]=>GetFtpV20[code]=>0[value]=>Array([Ftp]=>Array([anonymous]=>0[autoDir]=>1[bpicSingle]=>0[bvideoSingle]=>0[enable]=>0[interval]=>15[maxSize]=>100[mode]=>0[onlyFtps]=>0[password]=>[picCaptureMode]=>0[picHeight]=>2160[picInterval]=>60[picName]=>[picWidth]=>3840[port]=>21[remoteDir]=>[schedule]=>Array([channel]=>0[table]=>Array([AI_DOG_CAT]=>000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[AI_PEOPLE]=>000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[AI_VEHICLE]=>000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[MD]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[TIMING]=>000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))[server]=>[streamType]=>0[userName]=>[videoName]=>)))
[2024-06-20 21:30:09] DEBUG  : Lecture info > Array([cmd]=>GetHddInfo[code]=>0[value]=>Array([HddInfo]=>Array([0]=>Array([capacity]=>30424[format]=>1[mount]=>1[number]=>0[size]=>512[storageType]=>2))))
[2024-06-20 21:30:09] DEBUG  : Envoi 5/13 payload multiple GetSetting = {"cmd":"GetIrLights","action":0,"param":{"channel":0}},{"cmd":"GetWhiteLed","action":0,"param":{"channel":0}}
[2024-06-20 21:30:09] DEBUG  : URL de requête => https://192.168.115.216:443/cgi-bin/api.cgi?token=fb5346c9ed4f0a1
[2024-06-20 21:30:09] DEBUG  : Payload => [{"cmd":"GetIrLights","action":0,"param":{"channel":0}},{"cmd":"GetWhiteLed","action":0,"param":{"channel":0}}]
[2024-06-20 21:30:09] DEBUG  : HTTP code 200 OK
[2024-06-20 21:30:09] DEBUG  : Réponse caméra >> [{"cmd":"GetIrLights","code":0,"initial":{"IrLights":{"state":"Auto"}},"range":{"IrLights":{"state":["Auto","Off"]}},"value":{"IrLights":{"state":"Auto"}}},{"cmd":"GetWhiteLed","code":0,"initial":{"WhiteLed":{"wlAiDetectType":{"dog_cat":1,"people":1,"vehicle":1}}},"range":{"AiDetectType":{"dog_cat":"boolean","people":"boolean","vehicle":"boolean"},"WhiteLed":{"bright":{"max":100,"min":0}}},"value":{"WhiteLed":{"LightingSchedule":{"EndHour":6,"EndMin":0,"StartHour":18,"StartMin":0},"bright":100,"channel":0,"mode":1,"state":0,"wlAiDetectType":{"dog_cat":0,"people":1,"vehicle":1}}}}]
[2024-06-20 21:30:09] DEBUG  : Lecture info > Array([cmd]=>GetIrLights[code]=>0[initial]=>Array([IrLights]=>Array([state]=>Auto))[range]=>Array([IrLights]=>Array([state]=>Array([0]=>Auto[1]=>Off)))[value]=>Array([IrLights]=>Array([state]=>Auto)))
[2024-06-20 21:30:09] DEBUG  : Lecture info > Array([cmd]=>GetWhiteLed[code]=>0[initial]=>Array([WhiteLed]=>Array([wlAiDetectType]=>Array([dog_cat]=>1[people]=>1[vehicle]=>1)))[range]=>Array([AiDetectType]=>Array([dog_cat]=>boolean[people]=>boolean[vehicle]=>boolean)[WhiteLed]=>Array([bright]=>Array([max]=>100[min]=>0)))[value]=>Array([WhiteLed]=>Array([LightingSchedule]=>Array([EndHour]=>6[EndMin]=>0[StartHour]=>18[StartMin]=>0)[bright]=>100[channel]=>0[mode]=>1[state]=>0[wlAiDetectType]=>Array([dog_cat]=>0[people]=>1[vehicle]=>1))))
[2024-06-20 21:30:09] DEBUG  : Envoi 6/13 payload multiple GetSetting = {"cmd":"GetPtzGuard","action":0,"param":{"channel":0}},{"cmd":"GetAudioAlarmV20","action":0,"param":{"channel":0}}
[2024-06-20 21:30:09] DEBUG  : URL de requête => https://192.168.115.216:443/cgi-bin/api.cgi?token=fb5346c9ed4f0a1
[2024-06-20 21:30:09] DEBUG  : Payload => [{"cmd":"GetPtzGuard","action":0,"param":{"channel":0}},{"cmd":"GetAudioAlarmV20","action":0,"param":{"channel":0}}]
[2024-06-20 21:30:10] DEBUG  : HTTP code 200 OK
[2024-06-20 21:30:10] DEBUG  : Réponse caméra >> [{"cmd":"GetPtzGuard","code":0,"value":{"PtzGuard":{"benable":1,"bexistPos":1,"channel":0,"imgName":"","timeout":30}}},{"cmd":"GetAudioAlarmV20","code":0,"value":{"Audio":{"enable":0,"schedule":{"channel":0,"table":{"AI_DOG_CAT":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","AI_PEOPLE":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","AI_VEHICLE":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","MD":"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"}}}}}]
[2024-06-20 21:30:10] DEBUG  : Lecture info > Array([cmd]=>GetPtzGuard[code]=>0[value]=>Array([PtzGuard]=>Array([benable]=>1[bexistPos]=>1[channel]=>0[imgName]=>[timeout]=>30)))
[2024-06-20 21:30:10] DEBUG  : Lecture info > Array([cmd]=>GetAudioAlarmV20[code]=>0[value]=>Array([Audio]=>Array([enable]=>0[schedule]=>Array([channel]=>0[table]=>Array([AI_DOG_CAT]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[AI_PEOPLE]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[AI_VEHICLE]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111[MD]=>111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111)))))
[2024-06-20 21:30:10] DEBUG  : Envoi 7/13 payload multiple GetSetting = {"cmd":"GetEnc","action":0,"param":{"channel":0}},{"cmd":"GetAutoMaint","action":0,"param":{"channel":0}}
[2024-06-20 21:30:10] DEBUG  : URL de requête => https://192.168.115.216:443/cgi-bin/api.cgi?token=fb5346c9ed4f0a1
[2024-06-20 21:30:10] DEBUG  : Payload => [{"cmd":"GetEnc","action":0,"param":{"channel":0}},{"cmd":"GetAutoMaint","action":0,"param":{"channel":0}}]
[2024-06-20 21:30:10] DEBUG  : HTTP code 200 OK
[2024-06-20 21:30:10] DEBUG  : Réponse caméra >> [{"cmd":"GetEnc","code":0,"value":{"Enc":{"audio":0,"channel":0,"mainStream":{"bitRate":6144,"frameRate":25,"gop":2,"height":2160,"profile":"High","size":"3840*2160","vType":"h265","width":3840},"subStream":{"bitRate":1024,"frameRate":20,"gop":4,"height":512,"profile":"High","size":"896*512","vType":"h264","width":896}}}},{"cmd":"GetAutoMaint","code":0,"value":{"AutoMaint":{"enable":1,"hour":2,"min":0,"sec":0,"weekDay":"Sunday"}}}]
[2024-06-20 21:30:10] DEBUG  : Lecture info > Array([cmd]=>GetEnc[code]=>0[value]=>Array([Enc]=>Array([audio]=>0[channel]=>0[mainStream]=>Array([bitRate]=>6144[frameRate]=>25[gop]=>2[height]=>2160[profile]=>High[size]=>3840*2160[vType]=>h265[width]=>3840)[subStream]=>Array([bitRate]=>1024[frameRate]=>20[gop]=>4[height]=>512[profile]=>High[size]=>896*512[vType]=>h264[width]=>896))))
[2024-06-20 21:30:10] DEBUG  : Lecture info > Array([cmd]=>GetAutoMaint[code]=>0[value]=>Array([AutoMaint]=>Array([enable]=>1[hour]=>2[min]=>0[sec]=>0[weekDay]=>Sunday)))
[2024-06-20 21:30:10] DEBUG  : Envoi 8/13 payload multiple GetSetting = {"cmd":"GetZoomFocus","action":0,"param":{"channel":0}},{"cmd":"GetAudioCfg","action":0,"param":{"channel":0}}
[2024-06-20 21:30:10] DEBUG  : URL de requête => https://192.168.115.216:443/cgi-bin/api.cgi?token=fb5346c9ed4f0a1
[2024-06-20 21:30:10] DEBUG  : Payload => [{"cmd":"GetZoomFocus","action":0,"param":{"channel":0}},{"cmd":"GetAudioCfg","action":0,"param":{"channel":0}}]
[2024-06-20 21:30:10] DEBUG  : HTTP code 200 OK
[2024-06-20 21:30:10] DEBUG  : Réponse caméra >> [{"cmd":"GetZoomFocus","code":0,"value":{"ZoomFocus":{"channel":0,"focus":{"pos":51},"zoom":{"pos":2668}}}},{"cmd":"GetAudioCfg","code":0,"value":{"AudioCfg":{"volume":51}}}]
[2024-06-20 21:30:10] DEBUG  : Lecture info > Array([cmd]=>GetZoomFocus[code]=>0[value]=>Array([ZoomFocus]=>Array([channel]=>0[focus]=>Array([pos]=>51)[zoom]=>Array([pos]=>2668))))
[2024-06-20 21:30:10] DEBUG  : Lecture info > Array([cmd]=>GetAudioCfg[code]=>0[value]=>Array([AudioCfg]=>Array([volume]=>51)))
[2024-06-20 21:30:10] DEBUG  : Envoi 9/13 payload multiple GetSetting = {"cmd":"GetIsp","action":0,"param":{"channel":0}},{"cmd":"GetUpnp","action":0,"param":{"channel":0}}
[2024-06-20 21:30:10] DEBUG  : URL de requête => https://192.168.115.216:443/cgi-bin/api.cgi?token=fb5346c9ed4f0a1
[2024-06-20 21:30:10] DEBUG  : Payload => [{"cmd":"GetIsp","action":0,"param":{"channel":0}},{"cmd":"GetUpnp","action":0,"param":{"channel":0}}]
[2024-06-20 21:30:10] DEBUG  : HTTP code 200 OK
[2024-06-20 21:30:10] DEBUG  : Réponse caméra >> [{"cmd":"GetIsp","code":0,"value":{"Isp":{"antiFlicker":"60HZ","backLight":"Off","bd_day":{"bright":128,"dark":128,"mode":"Auto"},"bd_led_color":{"bright":128,"dark":128,"mode":"Auto"},"bd_night":{"bright":128,"dark":128,"mode":"Auto"},"blc":128,"blueGain":128,"channel":0,"constantFrameRate":1,"dayNight":"Auto","dayNightThreshold":50,"drc":128,"exposure":"Auto","gain":{"max":62,"min":1},"mirroring":0,"nr3d":1,"redGain":128,"rotation":0,"shutter":{"max":125,"min":0},"whiteBalance":"Auto"}}},{"cmd":"GetUpnp","code":0,"value":{"Upnp":{"enable":0}}}]
[2024-06-20 21:30:10] DEBUG  : Lecture info > Array([cmd]=>GetIsp[code]=>0[value]=>Array([Isp]=>Array([antiFlicker]=>60HZ[backLight]=>Off[bd_day]=>Array([bright]=>128[dark]=>128[mode]=>Auto)[bd_led_color]=>Array([bright]=>128[dark]=>128[mode]=>Auto)[bd_night]=>Array([bright]=>128[dark]=>128[mode]=>Auto)[blc]=>128[blueGain]=>128[channel]=>0[constantFrameRate]=>1[dayNight]=>Auto[dayNightThreshold]=>50[drc]=>128[exposure]=>Auto[gain]=>Array([max]=>62[min]=>1)[mirroring]=>0[nr3d]=>1[redGain]=>128[rotation]=>0[shutter]=>Array([max]=>125[min]=>0)[whiteBalance]=>Auto)))
[2024-06-20 21:30:10] DEBUG  : Lecture info > Array([cmd]=>GetUpnp[code]=>0[value]=>Array([Upnp]=>Array([enable]=>0)))
[2024-06-20 21:30:10] DEBUG  : Envoi 10/13 payload multiple GetSetting = {"cmd":"GetP2p","action":0,"param":{"channel":0}},{"cmd":"GetMask","action":0,"param":{"channel":0}}
[2024-06-20 21:30:10] DEBUG  : URL de requête => https://192.168.115.216:443/cgi-bin/api.cgi?token=fb5346c9ed4f0a1
[2024-06-20 21:30:10] DEBUG  : Payload => [{"cmd":"GetP2p","action":0,"param":{"channel":0}},{"cmd":"GetMask","action":0,"param":{"channel":0}}]
[2024-06-20 21:30:10] DEBUG  : HTTP code 200 OK
[2024-06-20 21:30:10] DEBUG  : Réponse caméra >> [{"cmd":"GetP2p","code":0,"value":{"P2p":{"enable":1,"uid":"95270004TBBO1CGY"}}},{"cmd":"GetMask","code":0,"value":{"Mask":{"area":null,"channel":0,"enable":1}}}]
[2024-06-20 21:30:10] DEBUG  : Lecture info > Array([cmd]=>GetP2p[code]=>0[value]=>Array([P2p]=>Array([enable]=>1[uid]=>95270004TBBO1CGY)))
[2024-06-20 21:30:10] DEBUG  : Lecture info > Array([cmd]=>GetMask[code]=>0[value]=>Array([Mask]=>Array([area]=>[channel]=>0[enable]=>1)))
[2024-06-20 21:30:10] DEBUG  : Envoi 11/13 payload multiple GetSetting = {"cmd":"GetImage","action":0,"param":{"channel":0}},{"cmd":"GetOsd","action":0,"param":{"channel":0}}
[2024-06-20 21:30:10] DEBUG  : URL de requête => https://192.168.115.216:443/cgi-bin/api.cgi?token=fb5346c9ed4f0a1
[2024-06-20 21:30:10] DEBUG  : Payload => [{"cmd":"GetImage","action":0,"param":{"channel":0}},{"cmd":"GetOsd","action":0,"param":{"channel":0}}]
[2024-06-20 21:30:10] DEBUG  : HTTP code 200 OK
[2024-06-20 21:30:10] DEBUG  : Réponse caméra >> [{"cmd":"GetImage","code":0,"value":{"Image":{"bright":127,"channel":0,"contrast":128,"hue":128,"saturation":128,"sharpen":128}}},{"cmd":"GetOsd","code":0,"value":{"Osd":{"bgcolor":0,"channel":0,"osdChannel":{"enable":1,"name":"1","pos":"UpperLeft"},"osdTime":{"enable":1,"pos":"UpperRight"},"watermark":0}}}]
[2024-06-20 21:30:10] DEBUG  : Lecture info > Array([cmd]=>GetImage[code]=>0[value]=>Array([Image]=>Array([bright]=>127[channel]=>0[contrast]=>128[hue]=>128[saturation]=>128[sharpen]=>128)))
[2024-06-20 21:30:10] DEBUG  : Lecture info > Array([cmd]=>GetOsd[code]=>0[value]=>Array([Osd]=>Array([bgcolor]=>0[channel]=>0[osdChannel]=>Array([enable]=>1[name]=>1[pos]=>UpperLeft)[osdTime]=>Array([enable]=>1[pos]=>UpperRight)[watermark]=>0)))
[2024-06-20 21:30:10] DEBUG  : Envoi 12/13 payload multiple GetSetting = {"cmd":"GetAiCfg"},{"cmd":"GetMdAlarm","action":0,"param":{"channel":0}}
[2024-06-20 21:30:10] DEBUG  : URL de requête => https://192.168.115.216:443/cgi-bin/api.cgi?token=fb5346c9ed4f0a1
[2024-06-20 21:30:10] DEBUG  : Payload => [{"cmd":"GetAiCfg"},{"cmd":"GetMdAlarm","action":0,"param":{"channel":0}}]
[2024-06-20 21:30:11] DEBUG  : HTTP code 200 OK
.............

Les commandes dépendent du démon?

Je dis ça parce que j’ai la main sur le PTZ par exemple alors que le démon ne démarre pas.

Edit : je viens de démarrer ma VM en Debian 11, j’ai collé une sauvegarde du week end dernoer.
Le plugin Reolink a bien démarré.
Ensuite j’ai monté la version, passé les dépendances et le démon ne démarre plus. J’ai les mêmes logs que sous Buster.

C’est la beta qui n’était pas à jour, faut essayer avec la version d’aujourd’hui

GREAT!

En effet on est bons sur toute la ligne désormais!!!

Grand merci à @Mips et à @Jezza34000 pour votre aide !

Je clos le point :+1:

Lionel

C’est merge en Master
Merci pour l’aide :slight_smile:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.