Error 401 empêchant d'ouvrir

@bernardfr.caron
Bonjour,
Je viens d’installer la dernière version du plug-in Wifilight V2 stable aujourd’hui 1/05/23 sur ma Luna toute récente à la dernière version.
L’installation ouvre la page de configuration.
J’ai récupéré mes IDs sur Tuya et je les ai copiés dans la zone Tuya, et sauvegardés.
Tout se passe bien, mais ensuite impossible d’aller à la page d’accueil du plug-in.
Si j’essaie d’ouvrir le Plugin par le menu j’obtiens une erreur 401.
Je ne vois donc pas les boutons d’intégration.
Pourriez-vous m’aider?
Merci d’avance

Prendre la beta du plugin qui règle le problème.
rester en beta jusqu’à ce que le changelog précise que ce souci est réparé.

Je reviens vers toi.
Pourrait on faire quelques tests avec le plugin pour trouver la cause ?

Bonjour,

J’ai le même problème que jmaz ici. Comment accéder à la beta du plugin ?
Je suis disponible pour aider à trouver l’origine du souci si jamais.

en fait je ne sais pas comment résoudre ce problème qui n’a lieu que sur luna, c’est bien ce que tu as ?

Tout à fait.

pouvez-vous charger la dernière beta et faire un test ?
pour la beta, faire une recherche sur ce forum.
Merci.

Version beta installée à l’instant, même résultat.
Toutefois, en ouvrant un nouvel onglet et en entrant directement l’url : http://IP_locale/index.php?v=d&m=wifilightV2&p=wifilightV2 j’arrive à accéder à l’interface du plugin.
Si je clique sur ajouter, j’ai bien un formulaire me demandant le nom de l’équipement. Après l’avoir indiqué et cliqué sur OK, retour sur l’erreur 401, mais en rechargeant la page je peux y accéder.
Les boutons « inclusion » ont l’air de fonctionner.
J’ai exactement la même situation avec la version stable sur laquelle je suis donc repassée.

Finalement je peux utiliser le plugin et ajouter des appareils dedans, il faut rafraîchir la page à chaque fois que l’erreur 401 apparaît.

peux tu refaire un test avec la nouvelle beta ?
il me faut les logs wifilightV2 et pour qu’ils soient remplis, aller sur la page qui fait erreur 401 puis rechargement pour qu’il n’y ait pas l’erreur.
je devrais alors connaitre la cause du souci.

Je suis repassé sur la Beta (version 2023-08-03 12:53:57)
Maintenant, j’obtiens le message d’erreur suivant : Call to a member function getId() on null

Voici le log avant de faire refresh :

0000|[2023-08-03 15:42:07]DEBUG : php:1
0001|[2023-08-03 15:42:07]DEBUG : isset1:1
0002|[2023-08-03 15:42:07]DEBUG : isset2:
0003|[2023-08-03 15:42:07]DEBUG : isset3:

Après refresh, cela fonctionne et le log est le suivant :
0004|[2023-08-03 15:42:16]DEBUG : php:1
0005|[2023-08-03 15:42:16]DEBUG : isset1:1
0006|[2023-08-03 15:42:16]DEBUG : isset2:1
0007|[2023-08-03 15:42:16]DEBUG : isset3:1
0008|[2023-08-03 15:42:16]DEBUG : object:1
0009|[2023-08-03 15:42:16]DEBUG : connec:1

J’espère que celà peut t’aider, j’ai essayé les autres niveaux de log, le mode debug est le seul qui donne quelque chose.

l’erreur n’est pas grave et détecte le souci. je regarde ça

dernière beta
je ne vois pas où est le souci et pas d’aide de la communauté
j’ai mis le refresh dans le code
c’est moche mais je n’ai pas mieux
à tester