From 03ff05240b93d9926ffeb0d245982aef85433ef5 Mon Sep 17 00:00:00 2001 From: Armilar <102996011+Armilar@users.noreply.github.com> Date: Fri, 16 Sep 2022 13:41:53 +0200 Subject: [PATCH] Updated ioBroker Config Screensaver (markdown) --- ioBroker-Config-Screensaver.md | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/ioBroker-Config-Screensaver.md b/ioBroker-Config-Screensaver.md index 5ee9578..b411911 100644 --- a/ioBroker-Config-Screensaver.md +++ b/ioBroker-Config-Screensaver.md @@ -127,7 +127,7 @@ export const config: Config = { ![image](https://user-images.githubusercontent.com/102996011/190629284-16c66463-52e0-4a45-b5ed-caa10b1ed443.png) -> **Achtung: neuer Parameter "ScreensaverEntityIconColor"** +> **Achtung: neuer Parameter "ScreensaverEntityIconColor"**. Bei Bestehenden Skripten (Migration) **unbedingt analog der nachfolgenden Zeilen erweitern!** ``` export const config: Config = { @@ -136,4 +136,22 @@ export const config: Config = { secondScreensaverEntity: { ScreensaverEntity: "accuweather.0.Current.WindSpeed", ScreensaverEntityIcon: "weather-windy", ScreensaverEntityText: "Wind", ScreensaverEntityUnitText: "km/h", ScreensaverEntityIconColor: MSRed}, thirdScreensaverEntity: { ScreensaverEntity: "accuweather.0.Current.UVIndex", ScreensaverEntityIcon: "solar-power", ScreensaverEntityText: "UV", ScreensaverEntityUnitText: "", ScreensaverEntityIconColor: undefined }, fourthScreensaverEntity: { ScreensaverEntity: "accuweather.0.Current.RelativeHumidity", ScreensaverEntityIcon: "water-percent", ScreensaverEntityText: "Luft", ScreensaverEntityUnitText: "%", ScreensaverEntityIconColor: getState('accuweather.0.Current.RelativeHumidity').val >> 70 ? MSRed : MSGreen }, -``` \ No newline at end of file +``` + +Der letzte Parameter **ScreensaverEntityIconColor** der first- fourthScreensaverEntity + +**Wie kann ich die Farben definieren?** +Folgende Varianten stehen zur Verfügung: + +``` +ScreensaverEntityIconColor: undefined //Die Default-Farbe wird gewählt. +``` + +``` +ScreensaverEntityIconColor: MSGreen //Eine definierte Farbe wird gewählt. +``` + +``` +getState('accuweather.0.Current.RelativeHumidity').val >> 70 ? MSRed : MSGreen //Eine Farbe wird dynamisch gewählt. +``` +Hier im Beispiel: Wenn der Wert des Datenpunktes accuweather.0.Current.RelativeHumidity größer als 70 ist, dann setzte die Icon-Farbe rot, ansonsten setzte die Icon-Farbe grün.