Danke JoergZ, DAS hatte ich schon probiert:
Code
def on_connect(client, userdata, flags, rc):
print("Connected with result code " + str(rc))
client.subscribe("stat/TH10/Change")
client.subscribe("stat/TH10/POWER")
# client.subscribe("stat/TH10/RESULT")
# client.subscribe("stat/TH10/#")
Alle anderen Topic funktionieren in der PyRoutine - nur "stat/TH10/Change" nicht .... übrigens auch mit "stat/TH10/#" nicht ...
aber im parallel laufenden Terminal kommt alles wie gewünscht an:
Code
stefan@SteLT05:~$ mosquitto_sub -u Stefan -P TEST -h 192.168.178.46 -v -t stat/TH10/Change
stat/TH10/Change {“Time“:2019-11-15T16:53:12,“Hyg.MIN“:84.800,“Hyg.MAX“:85,"Hygr(%)":85.2,"Power":0,“Temp.“:16.2}
....
Ich habe auch probiert, ob da MQTT-Protokoll in 2 gleichzeitig laufenden Terminals funktioniert - nicht dass der eine Abruf den Anderen blockiert - ...
ABER - es wunderbar (parallel) geschrieben .
Ich bin langsam mit meinem Latein am Ende
Einzige Idee ist, dass es noch weitere Parameter (irgendwo) einzustellen gibt, von denen ich bisher keine Ahnung habe ...
Gruß
StePfl