Skip to content

Commit

Permalink
Fixes mappingMode not being read from the config directly (#667)
Browse files Browse the repository at this point in the history
* fixes mappingMode variable not working

* fixes mappingMode variable not working
  • Loading branch information
AndreasVerhoeven committed Jan 30, 2023
1 parent 1658d39 commit aa65063
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
8 changes: 4 additions & 4 deletions src/device/blindtilt.ts
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ export class BlindTilt {
this.setupMqtt(device);
this.context();

this.mappingMode = (device.blindTilt?.mappingMode as BlindTiltMappingMode) ?? BlindTiltMappingMode.OnlyUp;
this.mappingMode = (device.blindTilt?.mode as BlindTiltMappingMode) ?? BlindTiltMappingMode.OnlyUp;
this.debugLog(`Mapping mode: ${this.mappingMode}`);

// this is subject we use to track when we need to POST changes to the SwitchBot API
Expand Down Expand Up @@ -1312,10 +1312,10 @@ export class BlindTilt {
config['maxRetry'] = device.maxRetry;
}

if(device.blindTilt?.mappingMode === undefined) {
config['mappingMode'] = BlindTiltMappingMode.OnlyUp;
if(device.blindTilt?.mode === undefined) {
config['mode'] = BlindTiltMappingMode.OnlyUp;
} else {
config['mappingMode'] = device.blindTilt?.mappingMode;
config['mode'] = device.blindTilt?.mode;
}

if (Object.entries(config).length !== 0) {
Expand Down
2 changes: 1 addition & 1 deletion src/settings.ts
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ export type curtain = {
};

export type blindTilt = {
mappingMode?: string;
mode?: string;
updateRate?: number;
set_max?: number;
set_min?: number;
Expand Down

0 comments on commit aa65063

Please sign in to comment.