diff --git a/src/panels/config/integrations/integration-panels/mqtt/mqtt-subscribe-card.ts b/src/panels/config/integrations/integration-panels/mqtt/mqtt-subscribe-card.ts index b953b7e4a5..ebc0e1a123 100644 --- a/src/panels/config/integrations/integration-panels/mqtt/mqtt-subscribe-card.ts +++ b/src/panels/config/integrations/integration-panels/mqtt/mqtt-subscribe-card.ts @@ -9,6 +9,8 @@ import { MQTTMessage, subscribeMQTTTopic } from "../../../../../data/mqtt"; import { HomeAssistant } from "../../../../../types"; import "@material/mwc-list/mwc-list-item"; import { LocalStorage } from "../../../../../common/decorators/local-storage"; +import "../../../../../components/ha-formfield"; +import "../../../../../components/ha-switch"; const qosLevel = ["0", "1", "2"]; @@ -22,6 +24,9 @@ class MqttSubscribeCard extends LitElement { @LocalStorage("panel-dev-mqtt-qos-subscribe", true, false) private _qos = "0"; + @LocalStorage("panel-dev-mqtt-json-format", true, false) + private _json_format = false; + @state() private _subscribed?: () => void; @state() private _messages: Array<{ @@ -47,6 +52,18 @@ class MqttSubscribeCard extends LitElement { header=${this.hass.localize("ui.panel.config.mqtt.description_listen")} >