core/homeassistant/components/mqtt
radovanbauer baab9b9a81
Added command templates for the mqtt climate component. (#44976)
This allows integrating with devices which require more complex payloads to be posted when updating their values.

Old feature request: https://github.com/home-assistant/core/issues/11496
There are numerous posts requesting this feature, example: https://community.home-assistant.io/t/need-help-with-value-template-for-mqtt-hvac/73395/68https://community.home-assistant.io/t/need-help-with-value-template-for-mqtt-hvac/73395/68

Command templates have been added for the following:
- fan_mode
- hold
- mode
- swing_mode
- temperature
- temperature high/low

This doesn't add templates for aux, away mode, power since these already accept custom payload_on/off (although they all share the same payload). It should be straightforward to add templates for them as well if needed.
2021-01-26 16:12:33 +01:00
..
device_tracker Add MQTT base entity (#44971) 2021-01-09 17:46:53 +01:00
light Add MQTT base entity (#44971) 2021-01-09 17:46:53 +01:00
translations [ci skip] Translation update 2020-12-21 00:04:09 +00:00
vacuum Add MQTT base entity (#44971) 2021-01-09 17:46:53 +01:00
__init__.py Truncate MQTT payload in debug messages to 8kB (#45465) 2021-01-23 14:52:43 -05:00
abbreviations.py Added command templates for the mqtt climate component. (#44976) 2021-01-26 16:12:33 +01:00
addtrustexternalcaroot.crt
alarm_control_panel.py Add MQTT base entity (#44971) 2021-01-09 17:46:53 +01:00
binary_sensor.py Add MQTT base entity (#44971) 2021-01-09 17:46:53 +01:00
camera.py Add MQTT base entity (#44971) 2021-01-09 17:46:53 +01:00
climate.py Added command templates for the mqtt climate component. (#44976) 2021-01-26 16:12:33 +01:00
config_flow.py
const.py
cover.py Add MQTT base entity (#44971) 2021-01-09 17:46:53 +01:00
debug_info.py
device_automation.py Deduplicate MQTT entity discovery code (#44970) 2021-01-09 14:37:33 +01:00
device_trigger.py Move MQTT entity helpers to separate file (#44838) 2021-01-09 00:47:17 +01:00
discovery.py Subscribe only to valid MQTT discovery topics (#45456) 2021-01-23 08:51:25 -05:00
fan.py Remove the ability for mqtt to set speeds that are not in the speed_list (#45445) 2021-01-23 06:24:06 +01:00
lock.py Add MQTT base entity (#44971) 2021-01-09 17:46:53 +01:00
manifest.json
mixins.py Add availability_mode "all" and "any" to MQTT entities (#44987) 2021-01-11 16:04:22 +01:00
models.py
number.py Add MQTT base entity (#44971) 2021-01-09 17:46:53 +01:00
scene.py Deduplicate MQTT entity discovery code (#44970) 2021-01-09 14:37:33 +01:00
sensor.py Add MQTT base entity (#44971) 2021-01-09 17:46:53 +01:00
services.yaml
strings.json
subscription.py Small cleanup of MQTT (#44110) 2020-12-10 21:30:07 +01:00
switch.py Add MQTT base entity (#44971) 2021-01-09 17:46:53 +01:00
tag.py Deduplicate MQTT entity discovery code (#44970) 2021-01-09 14:37:33 +01:00
trigger.py Small cleanup of MQTT (#44110) 2020-12-10 21:30:07 +01:00
util.py