Page 1 sur 1

Erreur d'envoi sur une url

Publié : 15 avr. 2022, 20:05
par marcus_54
Bonjour.

J'ai un petit souci avec mon installation sur Raspberry PI. Je suis en version Domoticz 2022.1
J'utilise un site : thingspeak, qui permet du monitoring des données de ma domotique. Depuis 3 jours, la communication ne se fait plus.

L'envoi de ces données est réalisé par un script (réalisé par papoo) :

commandArray[1]={['OpenURL']=url_thingspeak ..'update?key=' .. API_key .. fields }


A chaque fois j'ai cette erreur :
2022-04-15 19:35:01.420 Error: Error opening url: https://api.thingspeak.com/update?key=x ... field4=242 ;14911300.0&field5=62.2&field7=23.8;23;2&field8=380


Le plus étrange, c'est que si je copie l’URL, et que je la mets dans mon navigateur, les données sont bien envoyées et je les récupère sur mon téléphone.
Le second truc étrange, ça a cessé de fonctionner il y a 3 jours sans raison apparente après plusieurs mois de bon fonctionnement.
J'ai redémarré le Raspberry PI, rien…
J'ai redémarré ma box, rien…
Et là je sais plus quoi faire.
Avez-vous une idée du problème ?
Merci.

Re: Erreur d'envoi sur une url

Publié : 15 avr. 2022, 20:43
par Keros
Je viens de déplacer ton sujet dans la section dédiée aux scripts.

As tu essayé de faire un print de l'URL calculé par le script afin d'être certain qu'elle est bien fonctionnelle ?

Tu as essayé de mettre l'URL dans le navigateur du Pi pour vérifier qu'il a bien l'accès ?

Re: Erreur d'envoi sur une url

Publié : 15 avr. 2022, 20:55
par marcus_54
As tu essayé de faire un print de l'URL calculé par le script afin d'être certain qu'elle est bien fonctionnelle ?
oui
si je copie l’URL, et que je la mets dans mon navigateur, les données sont bien envoyées
la copie de l'URL est celle générée par le log erreur de Domoticz, C'est bon ?
Tu as essayé de mettre l'URL dans le navigateur du Pi pour vérifier qu'il a bien l'accès ?
Je ne pense pas avoir de navigateur sur cette installation.
Mais tout le reste fonctionne bien, je suis en vacances et j'accède à distance au pi au travers de mon VPN.

Re: Erreur d'envoi sur une url

Publié : 15 avr. 2022, 21:01
par Keros
Il pourrait y avoir une erreur si l'API mets trop de temps à répondre. Tu as une latence particulière quand tu fais tes essais ?

Re: Erreur d'envoi sur une url

Publié : 15 avr. 2022, 21:06
par marcus_54
non, c'est quasi immédiat.

Re: Erreur d'envoi sur une url

Publié : 16 avr. 2022, 19:26
par marcus_54
Bonsoir
Est-il possible d'envoyer cette requête en ssh ?

Re: Erreur d'envoi sur une url

Publié : 16 avr. 2022, 20:10
par marcus_54
curl
flûte ! je n'ai pas mon MDP du Raspberry DomoticZ ici
J'ai essayé avec un autre Raspberry, la commande est acceptée.
Je verrai cela au retour des vacances.

Re: Erreur d'envoi sur une url

Publié : 29 avr. 2022, 14:16
par marcus_54
J'ai trouvé :)

Un script lit une page Web pour récupérer la puissance produite par mes panneaux solaires.
Je ne sais pas pourquoi à la fin de la valeur numérique puissance c'est ajouté un espace.

Dans la chaîne URL, il y avait un espace qui générait cette erreur.
...field1=18.1&field2=21.8&field3=22.9&field4=1375 ;15189490.0&field5=62.6&field7=20.9;25;1&field8=1610

Curieusement, sous Windows dans le navigateur cela ne semble pas poser de problème, mais dans Debian en ligne commande ça pose problème.

Problème résolu !