Appel api depuis domoticz (conteneur)

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
red59
Messages : 14
Inscription : 04 oct. 2017, 13:29

Appel api depuis domoticz (conteneur)

Message par red59 »

Bonjour a tous, voilà depuis la dernière mise à jour, mes switchs qui déclenchaient des actions via api ne fonctionnent plus. J obtiens invariablement error openin URL...
J ai essayé également via dzevent (bien sûr 127.0.0.1) a été ajouté au niveau sécurité comme indiqué dans la Doc mais un openURL ne fonctionne pas (j essaye d utiliser l ip externe de domoticz) la commande lance depuis le conteneur avec curl passe elle...
Je ne comprends pas, auriez vous des idées ? Merci !!!
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Appel api depuis domoticz (conteneur)

Message par Keros »

Tu peux nous mettre l'erreur complète que tu as ?

Tes appels API sont bien réalisés suivant la bonne syntaxe ? Tu peux nous mettre un exemple ?

Tu peux nous mettre le script DzVents qui ne fonctionne pas et les logs associés.

Tu peux nous préciser sur quoi tourne DomoticZ ? Je crois comprendre que c'est Docker ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
red59
Messages : 14
Inscription : 04 oct. 2017, 13:29

Re: Appel api depuis domoticz (conteneur)

Message par red59 »

D abord merci pour ton message,
Voici le message d erreur :
2023-10-20 07:30:01.931 Error: Error opening url:
http://domoticz.home.local:8090/json.ht ... l&level=50

Le script dzevent associé fait juste un domoticz.openURL(http://domoticz.home.local:8090/json.ht ... l&level=50)

Mon domoticz tourne sur docker effectivement.
La commande marche depuis le conteneur domoticz (en connections shell) en copiant la'ligne dans un curl...
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Appel api depuis domoticz (conteneur)

Message par Neutrino »

Et en utilisant l'ip et le port interne de docker 127.0.0.1:8080 ?
Tes réseaux de confiance sont bien complétés ?
Après, ce genre d'appel en DzVents ne nécessite pas de passer par CURL.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
red59
Messages : 14
Inscription : 04 oct. 2017, 13:29

Re: Appel api depuis domoticz (conteneur)

Message par red59 »

J ai le même soucis, en utilisant l ip interne docker ou 127.0.0.1, je ne comprends pas d ou ça peut venir (et je ne souhaite pas utiliser curl...).
Répondre