Das sollte eigentlich absolut unabhängig von MQTT sein. Wie verwendest du die Funktion? Kannst du uns vielleicht einen Skriptausschnitt zeigen? Ich vermute, du verdrehst da irgendwo etwas.