v3.4.0.5 - Update - Add mode to cardThermo (Alias Thermostat)

v3.4.0.4 Add On/Off Colors in config.mrIcon1ScreensaverEntity and config.mrIcon2ScreensaverEntity
v3.4.0.5 Add Mode to cardThermo (Alias Thermostat)
This commit is contained in:
Armilar
2022-09-19 16:42:17 +02:00
committed by GitHub
parent 8580a7231d
commit 9424edc77b

View File

@@ -3614,18 +3614,18 @@ function HandleScreensaverUpdate(): void {
payloadString += '~~';
}
let hwBtn2Col: any = config.mrIcon1ScreensaverEntity.ScreensaverEntityOffColor;
let hwBtn2Col: any = config.mrIcon2ScreensaverEntity.ScreensaverEntityOffColor;
if (config.mrIcon2ScreensaverEntity.ScreensaverEntity != null) {
if (typeof (getState(config.mrIcon2ScreensaverEntity.ScreensaverEntity).val) == 'string') {
let hwBtn2: string = getState(config.mrIcon2ScreensaverEntity.ScreensaverEntity).val;
if (hwBtn2 == 'ON') {
hwBtn2Col = config.mrIcon1ScreensaverEntity.ScreensaverEntityOnColor;
hwBtn2Col = config.mrIcon2ScreensaverEntity.ScreensaverEntityOnColor;
}
payloadString += Icons.GetIcon(config.mrIcon2ScreensaverEntity.ScreensaverEntityIcon) + '~' + rgb_dec565(hwBtn2Col) + '~';
} else if (typeof (getState(config.mrIcon2ScreensaverEntity.ScreensaverEntity).val) == 'boolean') {
let hwBtn2: boolean = getState(config.mrIcon2ScreensaverEntity.ScreensaverEntity).val;
if (hwBtn2) {
hwBtn2Col = config.mrIcon1ScreensaverEntity.ScreensaverEntityOnColor;
hwBtn2Col = config.mrIcon2ScreensaverEntity.ScreensaverEntityOnColor;
}
payloadString += Icons.GetIcon(config.mrIcon2ScreensaverEntity.ScreensaverEntityIcon) + '~' + rgb_dec565(hwBtn2Col) + '~';
}