MQTT Callback Variable zurückgeben

Hallo zusammen,

nach lange Suche muss ich mich jetzt doch mal an euch wenden.

Ich schicke mir via MQTT eine Nachricht an meinen ESP32.

Die Nachricht kommt an, kann Sie auch entsprechend verarbeiten und mir das rausholen was ich brauche, nur bekomme ich das Ergebnis (3 int Variablen) nicht zurück in das Hauptprogramm.

Kann mir da jemand auf die Sprünge helfen? :confused:

Danke

derp456:
Die Nachricht kommt an, kann Sie auch entsprechend verarbeiten und mir das rausholen was ich brauche, nur bekomme ich das Ergebnis (3 int Variablen) nicht zurück in das Hauptprogramm.

Welche Variablen, welches Hauptprogramm ?

Möchtest du, dass wir weiter raten ?
Warum sind deine Informationen unvollständig ?

Stelle bitte Deinen vollständigen Sketch hier ein. Nutze dazu Codetags (</> oben links im Forumseditor).

Gruß Tommy

Ich schicke mir eine Nachricht z.B. rgb(12,34,56) via MQTT. Über die Callback Funktion hole ich mir die drei Zahlen und speicher Sie in int r, int g, int b. Mit diesen Variablen möchte ich außerhalb der Funktion Callback weiterarbeiten.

Ok, dann halt nicht. Viel Spaß weiterhin.

Gruß Tommy

Ohne Code kann man hier nicht helfen...
Grob geraten: leg die Variablen global an.

Habs mit globalen Variablen gelöst... Warum das vorhin auf Fehler gelaufen ist, kA.

Danke und beim nächsten mal gibts direkt den Code :slight_smile: