Bonjour à tous, j'ai un petit soucis avec mon serveur arduino, qui doit me renvoyer l'état de ma clôture et la température.
Tout fonctionne très bien, cependant j'aimerai avoir la clôture et son état sur une ligne et 2 lignes en dessous, la température.
Pour l'instant , tout s'affiche sur une ligne et à la suite;
Comment puis je faire ça ?
client.println("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
client.println("<agridomotique>");
// Pin 30 Cloture1
client.print("<Pin>");
client.print("<namePin>CLOTURE 1</namePin>");
client.print("<Etat>");
if (cloture1Allume == 1) {
client.print (" ALLUMEE");
}
if (cloture1Allume == 0) {
client.print (" ETEINTE");
}
client.print("</Etat>");
client.println("
");
client.println("<Temp>Température : </Temp>");
client.print(t,1);
client.print("</Pin>");
client.println("</agridomotique>");
break;/code]
bonjour,
essaye, parfois le /> n'est pas bien pris en compte
client.println("
");
En effet, j'avais déjà essayé et ça ne fonctionnait pas !
Merci , je vais tester ça ! Et merci pour l'aide que tu m'apportes a chaques fois !
J'ai essayé, mais ça ne fonctionne pas, le serveur affiche même une erreur
Fredericzim:
J'ai essayé, mais ça ne fonctionne pas, le serveur affiche même une erreur
quoi comme erreur?
remets le code avec la modification
Le serveur me dit que l'erreur vien du br
voila mon code :
if (c == '\n' && currentLineIsBlank) {
digitalRead(Cloture1);
client.println("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
client.println("<agridomotique>");
// Pin 30 Cloture1
client.print("<Pin>");
client.print("<namePin>CLOTURE 1</namePin>");
client.print("<Etat>");
if (cloture1Allume == 1) {
client.print (" ALLUMEE");
}
if (cloture1Allume == 0) {
client.print (" ETEINTE");
}
client.print("</Etat>");
client.println("
");
client.print("<Temp> Température : </Temp>");
client.print("<valeur>");
client.print(t,1);
client.print("</valeur>");
client.print("</Pin>");
client.println("</agridomotique>");
break;/code]
mets l'erreur et remplace par
client.print("
");
+1 avec infobarquee pourquoi un Println , en faisant cela le client ajoute "\r\n" qui peut te metre le bronx!
juste une autre question tu a un fichier CSS qui gére la mise en page ou pas?
je pose la question car pour met projet je le fait avec des ballise aussi et que parfoie j'ai du changer
le "display : inline-block;" en "display :block;"