MQTT Subscribe Sensor

The mqtt_subscribe sensor platform allows you to get external data into esphomelib. The sensor will subscribe to messages on the given MQTT topic and parse each message into a floating point number.

Please note this integration only works with MQTT topics that have numeric data! Each time a message that is not a number is published a warning will be shown. Please use the MQTT subscribe text sensor for importing arbitrary text into the esphomelib ecosystem.

# Example configuration entry
sensor:
  - platform: mqtt_subscribe
    name: "Data from topic"
    id: mysensor
    topic: the/topic

Configuration variables:

  • name (Required, string): The name of the sensor.
  • topic (Required, string): The MQTT topic to listen for numeric messages.
  • qos (Optional, int): The MQTT QoS to subscribe with. Defaults to 0.
  • id (Optional, ID): Manually specify the ID used for code generation.
  • All other options from Sensor and MQTT Component.