Files
.themes
_deploy
plugins
sass
source
_components
alarm_control_panel.manual.markdown
alarm_control_panel.markdown
alarm_control_panel.mqtt.markdown
arduino.markdown
automation.markdown
binary_sensor.arest.markdown
binary_sensor.markdown
binary_sensor.mqtt.markdown
browser.markdown
camera.foscam.markdown
camera.generic.markdown
camera.markdown
camera.mjpeg.markdown
configurator.markdown
conversation.markdown
device_sun_light_trigger.markdown
device_tracker.actiontec.markdown
device_tracker.aruba.markdown
device_tracker.asuswrt.markdown
device_tracker.ddwrt.markdown
device_tracker.geofancy.markdown
device_tracker.luci.markdown
device_tracker.markdown
device_tracker.mqtt.markdown
device_tracker.netgear.markdown
device_tracker.nmap_scanner.markdown
device_tracker.owntracks.markdown
device_tracker.snmp.markdown
device_tracker.thomson.markdown
device_tracker.tomato.markdown
device_tracker.tplink.markdown
device_tracker.ubus.markdown
discovery.markdown
downloader.markdown
ecobee.markdown
group.markdown
history.markdown
ifttt.manything.markdown
ifttt.markdown
introduction.markdown
isy994.markdown
keyboard.markdown
light.blinksticklight.markdown
light.hue.markdown
light.hyperion.markdown
light.limitlessled.markdown
light.markdown
light.mqtt.markdown
light.rfxtrx.markdown
light.tellstick.markdown
light.vera.markdown
light.wink.markdown
light.zwave.markdown
lock.markdown
lock.wink.markdown
logbook.markdown
logger.markdown
media_player.cast.markdown
media_player.denon.markdown
media_player.firetv.markdown
media_player.itunes.markdown
media_player.kodi.markdown
media_player.markdown
media_player.mpd.markdown
media_player.plex.markdown
media_player.sonos.markdown
media_player.squeezebox.markdown
modbus.markdown
motor.markdown
motor.mqtt.markdown
mqtt.markdown
notify.file.markdown
notify.instapush.markdown
notify.markdown
notify.nma.markdown
notify.pushbullet.markdown
notify.pushetta.markdown
notify.pushover.markdown
notify.slack.markdown
notify.smtp.markdown
notify.syslog.markdown
notify.telegram.markdown
notify.xmpp.markdown
rfxtrx.markdown
scene.markdown
script.markdown
sensor.arduino.markdown
sensor.arest.markdown
sensor.bitcoin.markdown
sensor.command_sensor.markdown
sensor.cpuspeed.markdown
sensor.dht.markdown
sensor.ecobee.markdown
sensor.efergy.markdown
sensor.forecast.markdown
sensor.glances.markdown
sensor.markdown
sensor.modbus.markdown
sensor.mqtt.markdown
sensor.mysensors.markdown
sensor.openweathermap.markdown
sensor.rest.markdown
sensor.rfxtrx.markdown
sensor.rpi_gpio.markdown
sensor.sabnzbd.markdown
sensor.swiss_public_transport.markdown
sensor.systemmonitor.markdown
sensor.tellstick.markdown
sensor.temper.markdown
sensor.time_date.markdown
sensor.transmission.markdown
sensor.vera.markdown
sensor.wink.markdown
sensor.worldclock.markdown
sensor.zwave.markdown
shell_command.markdown
simple_alarm.markdown
sun.markdown
switch.arduino.markdown
switch.arest.markdown
switch.command_switch.markdown
switch.edimax.markdown
switch.hikvision.markdown
switch.markdown
switch.modbus.markdown
switch.mqtt.markdown
switch.mystrom.markdown
switch.orvibo.markdown
switch.rest.markdown
switch.rfxtrx.markdown
switch.rpi_gpio.markdown
switch.tellstick.markdown
switch.transmission.markdown
switch.vera.markdown
switch.wemo.markdown
switch.wink.markdown
switch.zwave.markdown
tellstick.markdown
thermostat.ecobee.markdown
thermostat.heat_control.markdown
thermostat.homematic.markdown
thermostat.honeywell.markdown
thermostat.markdown
thermostat.nest.markdown
thermostat.radiotherm.markdown
updater.markdown
vera.markdown
verisure.markdown
wink.markdown
zone.markdown
zwave.markdown
_cookbook
_includes
_layouts
_posts
assets
blog
components
cookbook
demo
developers
font
getting-started
help
images
javascripts
static
CNAME
atom.xml
favicon.png
googlef4f3693c209fe788.html
index.html
robots.txt
.editorconfig
.gitattributes
.gitignore
.gitmodules
.powrc
.ruby-version
.slugignore
.travis.yml
CHANGELOG.markdown
Gemfile
Gemfile.lock
README.markdown
Rakefile
_config.yml
config.rb
config.ru
generate-redirect.py
home-assistant.io/source/_components/sensor.mqtt.markdown
Fabian Affolter 0e0b98f789 Add motor docs
2015-11-29 15:51:07 +01:00

1.1 KiB

layout, title, description, date, sidebar, comments, sharing, footer, logo, ha_category
layout title description date sidebar comments sharing footer logo ha_category
component MQTT sensor Instructions how to integrate MQTT sensors within Home Assistant. 2015-05-30 23:21 true false true true mqtt.png Sensor

This MQTT sensor implementation uses the MQTT message payload as the sensor value. If messages in this state_topic are published with RETAIN flag, the sensor will receive an instant update with last known value. Otherwise, the initial state will be undefined.

To use your MQTT sensor in your installation, add the following to your configuration.yaml file:

# Example configuration.yml entry
sensor:
  platform: mqtt
  state_topic: "home/bedroom/temperature"
  name: "MQTT Sensor"
  qos: 0
  unit_of_measurement: "°C"

Configuration variables:

  • state_topic (Required): The MQTT topic subscribed to receive sensor values.
  • name (Optional): The name of the sensor. Default is 'MQTT Sensor'.
  • qos (Optional): The maximum QoS level of the state topic. Default is 0.
  • unit_of_measurement (Optional): Defines the units of measurement of the sensor, if any.