Ok donc ca changera rien ca continuera de se désactiver pendant un reboot.
nan mais tu vois ce que je veux dire, oui pas le cron en erreur … je parlais de nombre de Code Erreur successif (peut importe le code)
Ok donc ca changera rien ca continuera de se désactiver pendant un reboot.
nan mais tu vois ce que je veux dire, oui pas le cron en erreur … je parlais de nombre de Code Erreur successif (peut importe le code)
Si cela changera
Teste avec la bêta tu verras que ce n’est pas le même comportement qu’avant
Exemple avec deux erreurs complètements différentes
0000|[2025-08-10 11:16:02] DEBUG ──────────▶︎ CRON pour l'actualisation de : VM TEST JEEDOM ◀︎───────────
0001|[2025-08-10 11:16:02] DEBUG ──────────▶︎ Mise à jour : VM TEST JEEDOM ◀︎───────────
0002|[2025-08-10 11:16:02] DEBUG [Freebox Request Connexion] : GET sur la l'adresse : http://mafreebox.freebox.fr/api/v15/vm/0
0003|[2025-08-10 11:16:12] DEBUG [Freebox Request Result] :
0004|[2025-08-10 11:16:12] DEBUG ───────────────────────────────────────────
0005|[2025-08-10 11:17:02] DEBUG ──────────▶︎ CRON pour l'actualisation de : VM TEST JEEDOM ◀︎───────────
0006|[2025-08-10 11:17:02] DEBUG ──────────▶︎ Mise à jour : VM TEST JEEDOM ◀︎───────────
0007|[2025-08-10 11:17:02] DEBUG [Freebox Request Connexion] : GET sur la l'adresse : http://mafreebox.freebox.fr/api/v15/vm/0
0008|[2025-08-10 11:17:02] DEBUG [Freebox Request Result] : {"uid":"94d2c23d2479819c30954e64ca5981b5","success":false,"msg":"Vous devez vous connecter pour accéder à cette fonction","result":{"password_salt":"orwB6BfzCFmlKTdR+O\/6kUmIYIkXfu0P","challenge":"zpaEpmmzio7kW1l5nrplMJcK\/WDBVcsZ"},"error_code":"auth_required"}
0009|[2025-08-10 11:17:02] DEBUG ───▶︎ [Redémarrage session à cause de l'erreur] ───▶︎ Code Erreur = auth_required
Mais tu n’as pas de code erreur à chaque fois donc pas possible
on ne se comprend pas, mais c’est pas grave ![]()
Je vais expliqué autrement.
Cas 1 : désactivation équipement
Cron 1 : Code Erreur = no_such_vm’ : echec 1 je ne fait rien
Cron 2 : Code Erreur = no_such_vm’ : echec 2 je ne fait rien
Cron 3 : Code Erreur = no_such_vm’ : echec 3 je désactive
Cas 2 : équipement reste actif
Cron 1 : Code Erreur = no_such_vm’ : echec 1 je ne fait rien
Cron 2 : Code Erreur = no_such_vm’ : echec 2 je ne fait rien
Cron 3 : pas de code erreur : je ne desactive pas reset du compteur d’échec
De mon coté ce que je ne comprend pas, tu dis que cela changera mais quand j’ai eu mon erreur lors du reboot j’ai eu La VM n’existe pas et si j’ai bien compris cela correspond a l’erreur no_such_vm.
Donc si j’ai de nouveau cette erreur lors du reboot ca désactivera. mais j’ai probablement raté un truc dans une explication précédent^^
le message « no_SUCH_VM » n’a pas été du tout envoyé par la Freebox dans tous les essais ét dans tes logs
Pour faire simple
si erreur
invalid_api_version : je ne fais pas de mise à jour de l’équipement et je ne désactive pas l’équipementservice_down : je ne fais pas de mise à jour de l’équipement et je ne désactive pas l’équipementauth_required : je ne fais pas de mise à jour de l’équipement et je ne désactive pas l’équipement, je relance l’authentification auprès de la Freebox (comme avant)sucess=true: je ne fais pas de mise à jour de l’équipement et je ne désactive pas l’équipementCela couvre une bonne partie de ton cas et de tous, il ne devrait pas se désactiver.
Par contre,si j’ai le message no_such_vm je désactive la VM, je n’ai jamais vu ce message dans mes essais et j’en ai fait plusieurs et ni dans tes logs.
Compliquer a mettre en place pour pas grand chose je pense
Pour moi la beta répond a ta demande et ne devrait pas désactiver l’équipement si c’est encore le cas alors il faut chopper le code car c’est un cas surement que je n’ai pas pris en compte
mais la surveillance sucess=true permet de couvrir une bonne partie des cas
ok voila ce que je ne pigeais pas !
Moi je regardais le message d’interprétation et non le code erreur. En faite au départ pour n’importe quel code erreur le plugin retournais « la VM n’existe pas ».
Oui donc pas besoin de mon compteur d’erreur ![]()
merci
Tu aurais tester la beta
Tu aurais vu
re, je crois qu’il y a un peitit soucis :
[2025-08-11 11:50:08] DEBUG : ──────────▶︎ CRON pour l'actualisation de : Qbit ◀︎───────────
[2025-08-11 11:50:08] DEBUG : ──────────▶︎ Mise à jour : Qbit ◀︎───────────
[2025-08-11 11:50:08] DEBUG : [Freebox Request Connexion] : GET sur la l'adresse : http://mafreebox.freebox.fr/api/v15/vm0
[2025-08-11 11:50:08] DEBUG : [Freebox Request Result] : {"msg":"Version d’API inconnue","success":false,"error_code":"invalid_api_version"}
[2025-08-11 11:50:08] ERROR : La version de l'API n'est pas compatible ───▶︎ Code Erreur = invalid_api_version
[2025-08-11 11:50:08] DEBUG : ───▶︎ VM : Impossible de récupérer l\’état de cette VM : La VM n\’existe pas La version de l\’API n'est pas compatible ou la box n\’a pas encore fini de redéamarrer ───▶︎ VM : PAS DE MISE A JOUR
[2025-08-11 11:50:08] DEBUG : ───────────────────────────────────────────
http://mafreebox.freebox.fr/api/v15/vm0
l’url semble pas bonne il me semble qu’il manque un / avant le0
Bonjour,
Je ne reproduis pas le pb
je viens d’installer la derniere mis à jour du plugin
0000|[2025-08-11 12:08:03] DEBUG ──────────▶︎ CRON pour l'actualisation de : VM TEST JEEDOM ◀︎───────────
0001|[2025-08-11 12:08:03] DEBUG ──────────▶︎ Mise à jour : VM TEST JEEDOM ◀︎───────────
0002|[2025-08-11 12:08:03] DEBUG [Freebox Request Connexion] : GET sur la l'adresse : http://mafreebox.freebox.fr/api/v15/vm/0
0003|[2025-08-11 12:08:03] DEBUG [Freebox Request Result] : {"success":true,"result":{"mac":"26:fa:56:1a:42:63","cloudinit_userdata":"#cloud-config\nsystem_info:\n default_user:\n name: freebox\n groups:\n - freebox\npassword:*****\nchpasswd: { expire: False }\nssh_pwauth: True\npackages_update: true\npackages:\n - cifs-utils\nmounts:\n - [ '\/\/mafreebox.freebox.fr\/Disque\\0401', '\/mnt\/Disque-1', cifs, 'guest,uid=freebox,gid=freebox', '0', '0' ]\nruncmd:\n - mount -a\n","cd_path":"","id":0,"os":"jeedom","enable_cloudinit":true,"disk_path":"RGlzcXVlIDEvVk1zL1RFU1QtSkVFRE9NLnFjb3cy","vcpus":2,"memory":1024,"name":"TEST JEEDOM","cloudinit_hostname":"TEST-JEEDOM","status":"running","bind_usb_ports":"","enable_screen":false,"disk_type":"qcow2"}}
0004|[2025-08-11 12:08:03] DEBUG ───▶︎ Status : running
0005|[2025-08-11 12:08:03] DEBUG ───▶︎ CPU(s) : 2
0006|[2025-08-11 12:08:03] DEBUG ───▶︎ Mac : 26:fa:56:1a:42:63
0007|[2025-08-11 12:08:03] DEBUG ───▶︎ Mémoire : 1024 Mo
0008|[2025-08-11 12:08:03] DEBUG ───▶︎ USB : Aucun port USB de connecté
0009|[2025-08-11 12:08:03] DEBUG ───▶︎ Ecran virtuel :
0010|[2025-08-11 12:08:03] DEBUG ───▶︎ Nom : TEST JEEDOM
0011|[2025-08-11 12:08:03] DEBUG ───▶︎ Type de disque : qcow2
0012|[2025-08-11 12:08:03] DEBUG ───▶︎ cloudinit_hostname : TEST-JEEDOM
0013|[2025-08-11 12:08:03] DEBUG ───▶︎ cloud-init_user-data : #cloud-config
0014|system_info:
0015|default_user:
0016|name: freebox
0017|groups:
0018|- freebox
0019|password: .....
0020|chpasswd: { expire: False }
0021|ssh_pwauth: True
0022|packages_update: true
0023|packages:
0024|- cifs-utils
0025|mounts:
0026|- [ '//mafreebox.freebox.fr/Disque\0401', '/mnt/Disque-1', cifs, 'guest,uid=freebox,gid=freebox', '0', '0' ]
0027|runcmd:
0028|- mount -a
0029|[2025-08-11 12:08:03] DEBUG ───────────────────────────────────────────
0029|[2025-08-11 12:08:03] DEBUG ───────────────────────────────────────────
0030|[2025-08-11 12:08:08] DEBUG ──────────▶︎ Mise à jour : VM TEST JEEDOM ◀︎───────────
0031|[2025-08-11 12:08:08] DEBUG [Freebox Request Connexion] : GET sur la l'adresse : http://mafreebox.freebox.fr/api/v15/vm/0
0032|[2025-08-11 12:08:08] DEBUG [Freebox Request Result] : {"success":true,"result":{"mac":"26:fa:56:1a:42:63","cloudinit_userdata":"#cloud-config\nsystem_info:\n default_user:\n name: freebox\n groups:\n - freebox\npassword: ****\nchpasswd: { expire: False }\nssh_pwauth: True\npackages_update: true\npackages:\n - cifs-utils\nmounts:\n - [ '\/\/mafreebox.freebox.fr\/Disque\\0401', '\/mnt\/Disque-1', cifs, 'guest,uid=freebox,gid=freebox', '0', '0' ]\nruncmd:\n - mount -a\n","cd_path":"","id":0,"os":"jeedom","enable_cloudinit":true,"disk_path":"RGlzcXVlIDEvVk1zL1RFU1QtSkVFRE9NLnFjb3cy","vcpus":2,"memory":1024,"name":"TEST JEEDOM","cloudinit_hostname":"TEST-JEEDOM","status":"running","bind_usb_ports":"","enable_screen":false,"disk_type":"qcow2"}}
0033|[2025-08-11 12:08:08] DEBUG ───▶︎ Status : running
0034|[2025-08-11 12:08:08] DEBUG ───▶︎ CPU(s) : 2
0035|[2025-08-11 12:08:08] DEBUG ───▶︎ Mac : 26:fa:56:1a:42:63
0036|[2025-08-11 12:08:08] DEBUG ───▶︎ Mémoire : 1024 Mo
0037|[2025-08-11 12:08:08] DEBUG ───▶︎ USB : Aucun port USB de connecté
0038|[2025-08-11 12:08:08] DEBUG ───▶︎ Ecran virtuel :
0039|[2025-08-11 12:08:08] DEBUG ───▶︎ Nom : TEST JEEDOM
0040|[2025-08-11 12:08:08] DEBUG ───▶︎ Type de disque : qcow2
0041|[2025-08-11 12:08:08] DEBUG ───▶︎ cloudinit_hostname : TEST-JEEDOM
0042|[2025-08-11 12:08:08] DEBUG ───▶︎ cloud-init_user-data : #cloud-config
0043|system_info:
0044|default_user:
0045|name: freebox
0046|groups:
0047|- freebox
0048|password: .......
0049|chpasswd: { expire: False }
0050|ssh_pwauth: True
0051|packages_update: true
0052|packages:
0053|- cifs-utils
0054|mounts:
0055|- [ '//mafreebox.freebox.fr/Disque\0401', '/mnt/Disque-1', cifs, 'guest,uid=freebox,gid=freebox', '0', '0' ]
0056|runcmd:
0057|- mount -a
0058|[2025-08-11 12:08:08] DEBUG ───────────────────────────────────────────
ouai je viens de vérifier le code le / est bien la, je pige pas…
j’ai ré-enregistré l’équipement de la VM et cela refonctionne … ![]()
Il faudrait aussi lancer une recherche des équipements standards
je l’avais déjà fait.
Je fais systématiquement une recherche équipement et tiles après une maj
ah j’en ai refais un par curiosité pour voir, et c’est cela qui met en défaut, après la recherche le / s’en va
La mise à jour devrait corrigé le pb.
Le pb était uniquement sur les VM avec un id = 0 comme c’est ton cas.
J’ai transformé la valeur en texte pour éviter que se problème se reproduise
Je vais détaillé un peu la modification et comment la résoudre lors de la mise à jour
0610|[2025-08-14 15:30:09] DEBUG : [Freebox Request Connexion] : GET sur la l'adresse : http://mafreebox.freebox.fr/api/v15/vm0
0611|[2025-08-14 15:30:09] DEBUG : [Freebox Request Result] : {"msg":"Version d’API inconnue","success":false,"error_code":"invalid_api_version"}
0612|[2025-08-14 15:30:09] ERROR : La version de l'API n'est pas compatible ───▶︎ Code Erreur = invalid_api_version
si l’erreur La version de l'API n'est pas compatible ───▶︎ Code Erreur = invalid_api_version, il faut absolument lancer « Scan équipements standards » ou alors enregistrer l’ensemble des équipements de type VM
c’est good, top merci
Bonjour
J’ai publié à l’instant la version stable du plugin avec les améliorations
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.