Skip to content

Commit

Permalink
Add more min/max values
Browse files Browse the repository at this point in the history
  • Loading branch information
mattreim authored Feb 20, 2024
1 parent 44172e9 commit 7e00b66
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions main.js
Original file line number Diff line number Diff line change
Expand Up @@ -176,18 +176,14 @@ class deconz extends utils.Adapter {
}
break;
case "colorspeed":
let effect = await this.getStateAsync(
this.name + "." + this.instance + "." + id + ".effect"
);
let effect = await this.getStateAsync(this.name + "." + this.instance + "." + id + ".effect");
if (effect && effect.val === "colorloop") {
parameters = '{"colorloopspeed": ' + state.val + ', "effect": "colorloop"}';
}
break;
case "effect":
if (state.val === "colorloop") {
const speed = await this.getStateAsync(
this.name + "." + this.instance + "." + id + ".colorspeed"
);
const speed = await this.getStateAsync(this.name + "." + this.instance + "." + id + ".colorspeed");
if (speed.val === null || speed.val === undefined) {
speed.val = 1;
}
Expand Down Expand Up @@ -2560,6 +2556,8 @@ async function SetObjectAndState(id, name, type, stateName, value) {
case "coolsetpoint":
objType = "number";
objRole = "level.temperature";
objMin = 7.0;
objMax = 35.0;
objDefault = 0;
objUnit = "°C";
value = value / 100;
Expand Down Expand Up @@ -2686,6 +2684,8 @@ async function SetObjectAndState(id, name, type, stateName, value) {
case "externalsensortemp":
objType = "number";
objRole = "level.temperature";
objMin = -327.68;
objMax = 327.67;
objDefault = 0;
objUnit = "°C";
value = value / 100;
Expand Down Expand Up @@ -2732,6 +2732,8 @@ async function SetObjectAndState(id, name, type, stateName, value) {
case "heatsetpoint":
objType = "number";
objRole = "level.temperature";
objMin = 5.0;
objMax = 32.0;
objDefault = 20.0;
objUnit = "°C";
value = value / 100;
Expand Down Expand Up @@ -2867,8 +2869,8 @@ async function SetObjectAndState(id, name, type, stateName, value) {
case "offset":
objType = "number";
objRole = "state";
objMin = -32768;
objMax = 32767;
objMin = -327.68;
objMax = 327.67;
objDefault = 0;
break;
case "open":
Expand Down

0 comments on commit 7e00b66

Please sign in to comment.