Page 1 sur 1

[Résolu] Zigate+ V2- 2023.2 - Messages HTTP Error - 401 unauthorized

Publié : 12 août 2023, 11:17
par Krakoukas
Bonjour,
Je suis sur la 2023.2 avec la dernière version stable du plugin : 7.1.002 [2.78]
Config : RPI3B+ et domoticz derrière un serveur nginx.

Depuis la mise à jour vers la 2023.2, j'ai de manière semi-aléatoire dans les logs le fameux message

Code : Tout sélectionner

 Error: Zigbee for Domoticz: Urlopen to http://127.0.0.1:8080/json.htm?type=command&param=getdevices&rid=877 rejected. Error: HTTP Error 401: Unauthorized
J'ai bien mis 127.0.0.1 dans les réseaux de confiance et également activé le basic-auth pour les API.
domoticz_security.png
domoticz_security.png (24.96 Kio) Consulté 410 fois
Le message apparait toutes les 10min + parfois à d'autres intervalles.
J'ai fait un petit script bash qui fait un

Code : Tout sélectionner

wget '127.0.0.1:8080/json.htm?type=command&param=getdevices&rid=877' 
depuis le Pi toutes les 2 secondes et le retour est toujours un 200, pas de 401 en vue, donc l'accès est bien autorisé.

Également, j'ai une dizaine de device sur le zigbee, et le problème ne semble apparaitre que sur des sondes de températures.

Par contre, tout semble bien fonctionner, les devices sont mis à jour.
Une idée?

[Edit] : je rajoute les logs en PJ. Il y a quelques erreurs sur d'autres plugins (j'aurais pas du passer en 2023.2...) mais tout est là
[Edit2]: J'ai également vérifié les droits de l'utilisateur renseigné dans "API Base URL" pour le plugin, et il a bien accès au idx indiqués dans les logs

Re: Zigate+ V2- 2023.2 - Messages HTTP Error - 401 unauthorized

Publié : 14 août 2023, 21:09
par Krakoukas
Je pense que je viens de résoudre mon problème :
Dans les paramètres du plugin pour l'url de base de l'API, il ne faut pas mettre d'utilisateur/mot de passe:
Capture d’écran du 2023-08-14 21-06-37.png
Capture d’écran du 2023-08-14 21-06-37.png (27.97 Kio) Consulté 370 fois
Je n'ai plus le message depuis que j'ai fait ce réglage, et à priori pas de régression non plus (pour l'instant)