diff --git a/package-lock.json b/package-lock.json index e0add6f3..816db54c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@seamapi/blueprint": "^1.5.1", "@seamapi/fake-seam-connect": "^2.0.4", "@seamapi/smith": "^1.1.0", - "@seamapi/types": "1.1016.0", + "@seamapi/types": "1.1018.0", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^24.10.9", "ava": "^8.0.1", @@ -1091,9 +1091,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.1016.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.1016.0.tgz", - "integrity": "sha512-yMVKcpA8NK+PVrSxvvqEDnsBdzXJ5A0LBPclYqNynt+BPIw93ZNLDStViKEmpY7PvWRzXUhe//1il2tkhSpkYw==", + "version": "1.1018.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.1018.0.tgz", + "integrity": "sha512-ks8McjlZTaEn+iBaYQHsbsc7RGbCsAX7cP6oSL7KoK3ctXZXz/iSQftcbLe73Ku16wyFFlFiupVaaqGoeMBkNg==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 46aa37d8..b055e27a 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "@seamapi/blueprint": "^1.5.1", "@seamapi/fake-seam-connect": "^2.0.4", "@seamapi/smith": "^1.1.0", - "@seamapi/types": "1.1016.0", + "@seamapi/types": "1.1018.0", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^24.10.9", "ava": "^8.0.1", diff --git a/src/lib/resources/device.ts b/src/lib/resources/device.ts index 87c712e0..000e319c 100644 --- a/src/lib/resources/device.ts +++ b/src/lib/resources/device.ts @@ -1717,7 +1717,15 @@ export type Device = { */ dual_setpoints_not_supported?: boolean | undefined /** - * Enforced setpoint range in Celsius for a Sensi device, derived from an OutOfRange API error. + * Enforced cooling setpoint range in Celsius for a Sensi device, derived from an OutOfRange API error. + */ + enforced_cooling_setpoint_range_celsius?: Array | undefined + /** + * Enforced heating setpoint range in Celsius for a Sensi device, derived from an OutOfRange API error. + */ + enforced_heating_setpoint_range_celsius?: Array | undefined + /** + * Legacy combined enforced setpoint range in Celsius for a Sensi device, derived from an OutOfRange API error. Read as a fallback for the per-mode ranges below; no longer written. */ enforced_setpoint_range_celsius?: Array | undefined /**