From c340083ba50452ec5ed96a7465fffaa753799b0d Mon Sep 17 00:00:00 2001
From: emontnemery <erik@montnemery.com>
Date: Thu, 28 Feb 2019 18:26:54 +0100
Subject: [PATCH] Add missing retain option to mqtt.climate configuration
 schema (#21536)

---
 homeassistant/components/mqtt/climate.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/homeassistant/components/mqtt/climate.py b/homeassistant/components/mqtt/climate.py
index 957e1aadfb7..7be47185322 100644
--- a/homeassistant/components/mqtt/climate.py
+++ b/homeassistant/components/mqtt/climate.py
@@ -93,6 +93,7 @@ TEMPLATE_KEYS = (
 
 SCHEMA_BASE = CLIMATE_PLATFORM_SCHEMA.extend(MQTT_BASE_PLATFORM_SCHEMA.schema)
 PLATFORM_SCHEMA = SCHEMA_BASE.extend({
+    vol.Optional(CONF_RETAIN, default=mqtt.DEFAULT_RETAIN): cv.boolean,
     vol.Optional(CONF_POWER_COMMAND_TOPIC): mqtt.valid_publish_topic,
     vol.Optional(CONF_MODE_COMMAND_TOPIC): mqtt.valid_publish_topic,
     vol.Optional(CONF_TEMPERATURE_COMMAND_TOPIC): mqtt.valid_publish_topic,
-- 
GitLab