Tommy56:
Ich habe zu Zeichenketten mal eine Zusammenfassung geschrieben.
Gruß Tommy
Super Zusammenfassung. Das bringt mich weiter. Hast du noch einen Tipp für mich, wie ich die ChipID (long int) einfach in ein char bekomme? Dann könnte ich deine eben gelernten char Verkettung gleich anwenden. Das was ich schon probiert habe geht alles nicht vor von setup{} bzw. loop{}
Dank Tommy56 bin ich gut weiter gekommen. Ich habe noch eine Formatierungsfrage.
Mein char baue ich nun so zusammen.
long chipid = ESP.getChipId();
char chipid_Topic[10];
char humidity_Topic[20];
ultoa(chipid, chipid_Topic, 8); // ChipID2Char
strcat(humidity_Topic, chipid_Topic); // Chip ID anhängen
strcat(humidity_Topic, "/humidity"); // Type anhängen
Nun hätte ich nur gern die ChipId in Hex und nicht dezimal.
Ist: 1630371/humidity
Soll: 18E0A3/humidity
Mit String geht das so - String(ESP.getChipId(), HEX) Wie mache ich das aber mit char?