2 Topic mit Arduino und MQTT

Sind das nur erste Versuche, oder soll das schon das Arbeitsmuster werden? Ist nicht gerade übersichtlich, einmal nach dem Topic und einmal nach dem Inhalt zu unterscheiden.
Dein Problem:
In der Callback betrachtest Du content für led1. Der Inhalt von content wird vorher zeichenweise aus dem char-Array von payload übernommen, dass solch ein einfacher Vergleich mit Strings möglich ist.
topic ist genauso wie payload ein char-Array, auch hier kann man deshalb nicht einfach mittels Operator (==) vergleichen.
Also: entweder den Inhalt von topic ebenfalls in einen String verfrachten, und diesen für den Vergleich nutzen, oder aber (was empfehlenswerter ist, da Strings viel Speicher fressen): strcmp() nutzen.... also entscheide Dich für eine der beiden Varianten und wende dies für beide LED an :wink: