mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-20 14:37:01 +01:00
Make Temperature Steps configurable
This commit is contained in:
@@ -626,6 +626,7 @@ let Buero_Klimaanlage = <PageThermo>
|
|||||||
id: 'alias.0.NSPanel_1.TestKlimaanlage',
|
id: 'alias.0.NSPanel_1.TestKlimaanlage',
|
||||||
minValue: 50,
|
minValue: 50,
|
||||||
maxValue: 250,
|
maxValue: 250,
|
||||||
|
stepValue: 5,
|
||||||
popupThermoMode1: ['Auto','0','1','2','3'],
|
popupThermoMode1: ['Auto','0','1','2','3'],
|
||||||
popupThermoMode2: ['Auto','0','1','2','3','4','5'],
|
popupThermoMode2: ['Auto','0','1','2','3','4','5'],
|
||||||
popupThermoMode3: ['Auto','Manual','Boost',],
|
popupThermoMode3: ['Auto','Manual','Boost',],
|
||||||
@@ -3601,7 +3602,7 @@ function GenerateThermoPage(page: PageThermo): Payload[] {
|
|||||||
|
|
||||||
let minTemp = page.items[0].minValue !== undefined ? page.items[0].minValue : 50; //Min Temp 5°C
|
let minTemp = page.items[0].minValue !== undefined ? page.items[0].minValue : 50; //Min Temp 5°C
|
||||||
let maxTemp = page.items[0].maxValue !== undefined ? page.items[0].maxValue : 300; //Max Temp 30°C
|
let maxTemp = page.items[0].maxValue !== undefined ? page.items[0].maxValue : 300; //Max Temp 30°C
|
||||||
let stepTemp = 5 // 0,5° Schritte
|
let stepTemp = page.items[0].stepValue !== undefined ? page.items[0].stepValue : 5; //Default 0,5° Schritte
|
||||||
|
|
||||||
let destTemp = 0;
|
let destTemp = 0;
|
||||||
if (existsState(id + '.SET')) {
|
if (existsState(id + '.SET')) {
|
||||||
@@ -7334,6 +7335,7 @@ type PageItem = {
|
|||||||
maxValueColorTemp: (number | undefined),
|
maxValueColorTemp: (number | undefined),
|
||||||
minValue: (number | undefined),
|
minValue: (number | undefined),
|
||||||
maxValue: (number | undefined),
|
maxValue: (number | undefined),
|
||||||
|
stepValue: (number | undefined),
|
||||||
prefixName: (string | undefined),
|
prefixName: (string | undefined),
|
||||||
suffixName: (string | undefined),
|
suffixName: (string | undefined),
|
||||||
name: (string | undefined),
|
name: (string | undefined),
|
||||||
|
|||||||
@@ -3219,7 +3219,7 @@ function GenerateThermoPage(page: PageThermo): Payload[] {
|
|||||||
|
|
||||||
let minTemp = page.items[0].minValue !== undefined ? page.items[0].minValue : 50; //Min Temp 5°C
|
let minTemp = page.items[0].minValue !== undefined ? page.items[0].minValue : 50; //Min Temp 5°C
|
||||||
let maxTemp = page.items[0].maxValue !== undefined ? page.items[0].maxValue : 300; //Max Temp 30°C
|
let maxTemp = page.items[0].maxValue !== undefined ? page.items[0].maxValue : 300; //Max Temp 30°C
|
||||||
let stepTemp = 5 // 0,5° Schritte
|
let stepTemp = page.items[0].stepValue !== undefined ? page.items[0].stepValue : 5; //Default 0,5° Schritte
|
||||||
|
|
||||||
let destTemp = 0;
|
let destTemp = 0;
|
||||||
if (existsState(id + '.SET')) {
|
if (existsState(id + '.SET')) {
|
||||||
@@ -6952,6 +6952,7 @@ type PageItem = {
|
|||||||
maxValueColorTemp: (number | undefined),
|
maxValueColorTemp: (number | undefined),
|
||||||
minValue: (number | undefined),
|
minValue: (number | undefined),
|
||||||
maxValue: (number | undefined),
|
maxValue: (number | undefined),
|
||||||
|
stepValue: (number | undefined),
|
||||||
prefixName: (string | undefined),
|
prefixName: (string | undefined),
|
||||||
suffixName: (string | undefined),
|
suffixName: (string | undefined),
|
||||||
name: (string | undefined),
|
name: (string | undefined),
|
||||||
|
|||||||
Reference in New Issue
Block a user