J'ai modernisé un vieux pluviomètre avec un wemos D1. Le pluviomètre fonctionne bien, j'ai la pluie qui remonte bien dans domoticz mais le lendemain d'un jour pluvieux je me retrouve avec la quantité tombée la veille.
En gros:
lundi 0mm (pas de pluie)
mardi 8mm (pluie)
mercredi 8mm (pas de pluie)
jeudi 0mm (pas de pluie)
...
Donc pour "débuguer" la chose je voudrais mettre dans les log de domoticz ce qui se passe dans mon wemos.
Pour ce faire, après enquête sur le wiki, j'ai mis cette commande dans mon code
Code : Tout sélectionner
String urllog = "/json.htm?type=command¶m=addlogmessage&message=";
urllog += logdz; //logdz contient le texte à afficher//
urllog += "&level=2";
Serial.println(urllog);
sendDomoticz(urllog);Code : Tout sélectionner
http://10.0.4.31:8080/json.htm?type=command¶m=addlogmessage&message=increment time_pluie_48429 epoch_1683974986 jour_6 difference_43 timeClient.getDay_6&level=22023-05-13 11:49:46.924 Error: Error parsing http request address: ::ffff:10.0.4.71
Précision 10.0.4.31:8080 c'est mon Pi et 10.0.4.71 c'est mon wemos. IP fixe et toutes les IP locales autorisées.
la fonction sendDomoticz(urllog); fonctionne bien car c'est la même qui m’envoie la pluie.
Si je prends la commande citée au dessus et que je la colle dans firefox cela fonctionne
Y a-t-il une commande particulière pour entrer du texte dans les LOG quand on est sous arduino ?