[Résolu] Zigate - Problème avec API base url

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
Laurent_d40
Messages : 15
Inscription : 24 juil. 2020, 15:04
Localisation : 91 - Essonne

[Résolu] Zigate - Problème avec API base url

Message par Laurent_d40 »

Bonjour

J'exécute DomoticZ sur un serveur en https seulement.
Mais je n'arrive pas à faire passer cette url, et le user admin dans le format demandé dans le plugin Zigate que je viens d'upgrader.
Une idée sur le format à respecter ?

Error: Zigate: domoticz_request - wrong URL toget access to Domoticz JSON/API: http://https://dom.toto.tata:443/json.h ... e=hardware

Merci d'avance
Dernière modification par Laurent_d40 le 04 janv. 2023, 13:32, modifié 1 fois.
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Zigate - Problème avec API base url

Message par pipiche »

le format est explicité dans le menu
Screenshot 2022-12-16 at 15.56.37.png
Screenshot 2022-12-16 at 15.56.37.png (23.29 Kio) Consulté 1308 fois
En clair

(http://username:password@127.0.0.1:8080):

Pour référence: https://www.domoticz.com/wiki/Domoticz_ ... horization

Qu'est-ce qu'il y a dans les logs du plugin ?
Laurent_d40
Messages : 15
Inscription : 24 juil. 2020, 15:04
Localisation : 91 - Essonne

Re: Zigate - Problème avec API base url

Message par Laurent_d40 »

J'ai mis un extrait du log (modifié évidemment) dans mon message initial, mais en voici un peu plus ci-dessous.
Le pb semble venir du fait qu'il cherche un http://

En respectant le format demandé, mais en https (sachant que j'ai le certificat qui va bien) je mets donc dans le champs

Code : Tout sélectionner

https://adm:pasceluila@dom.toto.tata:8443

Code : Tout sélectionner

2022-12-16 16:06:14.152 Error: Zigate: Please cross-check the Domoticz Hardware settingi for the plugin instance. >https://adm:pasceluila@dom.toto.tata:8443< You must set the API base URL
2022-12-16 16:06:14.180 Error: Zigate: We are expecting a username and password but do not find it in https://adm:pasceluila@dom.toto.tata:8443 ==> ['https://adm:pasceluila', 'dom.toto.tata:8443'] ==> https://adm:pasceluila ==> ['https', '//adm', 'pasceluila']
2022-12-16 16:06:14.193 Error: Zigate: domoticz_request - wrong URL toget access to Domoticz JSON/API: https://adm:pasceluila@dom.toto.tata:8443/json.htm?type=hardware
2022-12-16 16:06:14.198 Error: Zigate: We are expecting a username and password but do not find it in https://adm:pasceluila@dom.toto.tata:8443 ==> ['https://adm:pasceluila', 'dom.toto.tata:8443'] ==> https://adm:pasceluila ==> ['https', '//adm', 'pasceluila']
2022-12-16 16:06:14.207 Error: Zigate: domoticz_request - wrong URL toget access to Domoticz JSON/API: https://adm:pasceluila@dom.toto.tata:8443/json.htm?type=hardware 
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Zigate - Problème avec API base url

Message par pipiche »

8443 c'est le port d'accès à Domoticz ?

https://adm:pasceluila@dom.toto.tata:84 ... e=hardware

pourquoi pas

https://adm:pasceluila@127.0.0.1:8443/j ... e=hardware

As-tu essayé sans utilisé le https ?
Laurent_d40
Messages : 15
Inscription : 24 juil. 2020, 15:04
Localisation : 91 - Essonne

Re: Zigate - Problème avec API base url

Message par Laurent_d40 »

Oui, j'ai essayé sans le https, avec 127.0... avec l'@ip réelle au lieu du nom, rien à faire.

Pour l'instant je suis revenu en arrière en 6.1.005 mais du coup j'ai les pb sur mes stores avec la nouvelle version de domoticz.
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Zigate - Problème avec API base url

Message par pipiche »

Je viens de regarder le code, et effectivement https n'est pas supporté, d'autant plus que je ne vois pas l'intéret dans la mesure où l'on se trouve sur le loopback ( 127.0.0.1 )

donc l'utl que tu dois mettre c'est:

Code : Tout sélectionner

http://adm:pasceluila', 'dom.toto.tata:8080
c'est à dire http et pas https et 8080 (ou le port http de domoticz,) et pas 8443 qui est le port SSL https

[edit] je ferrais un update pour le https sur la branche de developement
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Zigate - Problème avec API base url

Message par pipiche »

Sur quelle version de Domoticz es-tu ? sur la 2022.2 ? ou sur une des dernière beta ?
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Zigate - Problème avec API base url

Message par pipiche »

Voila , si tu bascules sur la branche de developpement, le https doit normalement etre supporté

Code : Tout sélectionner

git pull
git checkout dev
git pull
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Zigate - Problème avec API base url

Message par pipiche »

Un retour ? ca donne quoi ?
Laurent_d40
Messages : 15
Inscription : 24 juil. 2020, 15:04
Localisation : 91 - Essonne

Re: Zigate - Problème avec API base url

Message par Laurent_d40 »

Bonjour @pipiche
Désolé pour le retour très tardif, mais j'étais absent et en plus je n'avais pas vu tes messages.
Je viens de tester : problème résolu. J'arrive à faire pointer vers mon url domoticz en https, et le plugin refonctionne bien avec mes BSO profalux.
Noter qu'il reste bizarrement un message d'erreur au démarrage :

Code : Tout sélectionner

Error: Zigate: Please cross-check the Domoticz Hardware settingi for the plugin instance. >https://dom.toto.tata:443< You must set the API base URL
Merci beaucoup !
Répondre