Hello,
Je souhaite créer un text sensor qui aficherait du JSON, pour quelqu’un qui aime se (et me) compliquer la vie sachant que séparer les valeurs par un caractère genre ; ou | fonctionnerait aussi bien
Du coup, au moment de définir la valeur de ce sensor, j’ai créé ma chaîne de caractères, en échappant les guillemets en faisant \"
sauf qu’une fois compilé, les "" s’affichent ce qui rend le JSON invalide :
id(thermometre_sdb).publish_state(("{\"temperature\":\""+String(temperature).substring(0, String(temperature).length()-1)+"°C\",\"humidite\":\""+String(humidity)+"%\",\"batterie\":\""+String(battery)+"%\",\"rssi\":\""+String(rssi)+"dB\"}").c_str());
Comment puis-je créer une chaîne qui afficherait le caractère guillemet sachant que la chaîne est entre guillemets ?
Mes compétences en C++ font que je le découvre avec ESPHome