diff --git a/webapp/src/types/MqttConfig.ts b/webapp/src/types/MqttConfig.ts new file mode 100644 index 0000000..02619dd --- /dev/null +++ b/webapp/src/types/MqttConfig.ts @@ -0,0 +1,20 @@ +export interface MqttConfig { + mqtt_enabled: boolean, + mqtt_hostname: string, + mqtt_port: number, + mqtt_username: string, + mqtt_password: string, + mqtt_topic: string, + mqtt_publish_interval: number, + mqtt_retain: boolean, + mqtt_tls: boolean, + mqtt_root_ca_cert: string, + mqtt_lwt_topic: string, + mqtt_lwt_online: string, + mqtt_lwt_offline: string, + mqtt_hass_enabled: boolean, + mqtt_hass_expire: boolean, + mqtt_hass_retain: boolean, + mqtt_hass_topic: string, + mqtt_hass_individualpanels: boolean +} \ No newline at end of file diff --git a/webapp/src/views/MqttAdminView.vue b/webapp/src/views/MqttAdminView.vue index 2dad2ad..55ab6c2 100644 --- a/webapp/src/views/MqttAdminView.vue +++ b/webapp/src/views/MqttAdminView.vue @@ -228,6 +228,7 @@