Omlouvám se, ale stále asi přesně nechápu, oč přesně Vám jde a v čem je problém.
Jeste potrebuju vymyslet, jak udelat pripady, kdy potrebuju na zaklade treba trech ruznych mqtt zprav vygenerovat jinou. (tj. treba vzit tri ruzne teploty, dat do jednoho stringu a poslat na displej).
Spis nez spoustet skript pro kazdou zpravu by asi bylo fajn mit program, ktery by bezel neustale a poslouchal zpravy prubezne. Nenapada vas neco?
Sám MQTT nepoužívám, ale myslel jsem, že princip a "výhoda" je v tom, že např. jednotlivá čidla publikují hodnoty teplot a displej se přihlásí k jejich odběru. A jelikož s největší pravděpodobností modul displeje obsahuje i nějaký procesor, tak ten z těch přijatých hodnot připraví data pro displej a zobrazí je.
Trochu jiná situace by byla, pokud využíváte nějaký hotový projekt displeje, který pouze odebírá nějaký topic a jen jej zobrazuje.
Ale i pak nepotřebujete nic extra.
Prostě čidla publikují teplotu do "domoticz/in" a v Domoticz pomocí LUA či lépe DZVents při každé změně hodnoty kteréhokoli z čidel plus navíc třeba periodicky každou minutu vytvoříte textovou zprávu pro displej a odešlete např. příkaz:
os.execute('mosquitto_pub -h 127.0.0.1 -t muj/displej -m '..mujText)
Jinak na foru Domoticzu dost uživatelů touží po nějaké funkci jako sendMQTT( ... ),
tak třeba v některé z nových verzi se obejdete bez volaní ext. programu.
A poslední poznámka - pozor na to vaše Domoticz/Out.
Viděl jsem vlákno, kde asi 30 příspěvků řešilo, proč to autorovi nefunguje, zkoušeli různé krkolomnosti a na konci autor dotazu přiznal, že místo "domotic/in" celou dobu zadával "Domoticz/in"