diff --git a/packages/ring-client-api/ring-camera.ts b/packages/ring-client-api/ring-camera.ts index 0fda8768..73594d41 100644 --- a/packages/ring-client-api/ring-camera.ts +++ b/packages/ring-client-api/ring-camera.ts @@ -86,7 +86,10 @@ export function getBatteryLevel( if ( !levels.length || - (health && !health.battery_percentage && !health.battery_present) + (health && + !health.battery_percentage && + !health.battery_present && + !health.second_battery_percentage) ) { return null } diff --git a/packages/ring-client-api/ring-types.ts b/packages/ring-client-api/ring-types.ts index 532bf496..55f346e0 100644 --- a/packages/ring-client-api/ring-types.ts +++ b/packages/ring-client-api/ring-types.ts @@ -562,6 +562,7 @@ export interface BaseCameraData { rssi_category: 'good' | string battery_voltage_category: 'very_good' | string second_battery_voltage_category: 'unknown' | string + second_battery_percentage?: number // 0 - 100 second_battery_percentage_category: 'unknown' | string battery_save: boolean firmware_version_status: 'Up to Date'