Ich brauchte die Funktion auch und komme für meinen Bedarf mit dem oben verlinkten Link zur phpMQTT class super klar.
Du verwendest Homeassistant um per MQTT etwas an IPS zu schicken? Wenn du es schon per MQTT empfängst dann kannst du das in der Tat auch mit IPS-Bordmitteln direkt verarbeiten. In diesem Thread geht es aber um ein vereinfachtes Publishen von MQTT-Meldungen, also eher das Gegenteil da du ja etwas empfangen willst.