PHP Warning: Free_CreateTV.class.php et Free_Refresh.class.php

Je n’ai plus le [php7:warn] mais toujours le [php7:notice] ce qui est une bonne chose :slight_smile:

[Sun Apr 18 12:12:39.878605 2021] [php7:notice] [pid 5966] [client 192.168.1.XX:2201] PHP Notice:  Undefined index: result in /var/www/html/plugins/Freebox_OS/core/class/Free_API.class.php on line 403, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS

Pour info ça fonctionne en ajoutant ce test (in /var/www/html/plugins/Freebox_OS/core/class/Free_API.class.php on line 403) :

 if (isset($result['result'])) { 
    return $result['result']; 
 }

Je n’ai pas poussé les tests très loin non plus …
Je reste disponible si besoin, test, debug, logs, etc …
Bonne journée.

Hello
oui j’ai vu et je l’ai traité dans mon alpha mais différemment pour éviter d’aller modifier toute les actions liés a ce résultat

if (isset($result['result'])) {
 return $result['result'];
                    } else {
                        $result = null;
                        return $result;
                    }

merci de ton retour
se sera disponible dans la prochaine beta

Super merci pour la réactivité et le maintien du plugin.

Merci de ton retour positif

Je te dis quand je publie la beta. Mais j’ai un bug actuel que je n’arrive a résoudre

Pas de stress ce n’est pas bloquant.
Si tu as besoin d’aide n’hésite pas.

1 « J'aime »

Hello
J’ai fait les modifications a tester avec la beta de demain

Super merci, je te ferai un retour.

Hello
Peut-tu me dire si c’est ok avec les dernières mises à jour bêta du plugin

Merci

Bonjour,
Ok je test ca au plus vite.

Je n’ai plus l’erreur d’origine. (ligne 413)
Par contre, j’ai un problème de variable « id » non définie:

[Tue May 04 09:16:59.687741 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 231, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.687884 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.687914 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.687958 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 231, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.687987 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.688016 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.692433 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 231, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.692474 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.692503 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.692611 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 231, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.692642 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.692671 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.692703 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 231, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.692XX6 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.692795 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.706417 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 231, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.706486 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.706515 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.706548 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 231, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.706577 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.706606 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.790440 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 231, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.790530 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.790571 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.790605 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 231, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.790633 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.790661 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.790692 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 231, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.790751 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.790779 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.790810 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 231, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.790895 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.790927 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.790959 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 231, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.790987 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.791015 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.791058 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 231, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.791087 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS
[Tue May 04 09:16:59.791231 2021] [php7:notice] [pid 4736] [client 192.168.1.XX:30809] PHP Notice:  Undefined variable: id in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 232, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS

Hello

Pour la ligne 231/232 de Free_Refresh.class, il y a un soucis. Mais j’ai trouvé d’ou cela vient

Par contre

[Tue May 04 09:15:41.560988 2021] [php7:notice] [pid 28510] [client 192.168.1.72:30793] PHP Notice:  Undefined index: result in /var/www/html/plugins/Freebox_OS/core/class/Free_API.class.php on line 413, referer: http://192.168.1.76/index.php?v=d&m=Freebox_OS&p=Freebox_OS

la ligne dans le code est vide, donc je ne comprend pas

c’est toujours la même erreur c’est encore lié

Peut-tu me donner le niveau de log Général dans la configuration Jeedom

Merci

Désolé mais c’etait juste un rappel de l’erreur d’origine qui n’est plus présente. (je vais modifié mon post).


Si tu as trouvé l’erreur 231/232 alors c’est réglé.

désolé je n’avais pas compris

Oui pour la 231/232, il y a une erreur je vais faire le test ce soir quand je serais rentré

Je publierai dans la foulé une beta.

Ok super, merci encore pour ton aide. Mes logs sont de plus en plus propre ! :slight_smile:

1 « J'aime »

J’ai poussé la correction pour la ligne 231/232

Elle sera disponible demain
merci de ton retour

1 « J'aime »

Bonjour,
Désolé d’etre l’oiseau de mauvaise augure mais il y a une nouvelle erreur :

[Wed May 05 09:50:16.998263 2021] [php7:warn] [pid 29155] [client 192.168.1.XX:28114] PHP Warning:  Invalid argument supplied for foreach() in /var/www/html/plugins/Freebox_OS/core/class/Free_Refresh.class.php on line 1017, referer: http://192.168.1.XX/index.php?v=d&m=Freebox_OS&p=Freebox_OS

Si ca peut aider, ligne 1017 :

foreach ($result['bind_usb_ports'] as $USB) {
                                    $bind_usb_ports .= '<br>' . $USB;
                                }

Log :

[2021-05-05 09:49:43][DEBUG] : ┌───────── Ajout des commandes : VM
[2021-05-05 09:49:43][DEBUG] : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v8/vm(null)
[2021-05-05 09:49:43][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":[{"mac":"9a:6c:19:ae:18:cc","cloudinit_userdata":"","cd_path":"","id":0,"os":"unknown","enable_cloudinit":false,"disk_path":"L0Rpc3F1ZSAxL1TDqWzDqWNoYXJnZW1lbnRzL1ZNcy9mcmVlYm94RGVsdGEucWNvdzI=","vcpus":2,"memory":957,"name":"JeedomFree","cloudinit_hostname":"","status":"stopped","bind_usb_ports":"","enable_screen":false,"disk_type":"qcow2"}]}
[2021-05-05 09:49:43][DEBUG] : │ Application des Widgets ou Icônes pour le core V4
[2021-05-05 09:49:43][DEBUG] : >> ================ >> Name:  -- LogicalID : VM_0 -- catégorie : multimedia -- Equipement Type : VM -- Logical ID Equip : 0 -- Cron : */5 * * * * -- Objet :
[2021-05-05 09:49:43][DEBUG] : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v8/vm/0(null)
[2021-05-05 09:49:43][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":{"mac":"9a:6c:19:ae:18:cc","cloudinit_userdata":"","cd_path":"","id":0,"os":"unknown","enable_cloudinit":false,"disk_path":"L0Rpc3F1ZSAxL1TDqWzDqWNoYXJnZW1lbnRzL1ZNcy9mcmVlYm94RGVsdGEucWNvdzI=","vcpus":2,"memory":957,"name":"JeedomFree","cloudinit_hostname":"","status":"stopped","bind_usb_ports":"","enable_screen":false,"disk_type":"qcow2"}}
[2021-05-05 09:49:43][DEBUG] : │ Name : CPU(s) -- Type : info -- LogicalID : vcpus -- Template Widget / Ligne : core::line/0-- Type de générique : default -- Inverser : 0 -- Icône : default -- Min/Max : default/default -- Calcul/Arrondi : / -- Ordre : 10
[2021-05-05 09:49:43][DEBUG] : │ Name : Mac -- Type : info -- LogicalID : mac -- Template Widget / Ligne : core::line/0-- Type de générique : default -- Inverser : 0 -- Icône : default -- Min/Max : default/default -- Calcul/Arrondi : / -- Ordre : 11
[2021-05-05 09:49:43][DEBUG] : │ Name : Mémoire -- Type : info -- LogicalID : memory -- Template Widget / Ligne : core::line/0-- Type de générique : default -- Inverser : 0 -- Icône : default -- Min/Max : default/default -- Calcul/Arrondi : / -- Ordre : 12
[2021-05-05 09:49:43][DEBUG] : │ Name : USB -- Type : info -- LogicalID : bind_usb_ports -- Template Widget / Ligne : /1-- Type de générique : default -- Inverser : 0 -- Icône : default -- Min/Max : default/default -- Calcul/Arrondi : / -- Ordre : 13
[2021-05-05 09:49:43][DEBUG] : │ Name : Ecran virtuel -- Type : info -- LogicalID : enable_screen -- Template Widget / Ligne : core::line/0-- Type de générique : default -- Inverser : 0 -- Icône : default -- Min/Max : default/default -- Calcul/Arrondi : / -- Ordre : 14
[2021-05-05 09:49:43][DEBUG] : │ Name : Nom -- Type : info -- LogicalID : name -- Template Widget / Ligne : /1-- Type de générique : default -- Inverser : 0 -- Icône : default -- Min/Max : default/default -- Calcul/Arrondi : / -- Ordre : 15
[2021-05-05 09:49:43][DEBUG] : │ Name : Type de disque -- Type : info -- LogicalID : disk_type -- Template Widget / Ligne : /1-- Type de générique : default -- Inverser : 0 -- Icône : default -- Min/Max : default/default -- Calcul/Arrondi : / -- Ordre : 16
[2021-05-05 09:49:43][DEBUG] : │ Name : Status -- Type : info -- LogicalID : status -- Template Widget / Ligne : Freebox_OS::VM/0-- Type de générique : default -- Inverser : 0 -- Icône : default -- Min/Max : default/default -- Calcul/Arrondi : / -- Ordre : 1
[2021-05-05 09:49:43][DEBUG] : │ Name : Start -- Type : action -- LogicalID : start -- Template Widget / Ligne : default/0-- Type de générique : default -- Inverser : 0 -- Icône : fas fa-play icon_green -- Min/Max : default/default -- Calcul/Arrondi : / -- Ordre : 2
[2021-05-05 09:49:43][DEBUG] : │ Name : Stop -- Type : action -- LogicalID : stop -- Template Widget / Ligne : default/0-- Type de générique : default -- Inverser : 0 -- Icône : fas fa-stop icon_red -- Min/Max : default/default -- Calcul/Arrondi : / -- Ordre : 3
[2021-05-05 09:49:43][DEBUG] : │ Name : Redémarrer -- Type : action -- LogicalID : restart -- Template Widget / Ligne : default/0-- Type de générique : default -- Inverser : 0 -- Icône : fas fa-sync icon_red -- Min/Max : default/default -- Calcul/Arrondi : / -- Ordre : 4
[2021-05-05 09:49:43][DEBUG] : └─────────

C’est lié au vm

Peut tu me donner les logs uniquement de la vm que je regarde ce que tu as dans les infos des ports usb

Merci par avance

j’ai vu, il faut que je vérifie que la donnée n’est pas nulle en plus

if (isset($result['bind_usb_ports'])) {
        foreach ($result['bind_usb_ports'] as $USB) {
               $bind_usb_ports .= '<br>' . $USB;
         }
}

Je n’ai rien de branché sur les ports USB.
Je n’avais pas vu que nous étions sur un autre sujet. Veux tu que j’ouvre un autre post ?

Non c’est bon
J’ai renommé l’objet du sujet

1 « J'aime »

Juste au passage, petite coquille :

l’Auto-actualisation de l’esemble de la partie domotique est actif

l’Auto-actualisation de l’ensemble de la partie domotique est actif

1 « J'aime »