From b6a54f69ec54908b6c8a7fb78e6b7063d6296f03 Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Tue, 30 Nov 2021 15:26:43 +0100 Subject: [PATCH] Mqtt configurable state encoding for sensor and binary_sensor platform (#20469) --- source/_docs/mqtt/discovery.markdown | 1 + source/_integrations/binary_sensor.mqtt.markdown | 5 +++++ source/_integrations/sensor.mqtt.markdown | 5 +++++ 3 files changed, 11 insertions(+) diff --git a/source/_docs/mqtt/discovery.markdown b/source/_docs/mqtt/discovery.markdown index 85e05490902..ddcd6c2ee45 100644 --- a/source/_docs/mqtt/discovery.markdown +++ b/source/_docs/mqtt/discovery.markdown @@ -119,6 +119,7 @@ Supported abbreviations: 'dev_cla': 'device_class', 'dock_t': 'docked_topic', 'dock_tpl': 'docked_template', + 'e': 'encoding', 'err_t': 'error_topic', 'err_tpl': 'error_template', 'fanspd_t': 'fan_speed_topic', diff --git a/source/_integrations/binary_sensor.mqtt.markdown b/source/_integrations/binary_sensor.mqtt.markdown index 42f6f88cc3a..f0598d45df5 100644 --- a/source/_integrations/binary_sensor.mqtt.markdown +++ b/source/_integrations/binary_sensor.mqtt.markdown @@ -109,6 +109,11 @@ enabled_by_default: required: false type: boolean default: true +encoding: + description: The encoding of the payload received at `state_topic`. Set to `""` to disable decoding. + required: false + type: string + default: "utf-8" entity_category: description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. required: false diff --git a/source/_integrations/sensor.mqtt.markdown b/source/_integrations/sensor.mqtt.markdown index 5f810e3b941..b43a6e687c2 100644 --- a/source/_integrations/sensor.mqtt.markdown +++ b/source/_integrations/sensor.mqtt.markdown @@ -101,6 +101,11 @@ enabled_by_default: required: false type: boolean default: true +encoding: + description: The encoding of the payload received at `state_topic`. Set to `""` to disable decoding. + required: false + type: string + default: "utf-8" entity_category: description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. required: false