mirror of
https://github.com/Hypfer/Valetudo.git
synced 2025-10-26 11:27:27 +00:00
fix(vendor.dreame): Warn on unknown preset value
This commit is contained in:
parent
9866d94987
commit
77be950a2c
@ -483,6 +483,10 @@ class DreameGen2ValetudoRobot extends DreameValetudoRobot {
|
||||
return DreameValetudoRobot.FAN_SPEEDS[key] === elem.value;
|
||||
});
|
||||
|
||||
if (matchingFanSpeed === undefined) {
|
||||
Logger.warn(`Received unknown fan speed ${elem.value}`);
|
||||
}
|
||||
|
||||
this.state.upsertFirstMatchingAttribute(new stateAttrs.PresetSelectionStateAttribute({
|
||||
metaData: {
|
||||
rawValue: elem.value
|
||||
@ -498,6 +502,10 @@ class DreameGen2ValetudoRobot extends DreameValetudoRobot {
|
||||
return this.waterGrades[key] === elem.value;
|
||||
});
|
||||
|
||||
if (matchingWaterGrade === undefined) {
|
||||
Logger.warn(`Received unknown water grade ${elem.value}`);
|
||||
}
|
||||
|
||||
this.state.upsertFirstMatchingAttribute(new stateAttrs.PresetSelectionStateAttribute({
|
||||
metaData: {
|
||||
rawValue: elem.value
|
||||
@ -550,6 +558,10 @@ class DreameGen2ValetudoRobot extends DreameValetudoRobot {
|
||||
return this.operationModes[key] === deserializedValue.operationMode;
|
||||
});
|
||||
|
||||
if (matchingOperationMode === undefined) {
|
||||
Logger.warn(`Received unknown operation mode ${elem.value}`);
|
||||
}
|
||||
|
||||
this.state.upsertFirstMatchingAttribute(new stateAttrs.PresetSelectionStateAttribute({
|
||||
type: stateAttrs.PresetSelectionStateAttribute.TYPE.OPERATION_MODE,
|
||||
value: matchingOperationMode
|
||||
@ -597,6 +609,10 @@ class DreameGen2ValetudoRobot extends DreameValetudoRobot {
|
||||
return this.waterGrades[key] === elem.value;
|
||||
});
|
||||
|
||||
if (matchingWaterGrade === undefined) {
|
||||
Logger.warn(`Received unknown water grade ${elem.value}`);
|
||||
}
|
||||
|
||||
this.state.upsertFirstMatchingAttribute(new stateAttrs.PresetSelectionStateAttribute({
|
||||
metaData: {
|
||||
rawValue: elem.value
|
||||
|
||||
Loading…
Reference in New Issue
Block a user