First fixes for charging station theme

This commit is contained in:
pietervdvn 2022-02-17 23:58:03 +01:00
parent f55e5cf26c
commit 2742f03ebf
2 changed files with 747 additions and 380 deletions

File diff suppressed because it is too large Load diff

View file

@ -72,13 +72,17 @@ function run(file, protojson) {
for (let i = 0; i < entries.length; i++) {
const e = entries[i];
const txt = {
en: `<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/${e.image}'/> <span>${e.description.get("en")}</span></div>`,
nl: `<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/${e.image}'/> <span>${e.description.get("nl")}</span></div>`
en: e.description.get("en"),
nl: e.description.get("nl")
}
const json = {
if: `${e.key}=1`,
ifnot: `${e.key}=`,
then: txt,
icon:{
path:"./assets/layers/charging_station/" + e.image,
class:"medium"
}
}
if (e.countryWhiteList.length > 0 && e.countryBlackList.length > 0) {
@ -125,7 +129,11 @@ function run(file, protojson) {
and:Utils.NoEmpty( [`${e.key}~*`, `${e.key}!=1`, ...e.extraVisualisationCondition.split(";")])
},
then: txt,
hideInAnswer: true
hideInAnswer: true,
icon:{
path: e.image,
class:"medium"
}
}
overview_question_answers.push(no_ask_json)
@ -170,8 +178,12 @@ function run(file, protojson) {
return {
if: `socket:${e.key}:voltage=${voltage} V`,
then: {
en: `${descrWithImage_en} outputs ${voltage} volt`,
nl: `${descrWithImage_nl} heeft een spanning van ${voltage} volt`
en: `${e.description.get("en")} outputs ${voltage} volt`,
nl: `${e.description.get("nl")} heeft een spanning van ${voltage} volt`
},
icon: {
path: `./assets/layers/charging_station/${e.image}`,
class:"medium"
}
}
}),
@ -200,8 +212,12 @@ function run(file, protojson) {
return {
if: `socket:${e.key}:current=${current} A`,
then: {
en: `${descrWithImage_en} outputs at most ${current} A`,
nl: `${descrWithImage_nl} levert een stroom van maximaal ${current} A`
en: `${e.description.get("en")} outputs at most ${current} A`,
nl: `${e.description.get("nl")} levert een stroom van maximaal ${current} A`
},
icon: {
path: `./assets/layers/charging_station/${e.image}`,
class:"medium"
}
}
}),
@ -230,8 +246,12 @@ function run(file, protojson) {
return {
if: `socket:${e.key}:output=${output}`,
then: {
en: `${descrWithImage_en} outputs at most ${output}`,
nl: `${descrWithImage_nl} levert een vermogen van maximaal ${output}`
en: `${e.description.get("en")} outputs at most ${output} A`,
nl: `${e.description.get("nl")} levert een vermogen van maximaal ${output} A`
},
icon: {
path: `./assets/layers/charging_station/${e.image}`,
class:"medium"
}
}
}),