diff --git a/interface/.typesafe-i18n.json b/interface/.typesafe-i18n.json index e7723ecb2..ec7e7c401 100644 --- a/interface/.typesafe-i18n.json +++ b/interface/.typesafe-i18n.json @@ -1,5 +1,5 @@ { "adapter": "react", "baseLocale": "pl", - "$schema": "https://unpkg.com/typesafe-i18n@5.18.1/schema/typesafe-i18n.json" + "$schema": "https://unpkg.com/typesafe-i18n@5.18.0/schema/typesafe-i18n.json" } \ No newline at end of file diff --git a/interface/src/project/DeviceIcon.tsx b/interface/src/project/DeviceIcon.tsx index 4d5ac8461..c862559e5 100644 --- a/interface/src/project/DeviceIcon.tsx +++ b/interface/src/project/DeviceIcon.tsx @@ -17,31 +17,52 @@ interface DeviceIconProps { } // matches emsdevice.h DeviceType +const enum DeviceType { + SYSTEM = 0, + DALLASSENSOR, + ANALOGSENSOR, + BOILER, + THERMOSTAT, + MIXER, + SOLAR, + HEATPUMP, + GATEWAY, + SWITCH, + CONTROLLER, + CONNECT, + ALERT, + PUMP, + GENERIC, + HEATSOURCE, + UNKNOWN +} + const DeviceIcon: FC = ({ type_id }) => { switch (type_id) { - case 1: - case 2: + case DeviceType.DALLASSENSOR: + case DeviceType.ANALOGSENSOR: return ; - case 3: + case DeviceType.BOILER: + case DeviceType.HEATSOURCE: return ; - case 4: + case DeviceType.THERMOSTAT: return ; - case 5: + case DeviceType.MIXER: return ; - case 6: + case DeviceType.SOLAR: return ; - case 7: + case DeviceType.HEATPUMP: return ; - case 8: + case DeviceType.GATEWAY: return ; - case 9: + case DeviceType.SWITCH: return ; - case 10: - case 11: + case DeviceType.CONTROLLER: + case DeviceType.CONNECT: return ; - case 12: + case DeviceType.ALERT: return ; - case 13: + case DeviceType.PUMP: return ; default: return null; diff --git a/src/web/WebSettingsService.cpp b/src/web/WebSettingsService.cpp index c1fa630a5..77802b2d5 100644 --- a/src/web/WebSettingsService.cpp +++ b/src/web/WebSettingsService.cpp @@ -245,7 +245,6 @@ StateUpdateResult WebSettings::update(JsonObject & root, WebSettings & settings) #ifndef EMSESP_STANDALONE if (!old_local.equals(settings.locale)) { add_flags(ChangeFlags::RESTART); // force restart - // add_flags(ChangeFlags::MQTT); } #endif