Improve dashboard categories and loading
Some checks failed
quality / test (3.11) (push) Has been cancelled
quality / test (3.13) (push) Has been cancelled

This commit is contained in:
2026-06-16 23:46:33 +02:00
parent 058c5dd015
commit bc8bec6aa9
2 changed files with 80 additions and 43 deletions

View File

@@ -354,20 +354,17 @@ async function loadActuatorSuggestions() {
function actuatorGroupLabel(domain) {
const labels = {
button: "Buttons",
climate: "Heizungen / Klima",
light: "Lichter",
input_boolean: "Helper-Schalter",
input_button: "Helper-Buttons",
switch_socket: "Steckdosen / Schalter",
button: "Buttons",
cover_shutter: "Rollläden / Fenster",
heating: "Heizungen / Klima",
ventilation: "Lüftung / Ventilatoren",
climate: "Klima",
helper: "Helper",
measurement: "Sensoren / Messung",
lock: "Schlösser",
media_player: "TV / Medien",
number: "Numerische Helper",
remote: "Fernbedienungen",
switch: "Schalter / Steckdosen",
cover: "Rollläden / Cover",
fan: "Lüftung / Ventilatoren",
humidifier: "Befeuchter / Entfeuchter",
valve: "Ventile",
media_tv: "TV / Medien",
};
return labels[domain] || domain;
}
@@ -815,3 +812,31 @@ loadOverview();
</script>
</body>
</html>
function categoryLabel(category) {
const labels = {
light: "Licht",
switch_socket: "Steckdosen / Schalter",
button: "Buttons",
cover_shutter: "Rollläden / Cover",
heating: "Heizungen / Klima",
fan: "Lüftung / Ventilatoren",
ventilation: "Lüftung / Ventilatoren",
media_tv: "TV / Medien",
helper: "Helper",
presence_motion: "Bewegung / Präsenz",
opening: "Fenster / Türen",
weather: "Wetter",
brightness: "Helligkeit",
temperature: "Temperatur",
humidity: "Feuchtigkeit",
energy_power: "Strom / Energie",
diagnostic: "Diagnose",
measurement: "Messung",
binary: "Binär",
presence_location: "Anwesenheit / Ort",
climate: "Klima",
};
return labels[category] || category;
}