mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-20 14:37:01 +01:00
added missing 'tempUpdHighLow' ButtonEvent handling; added *10 to setThermoDestTemp2 for PageThermo
This commit is contained in:
@@ -3819,7 +3819,8 @@ function GenerateThermoPage(page: PageThermo): Payload[] {
|
|||||||
|
|
||||||
let destTemp2 = '';
|
let destTemp2 = '';
|
||||||
if (page.items[0].setThermoDestTemp2 != undefined) {
|
if (page.items[0].setThermoDestTemp2 != undefined) {
|
||||||
destTemp2 = getState(id + '.' + page.items[0].setThermoDestTemp2).val;
|
let setValue2 = getState(id + '.' + page.items[0].setThermoDestTemp2).val;
|
||||||
|
destTemp2 = '' + setValue2.toFixed(2) * 10;
|
||||||
}
|
}
|
||||||
|
|
||||||
let thermoPopup = 1;
|
let thermoPopup = 1;
|
||||||
@@ -5121,6 +5122,15 @@ function HandleButtonEvent(words: any): void {
|
|||||||
case 'tempUpd':
|
case 'tempUpd':
|
||||||
setIfExists(id + '.SET', parseInt(words[4]) / 10);
|
setIfExists(id + '.SET', parseInt(words[4]) / 10);
|
||||||
break;
|
break;
|
||||||
|
case 'tempUpdHighLow':
|
||||||
|
let temps = words[4].split('|');
|
||||||
|
if (getState(id + '.ACTUAL2').val * 10 != parseInt(temps[1])) { // avoid writing if not needed
|
||||||
|
setIfExists(id + '.ACTUAL2', parseInt(temps[1]) / 10);
|
||||||
|
}
|
||||||
|
if (getState(id + '.SET').val * 10 != parseInt(temps[0])) {
|
||||||
|
setIfExists(id + '.SET', parseInt(temps[0]) / 10);
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 'media-back':
|
case 'media-back':
|
||||||
setIfExists(id + '.PREV', true);
|
setIfExists(id + '.PREV', true);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -3437,7 +3437,8 @@ function GenerateThermoPage(page: PageThermo): Payload[] {
|
|||||||
|
|
||||||
let destTemp2 = '';
|
let destTemp2 = '';
|
||||||
if (page.items[0].setThermoDestTemp2 != undefined) {
|
if (page.items[0].setThermoDestTemp2 != undefined) {
|
||||||
destTemp2 = getState(id + '.' + page.items[0].setThermoDestTemp2).val;
|
let setValue2 = getState(id + '.' + page.items[0].setThermoDestTemp2).val;
|
||||||
|
destTemp2 = '' + setValue2.toFixed(2) * 10;
|
||||||
}
|
}
|
||||||
|
|
||||||
let thermoPopup = 1;
|
let thermoPopup = 1;
|
||||||
@@ -4739,6 +4740,15 @@ function HandleButtonEvent(words: any): void {
|
|||||||
case 'tempUpd':
|
case 'tempUpd':
|
||||||
setIfExists(id + '.SET', parseInt(words[4]) / 10);
|
setIfExists(id + '.SET', parseInt(words[4]) / 10);
|
||||||
break;
|
break;
|
||||||
|
case 'tempUpdHighLow':
|
||||||
|
let temps = words[4].split('|');
|
||||||
|
if (getState(id + '.ACTUAL2').val * 10 != parseInt(temps[1])) { // avoid writing if not needed
|
||||||
|
setIfExists(id + '.ACTUAL2', parseInt(temps[1]) / 10);
|
||||||
|
}
|
||||||
|
if (getState(id + '.SET').val * 10 != parseInt(temps[0])) {
|
||||||
|
setIfExists(id + '.SET', parseInt(temps[0]) / 10);
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 'media-back':
|
case 'media-back':
|
||||||
setIfExists(id + '.PREV', true);
|
setIfExists(id + '.PREV', true);
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user