Page 1 sur 2
[Résolu] Zigate - Problème avec API base url
Publié : 16 déc. 2022, 14:41
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
Re: Zigate - Problème avec API base url
Publié : 16 déc. 2022, 15:56
par pipiche
le format est explicité dans le menu

- Screenshot 2022-12-16 at 15.56.37.png (23.29 Kio) Consulté 1315 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 ?
Re: Zigate - Problème avec API base url
Publié : 16 déc. 2022, 16:12
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
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
Re: Zigate - Problème avec API base url
Publié : 16 déc. 2022, 19:28
par pipiche
Re: Zigate - Problème avec API base url
Publié : 17 déc. 2022, 07:43
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.
Re: Zigate - Problème avec API base url
Publié : 17 déc. 2022, 10:09
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:
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
Re: Zigate - Problème avec API base url
Publié : 17 déc. 2022, 10:28
par pipiche
Sur quelle version de Domoticz es-tu ? sur la 2022.2 ? ou sur une des dernière beta ?
Re: Zigate - Problème avec API base url
Publié : 17 déc. 2022, 10:36
par pipiche
Voila , si tu bascules sur la branche de developpement, le https doit normalement etre supporté
Re: Zigate - Problème avec API base url
Publié : 26 déc. 2022, 19:20
par pipiche
Un retour ? ca donne quoi ?
Re: Zigate - Problème avec API base url
Publié : 04 janv. 2023, 08:41
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 !