1.1. What is MQTT?

MQTT is a standard messaging protocol for the Internet of Things (IoT). It is designed as an extremely lightweight publish/subscribe messaging transport that is ideal for connecting devices with a small code footprint and minimal network bandwidth. MQTT is used in a variety of industries today and is also part of many smart home products.

You can find more information about MQTT at mqtt.org or at Wikipedia.

1.2. Which problem does the MQTT Interface solve?

MQTT enables smart home products to send messages to each other and to react to events in other systems. In this way it is possible for your trivum Multiroom product to play music in a room due to a motion detector that supports MQTT or for a light controlled by KNX to be switched on by your trivum system.

1.3. How does trivum implement the MQTT Interface?

The trivum MQTT interface is part of your trivum multiroom system and can send MQTT messages to MQTT brokers and also react rudimentarily to some MQTT topics.

1.4. Advantages of the MQTT Interface

Due to the broad support of MQTT and the easy customization, your trivum Multiroom System can be integrated by many smart home products.

A selection of smart home products that support MQTT can be found here:

1.5. How can you customize the MQTT Interface?

variables in the trivum Setup
  • Use MQTT

  • Broker IP Address

  • Device topic prefix

Receiving MQTT messages

The MQTT interface from trivum currently only supports the basic functions of the zones of your trivum multiroom system:

  • trivum/zone/{id}/status

    get status of zone with id
  • trivum/zone/{id}/status/set

    set status of zone with {id}
    • 0 - zone off

    • 1 - zone on

    • 2 - zone muted

Sending MQTT messages

MQTT messages can be sent as a macro step. A macro must therefore be created and one or more MQTT macro steps can then be contained therein.

The following variables are provided for this in the macro step:

  • topic

  • Value

  • retain

1.6. What are the limitations of the MQTT Interface?

Only rudimentary control of your trivum Multiroom from other systems is currently possible. Please send us an email with your requirements or wishes to info@trivum.com.