esp8266 - Buttons - MQTT

Guten Morgen,

ich versuche hier folgendes zu realisieren:

Ich habe 3 SonOff Stecker. Diese sind an Alexa (Belkin Emulator) und an meinen MQTT Server gebunden.

Nun möchte ich mit einem Wemo D1 Board folgendes erreichen:
Ich möchte gerne 3 Buttons anschließen und mit diesen dann per MQTT die Steckdosen schalten. Da aber jede Steckdose ein eigenes Topic hat funktioniert es nicht. Ich habe bisher nur geschafft, mich in einem Topic zu registrieren. Zum Beispiel:

espp8266/Stehlampe/set

Ich habe dazu folgenden Code benutzt:

Eigentlich muss ich mich ja keinem Topic registrieren, sondern eigentlich pro Button ja nur ein Topic und einen State an den MQTT senden. Dazu finde ich im Netz aber keinen Code.

Kennt ihr da was und könnt mir helfen?

Danke und Gruß

Eigentlich je nach Hardware den PubsubClient...gibts einmal für den ESP8266 und für den ATWINC1500. Wenn Du Dir nicht sicher bist, wie das Protokoll aussieht, dann häng nen Computer mit MQTTSpy ins Netzwerk und versuche, den Datenverkehr zu analysieren. Dann solltest Du Topic und Nachricht einstellen können....