MQTT ist schon ein Thema, das ich mir zu integrieren überlege 😀 Es gibt ein paar P44 user, die das gerne hätten und mich dazu angefragt haben...
Wer etwas experimentieren mag (auf einer P44-DSB-X oder P44-LC-X) kann schon jetzt mit den MQTT-Bordmitteln von OpenWrt Einiges machen. Auf der Kommandozeile (Details s. hier) können die Pakete mosquitto
und mosquitto-client
installiert werden:
opkg update
opkg install mosquitto mosquitto-client
Danach läuft ein mosquitto
-Broker auf der P44, und die Command-Line-Tools mosquitto_pub
,mosquitto_sub
und mosquitto_passwd
stehen zur Verfügung.
Nun könnten wohl die xblinds über mosquitto_pub
angesprochen werden (z.B. hier gibts ein paar Beispiele wie man die Tools benutzt).
Wenn das so klappt, könnte mosquitto_pub
auch via die system()
-Funktion aus p44script und damit in einem scripted device angesprochen werden.
Für die Zukunft stelle ich mir eine etwas bequemere, direkte Integration von MQTT in p44script vor, auf ähnliche Weise wie es sie für http oder websockets schon gibt.