mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-11-26 07:14:53 +00:00
SP-1814: Update out-of-date device-virtual-id (#451)
* task: add a function to update device tuya id * Add Tuya const uuid to device
This commit is contained in:
@ -641,6 +641,11 @@ export class ControllerRoute {
|
||||
'Delete scenes by device uuid and switch name';
|
||||
public static readonly DELETE_SCENES_BY_SWITCH_NAME_DESCRIPTION =
|
||||
'This endpoint deletes all scenes associated with a specific switch device.';
|
||||
|
||||
public static readonly POPULATE_TUYA_CONST_UUID_SUMMARY =
|
||||
'Populate Tuya const UUID';
|
||||
public static readonly POPULATE_TUYA_CONST_UUID_DESCRIPTION =
|
||||
'This endpoint populates the Tuya const UUID for all devices.';
|
||||
};
|
||||
};
|
||||
static DEVICE_COMMISSION = class {
|
||||
|
||||
@ -49,12 +49,12 @@ export class TuyaService {
|
||||
path,
|
||||
});
|
||||
|
||||
if (!response.success) {
|
||||
throw new HttpException(
|
||||
`Error fetching device details: ${response.msg}`,
|
||||
HttpStatus.BAD_REQUEST,
|
||||
);
|
||||
}
|
||||
// if (!response.success) {
|
||||
// throw new HttpException(
|
||||
// `Error fetching device details: ${response.msg}`,
|
||||
// HttpStatus.BAD_REQUEST,
|
||||
// );
|
||||
// }
|
||||
|
||||
return response.result;
|
||||
}
|
||||
|
||||
@ -28,6 +28,11 @@ export class DeviceEntity extends AbstractEntity<DeviceDto> {
|
||||
})
|
||||
deviceTuyaUuid: string;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
})
|
||||
deviceTuyaConstUuid: string;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
default: true,
|
||||
|
||||
Reference in New Issue
Block a user